Browse Source

SMT看UPH调整

callm 1 year ago
parent
commit
a2eb80e2f2
1 changed files with 25 additions and 13 deletions
  1. 25 13
      src/components/smtechart/up/up1Chart/chart.vue

+ 25 - 13
src/components/smtechart/up/up1Chart/chart.vue

@@ -219,25 +219,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);
-                          series4.push(element.uph);
-                        }
+            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: {