ソースを参照

看板-目标线值支持后台动态返回

xiaost 1 年間 前
コミット
07d9161838

+ 1 - 1
src/components/assemblyechart/bottom/bottomRightChart/chart.vue

@@ -315,7 +315,7 @@ export default {
               markLine: {
                 silent: true,
                 data: [
-                  {yAxis: 98}
+                  {yAxis: newData.goalData}
                   /*{
                     type: 'average',
                     value:80,

+ 7 - 1
src/components/assemblyechart/bottom/bottomRightChart/index.vue

@@ -18,7 +18,8 @@ export default {
         maxData: 100,
         minData: 100,
         weekMaxData: [],
-        weekLineData: []
+        weekLineData: [],
+        goalData :0,  //目标值
       }
     }
   },
@@ -72,6 +73,7 @@ export default {
                         let weekCategory = new Array();
                         let weekLineData = new Array();
                         let minDa = dataList[0].v_okrate ;
+                        let goaldata ;
                         for (let index = 0; index < dataList.length; index++) {
                           const element = dataList[index];
                           //this.cdata.weekMaxData.push(this.cdata.maxData);
@@ -82,12 +84,16 @@ export default {
                           if(element.v_okrate<minDa){
                             minDa = element.v_okrate;
                           }
+                          if(index == 0){
+                            goaldata = element.v_ligoaldata;
+                          }
                         }
                         //获取最小值,取整十的数
                         minDa = Math.floor(minDa/10)*10;
                         this.cdata.minData = minDa;
                         this.cdata.weekCategory = weekCategory;
                         this.cdata.weekLineData = weekLineData;
+                        this.cdata.goalData = goaldata;
                       },(result)=>{
                         console.error(result)
                       }

+ 1 - 1
src/components/dipechart/bottom/bottomRightChart/chart.vue

@@ -315,7 +315,7 @@ export default {
               markLine: {
                 silent: true,
                 data: [
-                  {yAxis: 98}
+                  {yAxis:  newData.goalData}
                   /*{
                     type: 'average',
                     value:80,

+ 7 - 1
src/components/dipechart/bottom/bottomRightChart/index.vue

@@ -18,7 +18,8 @@ export default {
         maxData: 100,
         minData: 100,
         weekMaxData: [],
-        weekLineData: []
+        weekLineData: [],
+        goalData :0,  //目标值
       }
     }
   },
@@ -72,6 +73,7 @@ export default {
                         let dataList = JSON.parse(result.data.data);
                         let weekCategory = new Array();
                         let weekLineData = new Array();
+                        let goaldata ;
                         let minDa = dataList[0].v_okrate ;
                         for (let index = 0; index < dataList.length; index++) {
                           const element = dataList[index];
@@ -83,12 +85,16 @@ export default {
                           if(element.v_okrate<minDa){
                             minDa = element.v_okrate;
                           }
+                          if(index == 0){
+                            goaldata = element.v_ligoaldata;
+                          }
                         }
                         //获取最小值,取整十的数
                         minDa = Math.floor(minDa/10)*10;
                         this.cdata.minData = minDa;
                         this.cdata.weekCategory = weekCategory;
                         this.cdata.weekLineData = weekLineData;
+                        this.cdata.goalData = goaldata;
                       },(result)=>{
                         console.error(result)
                       }

+ 1 - 1
src/components/djechart/bottom/bottomRightChart/chart.vue

@@ -315,7 +315,7 @@ export default {
               markLine: {
                 silent: true,
                 data: [
-                  {yAxis: 98}
+                  {yAxis: newData.goalData}
                   /*{
                     type: 'average',
                     value:80,

+ 7 - 1
src/components/djechart/bottom/bottomRightChart/index.vue

@@ -18,7 +18,8 @@ export default {
         maxData: 100,
         minData: 100,
         weekMaxData: [],
-        weekLineData: []
+        weekLineData: [],
+        goalData :0,  //目标值
       }
     }
   },
@@ -72,6 +73,7 @@ export default {
                         let dataList = JSON.parse(result.data.data);
                         let weekCategory = new Array();
                         let weekLineData = new Array();
+                        let goaldata ;
                         let minDa = dataList[0].v_okrate ;
                         for (let index = 0; index < dataList.length; index++) {
                           const element = dataList[index];
@@ -83,12 +85,16 @@ export default {
                           if(element.v_okrate<minDa){
                             minDa = element.v_okrate;
                           }
+                          if(index == 0){
+                            goaldata = element.v_ligoaldata;
+                          }
                         }
                         //获取最小值,取整十的数
                         minDa = Math.floor(minDa/10)*10;
                         this.cdata.minData = minDa;
                         this.cdata.weekCategory = weekCategory;
                         this.cdata.weekLineData = weekLineData;
+                        this.cdata.goalData = goaldata;
                       },(result)=>{
                         console.error(result)
                       }

+ 1 - 1
src/components/dplechart/bottom/bottomRightChart/chart.vue

@@ -315,7 +315,7 @@ export default {
               markLine: {
                 silent: true,
                 data: [
-                  {yAxis: 98}
+                  {yAxis: newData.goalData}
                   /*{
                     type: 'average',
                     value:80,

+ 7 - 1
src/components/dplechart/bottom/bottomRightChart/index.vue

@@ -18,7 +18,8 @@ export default {
         maxData: 100,
         minData: 100,
         weekMaxData: [],
-        weekLineData: []
+        weekLineData: [],
+        goalData :0,  //目标值
       }
     }
   },
@@ -72,6 +73,7 @@ export default {
                         let dataList = JSON.parse(result.data.data);
                         let weekCategory = new Array();
                         let weekLineData = new Array();
+                        let goaldata ;
                         let minDa = dataList[0].v_okrate ;
                         for (let index = 0; index < dataList.length; index++) {
                           const element = dataList[index];
@@ -83,12 +85,16 @@ export default {
                           if(element.v_okrate<minDa){
                             minDa = element.v_okrate;
                           }
+                          if(index == 0){
+                            goaldata = element.v_ligoaldata;
+                          }
                         }
                         //获取最小值,取整十的数
                         minDa = Math.floor(minDa/10)*10;
                         this.cdata.minData = minDa;
                         this.cdata.weekCategory = weekCategory;
                         this.cdata.weekLineData = weekLineData;
+                        this.cdata.goalData = goaldata;
                       },(result)=>{
                         console.error(result)
                       }

+ 1 - 1
src/components/packageechart/bottom/bottomRightChart/chart.vue

@@ -315,7 +315,7 @@ export default {
               markLine: {
                 silent: true,
                 data: [
-                  {yAxis: 98}
+                  {yAxis: newData.goalData}
                   /*{
                     type: 'average',
                     value:80,

+ 7 - 1
src/components/packageechart/bottom/bottomRightChart/index.vue

@@ -18,7 +18,8 @@ export default {
         maxData: 100,
         minData: 100,
         weekMaxData: [],
-        weekLineData: []
+        weekLineData: [],
+        goalData :0,  //目标值
       }
     }
   },
@@ -72,6 +73,7 @@ export default {
                         let dataList = JSON.parse(result.data.data);
                         let weekCategory = new Array();
                         let weekLineData = new Array();
+                        let goaldata ;
                         let minDa = dataList[0].v_okrate ;
                         for (let index = 0; index < dataList.length; index++) {
                           const element = dataList[index];
@@ -83,12 +85,16 @@ export default {
                           if(element.v_okrate<minDa){
                             minDa = element.v_okrate;
                           }
+                          if(index == 0){
+                            goaldata = element.v_ligoaldata;
+                          }
                         }
                         //获取最小值,取整十的数
                         minDa = Math.floor(minDa/10)*10;
                         this.cdata.minData = minDa;
                         this.cdata.weekCategory = weekCategory;
                         this.cdata.weekLineData = weekLineData;
+                        this.cdata.goalData = goaldata;
                       },(result)=>{
                         console.error(result)
                       }

+ 1 - 1
src/components/smtechart/bottom/bottom1Chart/chart.vue

@@ -345,7 +345,7 @@
                               markLine: {
                                 silent: true,
                                 data: [
-                                  {yAxis: 98}
+                                  {yAxis: newData.goalData}
                                   /*{
                                     type: 'average',
                                     value:80,

+ 7 - 1
src/components/smtechart/bottom/bottom1Chart/index.vue

@@ -21,7 +21,8 @@
                     weekMaxData: [],
                     weekLineData: [],
                     lastw:0,
-                    hisd:0
+                    hisd:0,
+                    goalData :0,  //目标值
                 }
             }
         },
@@ -97,6 +98,7 @@
                             let weekCategory = new Array();
                             let weekLineData = new Array();
                             let minDa = dataList[0].v_okrate ;
+                            let goaldata ;
                             for (let index = 0; index < dataList.length; index++) {
                                 const element = dataList[index];
                                 //this.cdata.weekMaxData.push(this.cdata.maxData);
@@ -107,12 +109,16 @@
                                 if(element.v_okrate<minDa){
                                     minDa = element.v_okrate;
                                 }
+                                if(index == 0){
+                                    goaldata = element.v_ligoaldata;
+                                }
                             }
                             //获取最小值,取整十的数
                             minDa = Math.floor(minDa/10)*10;
                             this.cdata.minData = minDa;
                             this.cdata.weekCategory = weekCategory;
                             this.cdata.weekLineData = weekLineData;
+                            this.cdata.goalData = goaldata;
                         },(result)=>{
                             console.error(result)
                         }