diff --git a/packages/bigscreen/dv/AppXyDv.vue b/packages/bigscreen/dv/AppXyDv.vue
index 4694b9b3..0386f822 100644
--- a/packages/bigscreen/dv/AppXyDv.vue
+++ b/packages/bigscreen/dv/AppXyDv.vue
@@ -139,7 +139,7 @@
{{ girdInfo['村民警员'] || 0 }}
-
村民警员
+
村区民警
{{ girdInfo['居民群'] || 0 }}
@@ -344,7 +344,7 @@
this.initLineChart('.chart2', {
x: res.data['群成员数'].map(v => v.month),
value: res.data['群成员数'].map(v => v.totalNumber),
- name: '居民群'
+ name: '群成员'
})
}
})
@@ -427,10 +427,12 @@
this.list = list.map(v => {
return {
...v,
- rate1: (v['居民群'] / v1 * 100).toFixed(0) + '%',
- rate2: (v['群成员'] / v2 * 100).toFixed(0) + '%'
+ rate1: v1 === 0 ? '0%' : (v['居民群'] / v1 * 100).toFixed(0) + '%',
+ rate2: v2 === 0 ? '0%' : (v['群成员'] / v2 * 100).toFixed(0) + '%'
}
})
+ } else {
+ this.list = []
}
}
})
@@ -440,7 +442,7 @@
if (res.code === 0) {
this.girdInfo = res.data.countInfo
this.gridList = res.data.groupList
- if (res.data.typeInfo) {
+ if (res.data.typeInfo.length) {
this.total = res.data.typeInfo.map(v => v.c).reduce((x, y) => x + y)
this.typeList = res.data.typeInfo.map(v => {
return {
@@ -449,6 +451,9 @@
}
})
this.initChart5('.chart10', this.typeList)
+ } else {
+ this.total = 0
+ this.typeList = []
}
}
})