zhangqing 1 rok temu
rodzic
commit
606c2864cb
1 zmienionych plików z 22 dodań i 4 usunięć
  1. 22 4
      src/views/bpm/vis-page/productionSchedule.vue

+ 22 - 4
src/views/bpm/vis-page/productionSchedule.vue

@@ -272,7 +272,7 @@
               }
             }
           },
-          yAxis: {
+          yAxis: [{
             type: 'value',
             axisLabel: {
               textStyle: {
@@ -281,7 +281,20 @@
                 fontFamily: 'AlibabaPuHuiTi' // 修改字体为Arial
               }
             }
-          },
+          }, {
+              type: 'value',
+              max: 100,
+              min: 0,
+              axisLabel: {
+                textStyle: {
+                  color: '#fff', // 修改字体颜色为红色
+                  fontSize: '0.7rem',
+                  fontFamily: 'AlibabaPuHuiTi' // 修改字体为Arial
+                },
+                show: true,
+                formatter: "{value}%", //右侧Y轴文字显示
+              }
+            }],
           series: []
         },
         monthlyOutputOption: {
@@ -452,7 +465,7 @@
         let data = await completionCount(params);
         let series = [
           {
-            field: 'qualified',
+            field: 'formedNum',
             name: '合格数量',
             data: [],
             type: 'bar',
@@ -480,7 +493,12 @@
           (item) => item.inProductDate
         );
         series.forEach((item) => {
-          item.data = data.map((i) => i[item.field]);
+          item.data = data.map((i) => {
+            if (item.field === 'qualifiedRate' && i['formedNum'] > 0) {
+              return 100
+            }
+            return  i[item.field]
+          });
         });
         this.monthlySalesVolumeOption.series = series;
         this.salesChart.setOption(this.monthlySalesVolumeOption);