diff --git a/packages/conv/creditScore/AppGridMemberScore/AppGridMemberScore.vue b/packages/conv/creditScore/AppGridMemberScore/AppGridMemberScore.vue
index 1f07c370..42f29b0a 100644
--- a/packages/conv/creditScore/AppGridMemberScore/AppGridMemberScore.vue
+++ b/packages/conv/creditScore/AppGridMemberScore/AppGridMemberScore.vue
@@ -20,12 +20,13 @@
import girdScoreManage from "./components/girdScoreManage"
import gridScoreRules from "./components/gridScoreRules"
import gridScoreStatistics from './components/gridScoreStatistics'
+import gridScoreDetail from './components/gridScoreDetail'
import {mapState} from 'vuex'
export default {
name: 'AppGridMemberScore',
label: "网格员积分",
- components: {girdScoreManage, gridScoreRules, gridScoreStatistics},
+ components: {girdScoreManage, gridScoreRules, gridScoreStatistics, gridScoreDetail},
props: {
instance: Function,
dict: Object,
@@ -63,6 +64,12 @@ export default {
comp: gridScoreStatistics,
permission: "",
},
+ {
+ label: "网格员积分详情",
+ name: "gridScoreDetail",
+ comp: gridScoreDetail,
+ permission: "",
+ },
]
}
},
@@ -80,5 +87,6 @@ export default {
diff --git a/packages/conv/creditScore/AppGridMemberScore/components/gridScoreDetail.vue b/packages/conv/creditScore/AppGridMemberScore/components/gridScoreDetail.vue
index 9c34d2a4..50ca6e89 100644
--- a/packages/conv/creditScore/AppGridMemberScore/components/gridScoreDetail.vue
+++ b/packages/conv/creditScore/AppGridMemberScore/components/gridScoreDetail.vue
@@ -1,26 +1,237 @@
- -->
+
\ No newline at end of file
diff --git a/packages/conv/creditScore/AppGridMemberScore/components/gridScoreStatistics.vue b/packages/conv/creditScore/AppGridMemberScore/components/gridScoreStatistics.vue
index 9b2b43db..bee0fe25 100644
--- a/packages/conv/creditScore/AppGridMemberScore/components/gridScoreStatistics.vue
+++ b/packages/conv/creditScore/AppGridMemberScore/components/gridScoreStatistics.vue
@@ -1,25 +1,91 @@
-
+
+
+
+
-
- 事件汇总
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -35,92 +101,192 @@ export default {
},
data() {
return {
- name: "积分统计"
+ name: "积分统计",
+ myChart: null,
+ tableData: [],
+ search: {
+ current: 1,
+ name: '',
+ girdId: '',
+ },
+ page: {current: 1, size: 10, total: 0},
+ girdList: [],
+ time: '',
+ timeCheck: ['昨日','近7天','近30天','自定义']
}
},
- created() {},
+ computed: {
+ colConfigs() {
+ return [
+ { prop: "", label: '姓名', align: "left", width: "200px" },
+ { prop: "", label: '所属网格', align: "center", width: "180px" },
+ { prop: "", label: '事件', align: "center",width: "200px" },
+ { prop: "", label: '类型', align: "center",width: "200px" },
+ { prop: "", label: '积分变动', align: "center", },
+ { prop: "", label: '剩余积分', align: "center", },
+ { prop: "", label: '时间', align: "center", },
+ ]
+ }
+ },
+ created() {
+ this.$dict.load('epidemicDangerousAreaLevel')
+ },
methods: {
getColEcherts() {
- var chartDom = document.getElementById('chartDom');
- var myChart = echarts.init(chartDom);
- myChart.setOption({
+ let chartDom = document.getElementById('chart1');
+ chartDom.style.width = (window.innerWidth - 328) / 2 + "px";
+ this.myChart = echarts.init(chartDom);
+ this.myChart.setOption({
+ dataZoom: [
+ {
+ type: "slider",
+ xAxisIndex: [0],
+ filterMode: "filter",
+ },
+ ],
xAxis: {
type: 'category',
- data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
+ data: ['每日签到', '事件上报', '特殊人员跟进', '群发任务', '邀请居民进群']
},
yAxis: {
type: 'value'
},
series: [
{
- data: [120, 200, 150, 80, 70, 110, 130],
+ data: [120, 200, 150, 80, 70,],
type: 'bar',
showBackground: true,
backgroundStyle: {
color: 'rgba(180, 180, 180, 0.2)'
- }
+ },
+ itemStyle: {
+ normal: {
+ color: "#5087ec",
+ label: {
+ show: true, //开启显示
+ position: 'top', //在上方显示
+ textStyle: {
+ fontSize: 13,
+ color: '#666'
+ }
+ },
+ },
+ },
}
]
- });
- }
+ }, true);
+ window.addEventListener("resize", this.onResize)
+ },
+ onResize() {
+ this.myChart.resize()
+ },
+ getListInit() {},
+ getTableData() {},
},
mounted() {
this.getColEcherts()
},
+ destroyed () {
+ window.removeEventListener('resize', this.onResize)
+ },
}