Sfoglia il codice sorgente

UPH值上标修改

callm 1 anno fa
parent
commit
7d49b67692

+ 31 - 20
src/components/assemblyechart/bottom/bottomLeft2Chart/chart.vue

@@ -210,26 +210,37 @@ export default {
             let series2 = new Array();
             let series3 = new Array();
             let series4 = new Array();
-            for (let index = 0; index < dataList.length; index++) {
-              const element = dataList[index];
-              xAxis0.push(element.sp_wccode);
-              //投入
-              series0.push(element.v_inqty);
-              //产出
-              series1.push(element.v_outqty);
-              //不良
-              series2.push(element.v_ngqty);
-              //良率
-              series3.push(element.v_okrate);
-              //UPH
-              series4.push(element.uph);
-            }
-            this.options.xAxis[0].data = xAxis0;
-            this.options.series[0].data = series0;
-            this.options.series[1].data = series1;
-            this.options.series[2].data = series2;
-            this.options.series[3].data = series3;
-            this.options.series[4].data = series4;
+        var maxnumber=0;
+        for (let index = 0; index < dataList.length; index++) {
+          const element = dataList[index];
+          xAxis0.push(element.sp_wccode);
+          //投入
+          series0.push(element.v_inqty);
+          if(element.v_inqty>maxnumber){
+            maxnumber= element.v_inqty;
+          }
+          //产出
+          series1.push(element.v_outqty);
+          if(element.v_outqty>maxnumber){
+            maxnumber= element.v_outqty;
+          }
+          //不良
+          series2.push(element.v_ngqty);
+          //良率
+          series3.push(element.v_okrate);
+          //UPH
+          series4.push(element.uph);
+          if(element.uph>maxnumber){
+            maxnumber= element.uph;
+          }
+        }
+        this.options.xAxis[0].data = xAxis0;
+        this.options.series[0].data = series0;
+        this.options.series[1].data = series1;
+        this.options.series[2].data = series2;
+        this.options.series[3].data = series3;
+        this.options.series[4].data = series4;
+        this.options.yAxis[0].max = maxnumber*1.2;
             /*let myChart = this.$children[0].chart;
             myChart.setOption({
                xAxis: {

+ 31 - 20
src/components/dipechart/bottom/bottomLeft2Chart/chart.vue

@@ -212,26 +212,37 @@ export default {
             let series2 = new Array();
             let series3 = new Array();
             let series4 = new Array();
-            for (let index = 0; index < dataList.length; index++) {
-              const element = dataList[index];
-              xAxis0.push(element.sp_wccode);
-              //投入
-              series0.push(element.v_inqty);
-              //产出
-              series1.push(element.v_outqty);
-              //不良
-              series2.push(element.v_ngqty);
-              //良率
-              series3.push(element.v_okrate);
-              //UPH
-              series4.push(element.uph);
-            }
-            this.options.xAxis[0].data = xAxis0;
-            this.options.series[0].data = series0;
-            this.options.series[1].data = series1;
-            this.options.series[2].data = series2;
-            this.options.series[3].data = series3;
-            this.options.series[4].data = series4;
+        var maxnumber=0;
+        for (let index = 0; index < dataList.length; index++) {
+          const element = dataList[index];
+          xAxis0.push(element.sp_wccode);
+          //投入
+          series0.push(element.v_inqty);
+          if(element.v_inqty>maxnumber){
+            maxnumber= element.v_inqty;
+          }
+          //产出
+          series1.push(element.v_outqty);
+          if(element.v_outqty>maxnumber){
+            maxnumber= element.v_outqty;
+          }
+          //不良
+          series2.push(element.v_ngqty);
+          //良率
+          series3.push(element.v_okrate);
+          //UPH
+          series4.push(element.uph);
+          if(element.uph>maxnumber){
+            maxnumber= element.uph;
+          }
+        }
+        this.options.xAxis[0].data = xAxis0;
+        this.options.series[0].data = series0;
+        this.options.series[1].data = series1;
+        this.options.series[2].data = series2;
+        this.options.series[3].data = series3;
+        this.options.series[4].data = series4;
+        this.options.yAxis[0].max = maxnumber*1.2;
             /*let myChart = this.$children[0].chart;
             myChart.setOption({
                xAxis: {

+ 31 - 20
src/components/djechart/bottom/bottomLeft2Chart/chart.vue

@@ -212,26 +212,37 @@ export default {
             let series2 = new Array();
             let series3 = new Array();
             let series4 = new Array();
-            for (let index = 0; index < dataList.length; index++) {
-              const element = dataList[index];
-              xAxis0.push(element.sp_wccode);
-              //投入
-              series0.push(element.v_inqty);
-              //产出
-              series1.push(element.v_outqty);
-              //不良
-              series2.push(element.v_ngqty);
-              //良率
-              series3.push(element.v_okrate);
-              //UPH
-              series4.push(element.uph);
-            }
-            this.options.xAxis[0].data = xAxis0;
-            this.options.series[0].data = series0;
-            this.options.series[1].data = series1;
-            this.options.series[2].data = series2;
-            this.options.series[3].data = series3;
-            this.options.series[4].data = series4;
+        var maxnumber=0;
+        for (let index = 0; index < dataList.length; index++) {
+          const element = dataList[index];
+          xAxis0.push(element.sp_wccode);
+          //投入
+          series0.push(element.v_inqty);
+          if(element.v_inqty>maxnumber){
+            maxnumber= element.v_inqty;
+          }
+          //产出
+          series1.push(element.v_outqty);
+          if(element.v_outqty>maxnumber){
+            maxnumber= element.v_outqty;
+          }
+          //不良
+          series2.push(element.v_ngqty);
+          //良率
+          series3.push(element.v_okrate);
+          //UPH
+          series4.push(element.uph);
+          if(element.uph>maxnumber){
+            maxnumber= element.uph;
+          }
+        }
+        this.options.xAxis[0].data = xAxis0;
+        this.options.series[0].data = series0;
+        this.options.series[1].data = series1;
+        this.options.series[2].data = series2;
+        this.options.series[3].data = series3;
+        this.options.series[4].data = series4;
+        this.options.yAxis[0].max = maxnumber*1.2;
             /*let myChart = this.$children[0].chart;
             myChart.setOption({
                xAxis: {

+ 12 - 0
src/components/dplechart/bottom/bottomLeft2Chart/index.vue

@@ -212,19 +212,29 @@ export default {
             let series2 = new Array();
             let series3 = new Array();
             let series4 = new Array();
+            var maxnumber=0;
             for (let index = 0; index < dataList.length; index++) {
               const element = dataList[index];
               xAxis0.push(element.sp_wccode);
               //投入
               series0.push(element.v_inqty);
+              if(element.v_inqty>maxnumber){
+                maxnumber= element.v_inqty;
+              }
               //产出
               series1.push(element.v_outqty);
+              if(element.v_outqty>maxnumber){
+                maxnumber= element.v_outqty;
+              }
               //不良
               series2.push(element.v_ngqty);
               //良率
               series3.push(element.v_okrate);
               //UPH
               series4.push(element.uph);
+              if(element.uph>maxnumber){
+                maxnumber= element.uph;
+              }
             }
             this.options.xAxis[0].data = xAxis0;
             this.options.series[0].data = series0;
@@ -232,6 +242,8 @@ export default {
             this.options.series[2].data = series2;
             this.options.series[3].data = series3;
             this.options.series[4].data = series4;
+            this.options.yAxis[0].max = maxnumber*1.2;
+
             /*let myChart = this.$children[0].chart;
             myChart.setOption({
                xAxis: {

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

@@ -58,7 +58,7 @@ export default {
       this.cdata.year = dateBase.getFullYear();
       this.cdata.nowdate = (dateBase.getMonth() + 1 < 10 ? "0" + (dateBase.getMonth() + 1) : dateBase.getMonth() + 1)
               +"/"
-              +(dateBase.getDate() + 1 < 10 ? "0" + (dateBase.getDate() + 1) : dateBase.getDate() + 1);
+              +(dateBase.getDate() < 10 ? "0" + (dateBase.getDate() ) : dateBase.getDate() );
 
       //良率直通图
       var caller1 = 'DPL!DAYTURNOUT';

+ 32 - 20
src/components/packageechart/bottom/bottomLeft2Chart/chart.vue

@@ -51,6 +51,7 @@ export default {
         yAxis: [
           {
             type: 'value',
+            max:500,
             axisLabel: {
               fontSize: 16
             }
@@ -212,26 +213,37 @@ export default {
                         let series2 = new Array();
                         let series3 = new Array();
                         let series4 = new Array();
-                        for (let index = 0; index < dataList.length; index++) {
-                          const element = dataList[index];
-                          xAxis0.push(element.sp_wccode);
-                          //投入
-                          series0.push(element.v_inqty);
-                          //产出
-                          series1.push(element.v_outqty);
-                          //不良
-                          series2.push(element.v_ngqty);
-                          //良率
-                          series3.push(element.v_okrate);
-                          //UPH
-                          series4.push(element.uph);
-                        }
-                        this.options.xAxis[0].data = xAxis0;
-                        this.options.series[0].data = series0;
-                        this.options.series[1].data = series1;
-                        this.options.series[2].data = series2;
-                        this.options.series[3].data = series3;
-                        this.options.series[4].data = series4;
+            var maxnumber=0;
+            for (let index = 0; index < dataList.length; index++) {
+              const element = dataList[index];
+              xAxis0.push(element.sp_wccode);
+              //投入
+              series0.push(element.v_inqty);
+              if(element.v_inqty>maxnumber){
+                maxnumber= element.v_inqty;
+              }
+              //产出
+              series1.push(element.v_outqty);
+              if(element.v_outqty>maxnumber){
+                maxnumber= element.v_outqty;
+              }
+              //不良
+              series2.push(element.v_ngqty);
+              //良率
+              series3.push(element.v_okrate);
+              //UPH
+              series4.push(element.uph);
+              if(element.uph>maxnumber){
+                maxnumber= element.uph;
+              }
+            }
+            this.options.xAxis[0].data = xAxis0;
+            this.options.series[0].data = series0;
+            this.options.series[1].data = series1;
+            this.options.series[2].data = series2;
+            this.options.series[3].data = series3;
+            this.options.series[4].data = series4;
+            this.options.yAxis[0].max = maxnumber*1.2;
                        /*let myChart = this.$children[0].chart;
                        myChart.setOption({
                           xAxis: {

+ 20 - 0
src/components/smtechart/up/up1Chart/chart.vue

@@ -153,6 +153,26 @@ export default {
               fontWeight: "bold",
               color:'#fff'
             },
+          },
+          {
+            name: 'UPH',
+            type: 'line',
+            symbolSize: 8,
+            barWidth: 15,
+            data:[],
+            //data: [12, 22, 32, 12, 32, 12, 32],
+            emphasis: {
+              focus: 'series'
+            },
+            lineStyle: {
+              width: 4
+            },
+            label: {
+              show: true,
+              position: 'top',
+              fontSize:14,
+              fontWeight: "bold"
+            }
           }
         ]
       },