Преглед изворни кода

同步修改数据统计图表展示

cyy пре 2 година
родитељ
комит
3a5c919c59

+ 1 - 1
src/views/statistics/index_kanban.vue

@@ -409,7 +409,7 @@
           }).join(",");
           // console.log(this.quality1,'bumnebumen')
           for (let i = 0; i < this.quality1.length; i++) {
-            let mid = {'NAME_':this.quality1[i].name_,'numA':0,'num':0,'chu':0}
+            let mid = {'NAME_':this.quality1[i].name_,'numA':0,'num':0,'wnum':0,'chu':0}
             this.allBuMen.push(mid)
           }
           // console.log(this.allBuMen,'2434465565665656rterterte')

+ 3 - 1
src/views/statistics/item/s10waiBuNengLiCol.vue

@@ -73,6 +73,7 @@
       drawLine(){
         let s10waiBuNengLicol = echarts.init(document.getElementById(this.id))
         let option;
+        let that = this
         let barColor = ['#FFBF00','#33FF00','#097969','#FF66CC','#EC5800','#AAFF00','#F8DE7E','#B87333','#FF4433','	#9F2B68','#C9A9A6','#C3B1E1','#880808','#097969','#89CFF0','#5D3FD3','	#FBCEB1','#E49B0F','#ECFFDC','#A52A2A','#D27D2D','#FFBF00','#A0522D','#FF00FF','#FFB6C1','#F89880','#D8BFD8','#5D3FD3','#770737','#DA70D6']
         let barNum = []
         for (let i = 0; i < this.data.num.title.length-1; i++) {
@@ -83,7 +84,8 @@
               label:{
                 show: true,
 				        formatter:function(params){ //标签内容
-                  return  params.data.chu+'%\n'+params.value[params.seriesName]
+                  let str = that.direction=='x'?params.value[params.seriesName]+' '+params.data.chu+'%':params.data.chu+'%\n'+params.value[params.seriesName]
+					        return str
 					      },
                 position: this.direction=='x'?'right':'top',
                 textStyle:{

+ 3 - 1
src/views/statistics/item/s12fengXianCol.vue

@@ -77,6 +77,7 @@
         // let endInof = Number(this.data.t_complaintEnd.number)
         let s12fengXiancol = echarts.init(document.getElementById(this.id))
         let option;
+        let that = this
         let barColor = ['#FFBF00','#33FF00','#097969','#FF66CC','#EC5800','#AAFF00','#F8DE7E','#B87333','#FF4433','	#9F2B68','#C9A9A6','#C3B1E1','#880808','#097969','#89CFF0','#5D3FD3','	#FBCEB1','#E49B0F','#ECFFDC','#A52A2A','#D27D2D','#FFBF00','#A0522D','#FF00FF','#FFB6C1','#F89880','#D8BFD8','#5D3FD3','#770737','#DA70D6']
         let barNum = []
         for (let i = 0; i < this.data.num.title.length-1; i++) {
@@ -87,7 +88,8 @@
               label:{
                 show: true,
 				        formatter:function(params){ //标签内容
-                  return  params.data.chu+'%\n'+params.value[params.seriesName]
+                  let str = that.direction=='x'?params.value[params.seriesName]+' '+params.data.chu+'%':params.data.chu+'%\n'+params.value[params.seriesName]
+					        return str
 					      },
                 position: this.direction=='x'?'right':'top',
                 textStyle:{

+ 3 - 1
src/views/statistics/item/s14bufuhexiangCol.vue

@@ -77,6 +77,7 @@
         // let endInof = Number(this.data.t_complaintEnd.number)
         let s14bufuhexiang = echarts.init(document.getElementById(this.id))
         let option;
+        let that = this
         let barColor = ['#FFBF00','#33FF00','#097969','#FF66CC','#EC5800','#AAFF00','#F8DE7E','#B87333','#FF4433','	#9F2B68','#C9A9A6','#C3B1E1','#880808','#097969','#89CFF0','#5D3FD3','	#FBCEB1','#E49B0F','#ECFFDC','#A52A2A','#D27D2D','#FFBF00','#A0522D','#FF00FF','#FFB6C1','#F89880','#D8BFD8','#5D3FD3','#770737','#DA70D6']
         let barNum = []
         for (let i = 0; i < this.data.num.title.length-1; i++) {
@@ -87,7 +88,8 @@
               label:{
                 show: true,
 				        formatter:function(params){ //标签内容
-                  return  params.data.chu+'%\n'+params.value[params.seriesName]
+                  let str = that.direction=='x'?params.value[params.seriesName]+' '+params.data.chu+'%':params.data.chu+'%\n'+params.value[params.seriesName]
+					        return str
 					      },
                 position: this.direction=='x'?'right':'top',
                 textStyle:{

+ 3 - 1
src/views/statistics/item/s15tousuCol.vue

@@ -77,6 +77,7 @@
         // let endInof = Number(this.data.t_complaintEnd.number)
         let s15tousucol = echarts.init(document.getElementById(this.id))
         let option;
+        let that = this
         let barColor = ['#FFBF00','#33FF00','#097969','#FF66CC','#EC5800','#AAFF00','#F8DE7E','#B87333','#FF4433','	#9F2B68','#C9A9A6','#C3B1E1','#880808','#097969','#89CFF0','#5D3FD3','	#FBCEB1','#E49B0F','#ECFFDC','#A52A2A','#D27D2D','#FFBF00','#A0522D','#FF00FF','#FFB6C1','#F89880','#D8BFD8','#5D3FD3','#770737','#DA70D6']
         let barNum = []
         for (let i = 0; i < this.data.num.title.length-1; i++) {
@@ -87,7 +88,8 @@
               label:{
                 show: true,
 				        formatter:function(params){ //标签内容
-                  return  params.data.chu+'%\n'+params.value[params.seriesName]
+                  let str = that.direction=='x'?params.value[params.seriesName]+' '+params.data.chu+'%':params.data.chu+'%\n'+params.value[params.seriesName]
+					        return str
 					      },
                 position: this.direction=='x'?'right':'top',
                 textStyle:{

+ 3 - 1
src/views/statistics/item/s16bzJunZhuCol2.vue

@@ -73,6 +73,7 @@
       drawLine(){
         let s16bzJunZhu = echarts.init(document.getElementById(this.id))
         let option;
+        let that = this
         let barColor = ['#FFBF00','#33FF00','#097969','#FF66CC','#EC5800','#AAFF00','#F8DE7E','#B87333','#FF4433','	#9F2B68','#C9A9A6','#C3B1E1','#880808','#097969','#89CFF0','#5D3FD3','	#FBCEB1','#E49B0F','#ECFFDC','#A52A2A','#D27D2D','#FFBF00','#A0522D','#FF00FF','#FFB6C1','#F89880','#D8BFD8','#5D3FD3','#770737','#DA70D6']
         let barNum = []
         for (let i = 0; i < this.data.num.title.length-1; i++) {
@@ -83,7 +84,8 @@
               label:{
                 show: true,
 				        formatter:function(params){ //标签内容
-                  return  params.data.chu+'%\n'+params.value[params.seriesName]
+                  let str = that.direction=='x'?params.value[params.seriesName]+' '+params.data.chu+'%':params.data.chu+'%\n'+params.value[params.seriesName]
+					        return str
 					      },
                 position: this.direction=='x'?'right':'top',
                 textStyle:{

+ 3 - 1
src/views/statistics/item/s1zhiLiangMuBiaoCol.vue

@@ -75,6 +75,7 @@
       drawLine(){
         let s5zhiLiangMuBiaocol = echarts.init(document.getElementById(this.id))
         let option;
+        let that = this
         let barColor = ['#FFBF00','#33FF00','#097969','#FF66CC','#EC5800','#AAFF00','#F8DE7E','#B87333','#FF4433','	#9F2B68','#C9A9A6','#C3B1E1','#880808','#097969','#89CFF0','#5D3FD3','	#FBCEB1','#E49B0F','#ECFFDC','#A52A2A','#D27D2D','#FFBF00','#A0522D','#FF00FF','#FFB6C1','#F89880','#D8BFD8','#5D3FD3','#770737','#DA70D6']
         let barNum = []
         for (let i = 0; i < this.data.num.title.length-1; i++) {
@@ -85,7 +86,8 @@
               label:{
                 show: true,
 				        formatter:function(params){ //标签内容
-                  return  params.data.chu+'%\n'+params.value[params.seriesName]
+                  let str = that.direction=='x'?params.value[params.seriesName]+' '+params.data.chu+'%':params.data.chu+'%\n'+params.value[params.seriesName]
+					        return str
 					      },
                 position: this.direction=='x'?'right':'top',
                 textStyle:{

+ 3 - 2
src/views/statistics/item/s2manYiDuPro.vue

@@ -74,7 +74,7 @@
       },
       drawLine(){
         let s2manYiDucol = echarts.init(document.getElementById(this.id))
-
+        let that = this
         let option;
         let barColor = ['#FFBF00','#33FF00','#097969','#FF66CC','#EC5800','#AAFF00','#F8DE7E','#B87333','#FF4433','	#9F2B68','#C9A9A6','#C3B1E1','#880808','#097969','#89CFF0','#5D3FD3','	#FBCEB1','#E49B0F','#ECFFDC','#A52A2A','#D27D2D','#FFBF00','#A0522D','#FF00FF','#FFB6C1','#F89880','#D8BFD8','#5D3FD3','#770737','#DA70D6']
         let barNum = []
@@ -86,7 +86,8 @@
               label:{
                 show: true,
 				        formatter:function(params){ //标签内容
-                  return  params.data.chu+'%\n'+params.value[params.seriesName]
+                  let str = that.direction=='x'?params.value[params.seriesName]+' '+params.data.chu+'%':params.data.chu+'%\n'+params.value[params.seriesName]
+					        return str
 					      },
                 position: this.direction=='x'?'right':'top',
                 textStyle:{

+ 3 - 2
src/views/statistics/item/s4renYuanPeiXunCol.vue

@@ -73,7 +73,7 @@
       },
       drawLine(){
         let s4renYuanPeiXunfb = echarts.init(document.getElementById(this.id))
-
+        let that = this
         let option;
         let barColor = ['#FFBF00','#33FF00','#097969','#FF66CC','#EC5800','#AAFF00','#B87333','#FF4433','	#9F2B68','#C9A9A6','#C3B1E1','#880808','#89CFF0','#5D3FD3','	#FBCEB1','#E49B0F','#ECFFDC','#A52A2A','#D27D2D','#FFBF00','#A0522D','#FF00FF','#FFB6C1','#F89880','#D8BFD8','#5D3FD3','#770737','#DA70D6']
         let barNum = []
@@ -85,7 +85,8 @@
               label:{
                 show: true,
 				        formatter:function(params){ //标签内容
-					        return  params.data.chu+'%\n'+params.value[params.seriesName]
+                  let str = that.direction=='x'?params.value[params.seriesName]+' '+params.data.chu+'%':params.data.chu+'%\n'+params.value[params.seriesName]
+					        return str
 					      },
                 position: this.direction=='x'?'right':'top',
                 textStyle:{

+ 3 - 1
src/views/statistics/item/s5renYuanJianDuCol.vue

@@ -73,6 +73,7 @@
       },
       drawLine(){
         let s5renYuanJianDucol = echarts.init(document.getElementById(this.id))
+        let that = this
         let option;
         let barColor = ['#FFBF00','#33FF00','#097969','#FF66CC','#EC5800','#AAFF00','#F8DE7E','#B87333','#FF4433','	#9F2B68','#C9A9A6','#C3B1E1','#880808','#097969','#89CFF0','#5D3FD3','	#FBCEB1','#E49B0F','#ECFFDC','#A52A2A','#D27D2D','#FFBF00','#A0522D','#FF00FF','#FFB6C1','#F89880','#D8BFD8','#5D3FD3','#770737','#DA70D6']
         let barNum = []
@@ -84,7 +85,8 @@
               label:{
                 show: true,
 				        formatter:function(params){ //标签内容
-					        return  params.data.chu+'%\n'+params.value[params.seriesName]
+                  let str = that.direction=='x'?params.value[params.seriesName]+' '+params.data.chu+'%':params.data.chu+'%\n'+params.value[params.seriesName]
+					        return str
 					      },
                 position: this.direction=='x'?'right':'top',
                 textStyle:{

+ 3 - 2
src/views/statistics/item/s7sheBeiJiaoZhunCol.vue

@@ -73,7 +73,7 @@
       },
       drawLine(){
         let s7sheBeiJiaoZhuncol = echarts.init(document.getElementById(this.id))
-
+        let that = this
         let option;
         let barColor = ['#FFBF00','#33FF00','#097969','#FF66CC','#EC5800','#AAFF00','#F8DE7E','#B87333','#FF4433','	#9F2B68','#C9A9A6','#C3B1E1','#880808','#097969','#89CFF0','#5D3FD3','	#FBCEB1','#E49B0F','#ECFFDC','#A52A2A','#D27D2D','#FFBF00','#A0522D','#FF00FF','#FFB6C1','#F89880','#D8BFD8','#5D3FD3','#770737','#DA70D6']
         let barNum = []
@@ -85,7 +85,8 @@
               label:{
                 show: true,
 				        formatter:function(params){ //标签内容
-					        return  params.data.chu+'%\n'+params.value[params.seriesName]
+                  let str = that.direction=='x'?params.value[params.seriesName]+' '+params.data.chu+'%':params.data.chu+'%\n'+params.value[params.seriesName]
+					        return str
 					      },
                 position: this.direction=='x'?'right':'top',
                 textStyle:{

+ 3 - 1
src/views/statistics/item/s8sheBeiHeChaCol.vue

@@ -73,6 +73,7 @@
       drawLine(){
         let s8sheBeiHeChacol = echarts.init(document.getElementById(this.id))
         let option;
+        let that = this
         let barColor = ['#FFBF00','#33FF00','#097969','#FF66CC','#EC5800','#AAFF00','#F8DE7E','#B87333','#FF4433','	#9F2B68','#C9A9A6','#C3B1E1','#880808','#097969','#89CFF0','#5D3FD3','	#FBCEB1','#E49B0F','#ECFFDC','#A52A2A','#D27D2D','#FFBF00','#A0522D','#FF00FF','#FFB6C1','#F89880','#D8BFD8','#5D3FD3','#770737','#DA70D6']
         let barNum = []
         for (let i = 0; i < this.data.num.title.length-1; i++) {
@@ -83,7 +84,8 @@
               label:{
                 show: true,
 				        formatter:function(params){ //标签内容
-					        return  params.data.chu+'%\n'+params.value[params.seriesName]
+                  let str = that.direction=='x'?params.value[params.seriesName]+' '+params.data.chu+'%':params.data.chu+'%\n'+params.value[params.seriesName]
+					        return str
 					      },
                 position: this.direction=='x'?'right':'top',
                 textStyle:{

+ 3 - 1
src/views/statistics/item/s9neiBuZhiLiangCol.vue

@@ -77,6 +77,7 @@
         // let endInof = Number(this.data.t_complaintEnd.number)
         let s9neibucol = echarts.init(document.getElementById(this.id))
         let option;
+        let that = this
         let barColor = ['#FFBF00','#33FF00','#097969','#FF66CC','#EC5800','#AAFF00','#F8DE7E','#B87333','#FF4433','	#9F2B68','#C9A9A6','#C3B1E1','#880808','#097969','#89CFF0','#5D3FD3','	#FBCEB1','#E49B0F','#ECFFDC','#A52A2A','#D27D2D','#FFBF00','#A0522D','#FF00FF','#FFB6C1','#F89880','#D8BFD8','#5D3FD3','#770737','#DA70D6']
         let barNum = []
         for (let i = 0; i < this.data.num.title.length-1; i++) {
@@ -87,7 +88,8 @@
               label:{
                 show: true,
 				        formatter:function(params){ //标签内容
-                  return  params.data.chu+'%\n'+params.value[params.seriesName]
+                  let str = that.direction=='x'?params.value[params.seriesName]+' '+params.data.chu+'%':params.data.chu+'%\n'+params.value[params.seriesName]
+					        return str
 					      },
                 position: this.direction=='x'?'right':'top',
                 textStyle:{