监控统计细节处理
Showing
3 changed files
with
7 additions
and
29 deletions
| ... | @@ -107,7 +107,7 @@ export default { | ... | @@ -107,7 +107,7 @@ export default { |
| 107 | groupId: item.recType, | 107 | groupId: item.recType, |
| 108 | }); | 108 | }); |
| 109 | }); | 109 | }); |
| 110 | this.$nextTick(() => { | 110 | res.length && this.$nextTick(() => { |
| 111 | // 初始化图表 | 111 | // 初始化图表 |
| 112 | this.echartInit(); | 112 | this.echartInit(); |
| 113 | this.barChartInit(res[0].recType); | 113 | this.barChartInit(res[0].recType); |
| ... | @@ -209,15 +209,6 @@ export default { | ... | @@ -209,15 +209,6 @@ export default { |
| 209 | }); | 209 | }); |
| 210 | //补全无数据行政区后的结果数组 | 210 | //补全无数据行政区后的结果数组 |
| 211 | let dealArr = [...this.dicData["A20"]]; | 211 | let dealArr = [...this.dicData["A20"]]; |
| 212 | // //行政区代码过滤 | ||
| 213 | // res.length > 0 && | ||
| 214 | // res.forEach((item) => { | ||
| 215 | // xzqArr.push( | ||
| 216 | // this.dicData["A20"].filter((i) => { | ||
| 217 | // return i.DCODE == item.qxdm; | ||
| 218 | // })[0].DNAME | ||
| 219 | // ); | ||
| 220 | // }); | ||
| 221 | let myChartBar = this.$echarts.init( | 212 | let myChartBar = this.$echarts.init( |
| 222 | document.getElementById("myChart-bar") | 213 | document.getElementById("myChart-bar") |
| 223 | ); | 214 | ); | ... | ... |
| ... | @@ -124,7 +124,7 @@ export default { | ... | @@ -124,7 +124,7 @@ export default { |
| 124 | }); | 124 | }); |
| 125 | this.$nextTick(() => { | 125 | this.$nextTick(() => { |
| 126 | // 初始化图表 | 126 | // 初始化图表 |
| 127 | this.echartInit(); | 127 | this.chartData.length && this.echartInit(); |
| 128 | }); | 128 | }); |
| 129 | }, | 129 | }, |
| 130 | // 重置 | 130 | // 重置 |
| ... | @@ -144,6 +144,7 @@ export default { | ... | @@ -144,6 +144,7 @@ export default { |
| 144 | color: ["#fff", "#ff6e6e", "#3f99ff", "#ffaf48"], | 144 | color: ["#fff", "#ff6e6e", "#3f99ff", "#ffaf48"], |
| 145 | tooltip: { | 145 | tooltip: { |
| 146 | trigger: "axis", | 146 | trigger: "axis", |
| 147 | formatter: '{b}<br/>{a0}:{c0}个<br/>{a1}:{c1}个<br/>{a2}:{c2}%', | ||
| 147 | axisPointer: { | 148 | axisPointer: { |
| 148 | type: "cross", | 149 | type: "cross", |
| 149 | crossStyle: { | 150 | crossStyle: { |
| ... | @@ -153,6 +154,7 @@ export default { | ... | @@ -153,6 +154,7 @@ export default { |
| 153 | }, | 154 | }, |
| 154 | legend: { | 155 | legend: { |
| 155 | data: ["成功", "失败", "成功率"], | 156 | data: ["成功", "失败", "成功率"], |
| 157 | top: '16', | ||
| 156 | textStyle: { | 158 | textStyle: { |
| 157 | show: true, | 159 | show: true, |
| 158 | color: "#fff", | 160 | color: "#fff", |
| ... | @@ -217,12 +219,12 @@ export default { | ... | @@ -217,12 +219,12 @@ export default { |
| 217 | }, | 219 | }, |
| 218 | { | 220 | { |
| 219 | type: "value", | 221 | type: "value", |
| 220 | name: "成功率/%", | 222 | name: "成功率", |
| 221 | nameTextStyle: { | 223 | nameTextStyle: { |
| 222 | color: "#fff", | 224 | color: "#fff", |
| 223 | fontSize: "16", | 225 | fontSize: "16", |
| 224 | }, | 226 | }, |
| 225 | splitNumber:4, | 227 | splitNumber:2, |
| 226 | axisLabel: { | 228 | axisLabel: { |
| 227 | formatter: "{value} %", | 229 | formatter: "{value} %", |
| 228 | textStyle: { | 230 | textStyle: { |
| ... | @@ -238,11 +240,6 @@ export default { | ... | @@ -238,11 +240,6 @@ export default { |
| 238 | name: "成功", | 240 | name: "成功", |
| 239 | type: "bar", | 241 | type: "bar", |
| 240 | barMaxWidth: '60', | 242 | barMaxWidth: '60', |
| 241 | tooltip: { | ||
| 242 | valueFormatter: function (value) { | ||
| 243 | return value + " ml"; | ||
| 244 | }, | ||
| 245 | }, | ||
| 246 | data: this.chartData.map((item) => { | 243 | data: this.chartData.map((item) => { |
| 247 | return item.success; | 244 | return item.success; |
| 248 | }), | 245 | }), |
| ... | @@ -251,11 +248,6 @@ export default { | ... | @@ -251,11 +248,6 @@ export default { |
| 251 | name: "失败", | 248 | name: "失败", |
| 252 | type: "bar", | 249 | type: "bar", |
| 253 | barMaxWidth: '60', | 250 | barMaxWidth: '60', |
| 254 | tooltip: { | ||
| 255 | valueFormatter: function (value) { | ||
| 256 | return value + " ml"; | ||
| 257 | }, | ||
| 258 | }, | ||
| 259 | data: this.chartData.map((item) => { | 251 | data: this.chartData.map((item) => { |
| 260 | return item.failure; | 252 | return item.failure; |
| 261 | }), | 253 | }), |
| ... | @@ -265,11 +257,6 @@ export default { | ... | @@ -265,11 +257,6 @@ export default { |
| 265 | type: "line", | 257 | type: "line", |
| 266 | barMaxWidth: '60', | 258 | barMaxWidth: '60', |
| 267 | yAxisIndex: 1, | 259 | yAxisIndex: 1, |
| 268 | tooltip: { | ||
| 269 | valueFormatter: function (value) { | ||
| 270 | return value + "%"; | ||
| 271 | }, | ||
| 272 | }, | ||
| 273 | data: this.chartData.map((item) => { | 260 | data: this.chartData.map((item) => { |
| 274 | return item.rate; | 261 | return item.rate; |
| 275 | }), | 262 | }), | ... | ... |
| ... | @@ -120,7 +120,7 @@ export default { | ... | @@ -120,7 +120,7 @@ export default { |
| 120 | this.chartData = res; | 120 | this.chartData = res; |
| 121 | this.$nextTick(() => { | 121 | this.$nextTick(() => { |
| 122 | // 初始化图表 | 122 | // 初始化图表 |
| 123 | this.echartInit(this.chartData) | 123 | this.chartData.length && this.echartInit(this.chartData) |
| 124 | }); | 124 | }); |
| 125 | }, | 125 | }, |
| 126 | // 重置 | 126 | // 重置 | ... | ... |
-
Please register or sign in to post a comment