|
|
|
@ -211,7 +211,7 @@ |
|
|
|
<el-col :span="12"> |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="descriptions_cell text-center"> |
|
|
|
<div class="descriptions_cell text-center"> |
|
|
|
<div class="descriptions_content"> |
|
|
|
<div class="descriptions_content"> |
|
|
|
{{ currentLeftOverview.leaderMail }} |
|
|
|
{{ currentRightOverview.leaderReview }} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="descriptions_label"> |
|
|
|
<div class="descriptions_label"> |
|
|
|
领导接访数 |
|
|
|
领导接访数 |
|
|
|
@ -430,21 +430,30 @@ const getMapJSON = async (departId = currentDepartId) => { |
|
|
|
subOneMailMap.value.chart.setOption(option.value); |
|
|
|
subOneMailMap.value.chart.setOption(option.value); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const getSubOneFirstAndRepeatMailData = async (depart = currentDepartId, timeValue = time.value) => { |
|
|
|
const getSubOneFirstAndRepeatMailData = async () => { |
|
|
|
const res = await getSubOneFirstAndRepeatMail(depart, timeValue) |
|
|
|
const body = { |
|
|
|
fxjsFirstAndRepeatOverview.value = res.fxjsFirstAndRepeatOverview; |
|
|
|
beginTime: time.value[0], |
|
|
|
bwzdFirstAndRepeatOverview.value = res.bwzdFirstAndRepeatOverview |
|
|
|
endTime: time.value[1], |
|
|
|
fxsjFirstMailList.value = res.fxsjFirstRankList; |
|
|
|
departId: currentDepartId |
|
|
|
fxsjRepeatMailList.value = res.fxsjRepeatRankList; |
|
|
|
} |
|
|
|
fxsjLeaderViewMailList.value = res.fxsjLeaderViewRankList; |
|
|
|
const res = await getSubOneFirstAndRepeatMail(body) |
|
|
|
|
|
|
|
fxjsFirstAndRepeatOverview.value = res.fxsjOverview |
|
|
|
|
|
|
|
bwzdFirstAndRepeatOverview.value = res.bwzdOverview |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fxsjFirstMailList.value = res.fxsjFirstRankList |
|
|
|
|
|
|
|
fxsjRepeatMailList.value = res.fxsjRepeatRankList |
|
|
|
|
|
|
|
|
|
|
|
bwzdFirstMailList.value = res.bwzdFirstRankList; |
|
|
|
bwzdFirstMailList.value = res.bwzdFirstRankList |
|
|
|
bwzdRepeatMailList.value = res.bwzdRepeatRankList; |
|
|
|
bwzdRepeatMailList.value = res.bwzdRepeatRankList |
|
|
|
bwzdLeaderViewMailList.value = res.bwzdLeaderViewRankList; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
const getSubOneAllMailCountData = async (depart = currentDepartId, timeValue = time.value) => { |
|
|
|
const getSubOneAllMailCountData = async () => { |
|
|
|
const res = await getSubOneAllMailCount(depart, timeValue) |
|
|
|
const body = { |
|
|
|
|
|
|
|
beginTime: time.value[0], |
|
|
|
|
|
|
|
endTime: time.value[1], |
|
|
|
|
|
|
|
departId: currentDepartId |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
const res = await getSubOneAllMailCount(body) |
|
|
|
overview.value = res.overview; |
|
|
|
overview.value = res.overview; |
|
|
|
option2.value.series[0].data= [{value:overview.value.manageMail,name:"局长信箱"}, |
|
|
|
option2.value.series[0].data= [{value:overview.value.manageMail,name:"局长信箱"}, |
|
|
|
{value:overview.value.countryMail,name:"国家信访"}, |
|
|
|
{value:overview.value.countryMail,name:"国家信访"}, |
|
|
|
@ -454,19 +463,17 @@ const getSubOneAllMailCountData = async (depart = currentDepartId, timeValue = t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const getSubOneMailMapIconData = async () => { |
|
|
|
|
|
|
|
const body = { |
|
|
|
|
|
|
|
beginTime: time.value[0], |
|
|
|
|
|
|
|
endTime: time.value[1], |
|
|
|
|
|
|
|
departId: currentDepartId |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
const res = await getSubOneMailMapIcon(body); |
|
|
|
const getSubOneMailMapIconData = async (departId = currentDepartId, timeValue = time.value) => { |
|
|
|
|
|
|
|
const res = await getSubOneMailMapIcon(departId, timeValue); |
|
|
|
|
|
|
|
const mappedData = res.mailMapIconList.map(item => { |
|
|
|
const mappedData = res.mailMapIconList.map(item => { |
|
|
|
return { |
|
|
|
return { |
|
|
|
...item, |
|
|
|
...item, |
|
|
|
value: item.total, |
|
|
|
value: Number(item.total), |
|
|
|
}; |
|
|
|
}; |
|
|
|
}); |
|
|
|
}); |
|
|
|
mailMapIconList.value = mappedData; |
|
|
|
mailMapIconList.value = mappedData; |
|
|
|
@ -505,17 +512,21 @@ const getSubOneMailTrendData = async (departId = currentDepartId, year = selecte |
|
|
|
countryTrend.value.xAxis.data = countrycategories; |
|
|
|
countryTrend.value.xAxis.data = countrycategories; |
|
|
|
countryTrend.value.series[0].data = countryvalues; |
|
|
|
countryTrend.value.series[0].data = countryvalues; |
|
|
|
} |
|
|
|
} |
|
|
|
const getSubOneEntangleMassRankData = async (depart = currentDepartId, timeValue = time.value) => { |
|
|
|
const getSubOneEntangleMassRankData = async () => { |
|
|
|
const res = await getSubOneEntanglementAndMassMail(depart, timeValue) |
|
|
|
const body = { |
|
|
|
fxsjMailEntanglementMassOverview.value = res.fxsjMailEntanglementMassOverview; |
|
|
|
beginTime: time.value[0], |
|
|
|
bwzdMailEntanglementMassOverview.value = res.bwzdMailEntanglementMassOverview; |
|
|
|
endTime: time.value[1], |
|
|
|
fxsjEntanglementMailList.value = res.fxsjEntanglementList; |
|
|
|
departId: currentDepartId |
|
|
|
fxsjMassMailList.value = res.fxsjMassList; |
|
|
|
} |
|
|
|
fxsjLeaderReviewMailList.value = res.fxsjLeaderReviewList; |
|
|
|
const res = await getSubOneEntanglementAndMassMail(body) |
|
|
|
|
|
|
|
fxsjMailEntanglementMassOverview.value = res.fxsjOverview |
|
|
|
|
|
|
|
bwzdMailEntanglementMassOverview.value = res.bwzdOverview |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fxsjMassMailList.value = res.fxsjMassMailList |
|
|
|
|
|
|
|
bwzdMassMailList.value = res.bwzdMassMailList |
|
|
|
|
|
|
|
|
|
|
|
bwzdLeaderReviewMailList.value = res.bwzdLeaderReviewList; |
|
|
|
fxsjLeaderViewMailList.value = res.fxsjLeaderReviewMailList |
|
|
|
bwzdEntanglementMailList.value = res.bwzdEntanglementList; |
|
|
|
bwzdLeaderViewMailList.value = res.bwzdLeaderReviewMailList |
|
|
|
bwzdMassMailList.value = res.bwzdMassList; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
const getData = () => { |
|
|
|
const getData = () => { |
|
|
|
getMapJSON(); |
|
|
|
getMapJSON(); |
|
|
|
|