diff --git a/src/apps/AppWorkOrderXbot/AppWorkOrderXbot.vue b/src/apps/AppWorkOrderXbot/AppWorkOrderXbot.vue index 6139a73e..5e2043f4 100644 --- a/src/apps/AppWorkOrderXbot/AppWorkOrderXbot.vue +++ b/src/apps/AppWorkOrderXbot/AppWorkOrderXbot.vue @@ -1,57 +1,18 @@ - diff --git a/src/apps/AppWorkOrderXbot/SelectDeptUser.vue b/src/apps/AppWorkOrderXbot/SelectDeptUser.vue deleted file mode 100644 index 31685974..00000000 --- a/src/apps/AppWorkOrderXbot/SelectDeptUser.vue +++ /dev/null @@ -1,323 +0,0 @@ - - - - - diff --git a/src/apps/AppWorkOrderXbot/Statistics.vue b/src/apps/AppWorkOrderXbot/Statistics.vue index c8005b00..5d757298 100644 --- a/src/apps/AppWorkOrderXbot/Statistics.vue +++ b/src/apps/AppWorkOrderXbot/Statistics.vue @@ -2,8 +2,8 @@
- - + +
@@ -11,7 +11,7 @@
概况总览
-
+

{{item.value}}

{{item.label}}

@@ -51,7 +51,7 @@ export default { data() { return { todayList: [], - selectGird: {girdId: '', girdName: ''}, + selectDept: {fullId: '', fullName: ''}, finishChart: null, trendChart: null, typeChart: null, @@ -76,9 +76,13 @@ export default { }) }, methods: { + changeDept(e) { + this.selectDept = e[0] + this.getStatistics() + }, getStatistics() { this.todayList = [], this.finishData = [], this.trendDataX = [], this.trendData = [], this.typeData = [] - this.$http.post(`/app/apppatrolreportinfo/countByGirdId?girdId=${this.selectGird.girdId}&eventStatus=${this.statusInfo.eventStatus}`).then((res) => { + this.$http.post(`/app/appsessionarchivereportinfo/countByDeptId?deptFullId=${this.selectDept.fullId}&eventStatus=${this.statusInfo.eventStatus}`).then((res) => { if (res.code == 0) { this.$nextTick(() => { this.chartInit() @@ -92,19 +96,20 @@ export default { this.todayList.push(info) }) - Object.keys(res.data.finishCountMap).forEach((key) => { - var info = { - name: key, - value: res.data.finishCountMap[key] + Object.keys(res.data.allCountMap).forEach((key) => { + if(key == '累计上报' || key == '累计办结') { + var info = { + name: key, + value: res.data.allCountMap[key] + } + this.finishData.push(info) } - this.finishData.push(info) }) - var total = Number(res.data.finishCountMap['累计事件上报'])+Number(res.data.finishCountMap['累计事件办结']) - var num = res.data.finishCountMap['累计事件办结']/total + var num = Number(res.data.allCountMap['累计办结'])/Number(res.data.allCountMap['累计上报']) this.finshNum = Number(num*100).toFixed(2) - res.data.dateCountList.map((item) => { + res.data.trend.map((item) => { this.trendData.push(item.ecount) this.trendDataX.push(item.ymd) })