|
|
@ -1,5 +1,5 @@ |
|
|
|
import * as echarts from '../../../../ec-canvas/echarts'; |
|
|
|
import {satisfactionGroup, event12345Group} from "../../../../utils/statisticsApi"; |
|
|
|
import { satisfactionGroup, event12345Group } from "../../../../utils/statisticsApi"; |
|
|
|
|
|
|
|
var chart; |
|
|
|
|
|
|
@ -54,7 +54,7 @@ Component({ |
|
|
|
} |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
tabChange({detail}) { |
|
|
|
tabChange({ detail }) { |
|
|
|
this.setData({ |
|
|
|
tabValue: this.data.tabList[detail].value |
|
|
|
}) |
|
|
@ -95,9 +95,9 @@ Component({ |
|
|
|
params.endTime = formatTime(new Date(now.getFullYear(), now.getMonth() + 1, 0, 23, 59, 59)) |
|
|
|
} |
|
|
|
console.log(params) |
|
|
|
console.log(this.data.tabValue,'this.data.tabValue') |
|
|
|
console.log(this.data.tabValue, 'this.data.tabValue') |
|
|
|
if (this.data.tabValue === 1) { |
|
|
|
satisfactionGroup(params).then(({data}) => { |
|
|
|
satisfactionGroup(params).then(({ data }) => { |
|
|
|
var dataname = data.map(item => item.name) |
|
|
|
var datavaule = data.map(item => item.blueNum ? item.blueNum : 0) |
|
|
|
var datavaule2 = data.map(item => item.yellowNum ? item.yellowNum : 0) |
|
|
@ -111,6 +111,8 @@ Component({ |
|
|
|
max: datamax[i], |
|
|
|
}) |
|
|
|
} |
|
|
|
indicator[0].axisLabel = {show: true} |
|
|
|
|
|
|
|
let legendName = ['省满意度调查各项\n不满意人数', '社区满意度自查各项\n不满意人数'] |
|
|
|
let series = [{ |
|
|
|
name: "省满意度调查各项\n不满意人数", |
|
|
@ -122,6 +124,22 @@ Component({ |
|
|
|
color: 'rgba(58,128,231,0.36)', |
|
|
|
} |
|
|
|
}, |
|
|
|
axisLabel: { |
|
|
|
show: true, |
|
|
|
}, |
|
|
|
triggerEvent: true, |
|
|
|
axisLine: { |
|
|
|
show: true, |
|
|
|
lineStyle: { |
|
|
|
color: "transparent", |
|
|
|
}, |
|
|
|
}, |
|
|
|
splitLine: { |
|
|
|
show: true, |
|
|
|
lineStyle: { |
|
|
|
color: "#527AA8", |
|
|
|
}, |
|
|
|
}, |
|
|
|
itemStyle: { |
|
|
|
color: '#3A80E7', |
|
|
|
borderColor: '#3AB7FF', |
|
|
@ -204,8 +222,17 @@ Component({ |
|
|
|
color: 'transparent' |
|
|
|
} |
|
|
|
}, |
|
|
|
name: { |
|
|
|
textStyle: { |
|
|
|
color: '#333333', |
|
|
|
fontSize: 14, |
|
|
|
borderRadius: 3, |
|
|
|
} |
|
|
|
}, |
|
|
|
indicator: indicator |
|
|
|
}, |
|
|
|
axisLabel: { |
|
|
|
show: false, |
|
|
|
show: true, |
|
|
|
}, |
|
|
|
axisLine: { |
|
|
|
show: true, |
|
|
@ -219,21 +246,12 @@ Component({ |
|
|
|
color: "rgba(226,226,226,0.61)" |
|
|
|
} |
|
|
|
}, |
|
|
|
name: { |
|
|
|
textStyle: { |
|
|
|
color: '#333333', |
|
|
|
fontSize: 14, |
|
|
|
borderRadius: 3, |
|
|
|
} |
|
|
|
}, |
|
|
|
indicator: indicator |
|
|
|
}, |
|
|
|
series |
|
|
|
}; |
|
|
|
chart.setOption(option, true); |
|
|
|
}) |
|
|
|
} else { |
|
|
|
event12345Group().then(({data}) => { |
|
|
|
event12345Group().then(({ data }) => { |
|
|
|
var dataname = data.map(item => item.name) |
|
|
|
var datavaule = data.map(item => item.blueNum ? item.blueNum : 0) |
|
|
|
var datavaule2 = data.map(item => item.yellowNum ? item.yellowNum : 0) |
|
|
@ -243,7 +261,7 @@ Component({ |
|
|
|
var datamax = new Array(datavaule.length).fill(max) |
|
|
|
for (var i = 0; i < dataname.length; i++) { |
|
|
|
indicator.push({ |
|
|
|
name: dataname[i], |
|
|
|
name: datavaule[i] + '\n' + dataname[i], |
|
|
|
max: datamax[i], |
|
|
|
}) |
|
|
|
} |
|
|
|