Преглед на файлове

修复维修时效百分比显示错误的问题

wangzhengguang преди 1 година
родител
ревизия
43381c15b1
променени са 1 файла, в които са добавени 13 реда и са изтрити 1 реда
  1. 13 1
      templates/mouldBoard.html

+ 13 - 1
templates/mouldBoard.html

@@ -237,10 +237,22 @@
             newData.forEach((item) => {
               yData.push(item.quantity);
             });
+            let value = newData.reduce((a, b) => a + b.quantity, 0);
             this.maintainChart.setOption({
               series: [
                 { type: "custom", name: "时效", data: yData },
-                { type: "bar", name: "比例", data: yData },
+                { type: "bar", name: "比例", data: yData,
+                  label: {
+                    normal: {
+                      formatter: (e) => {
+                        if(value == 0){
+                          value = 1;
+                        }
+                        return e.value / value * 100 + '%';
+                      },
+                    }
+                  }},
+
               ],
             });
           },