chenrui  hace 2 años
padre
commit
8e78b818fe
Se han modificado 2 ficheros con 67 adiciones y 36 borrados
  1. BIN
      dist.zip
  2. 67 36
      src/views/statisticalanalysis/gantryframe/index.vue

BIN
dist.zip


+ 67 - 36
src/views/statisticalanalysis/gantryframe/index.vue

@@ -117,6 +117,15 @@ export default {
   destroyed() {},
   methods: {
     getFormData(data) {
+      this.listall.piclvall = 0;
+      this.listall.acclvall = 0;
+      this.listall.readlvall = 0;
+      this.listall.oklvall = 0;
+      this.listall.reCodeNumall = 0;
+      this.listall.codeNumall = 0;
+      this.listall.reAccNumall = 0;
+      this.listall.accNumall = 0;
+      this.listall.pcsall = 0;
       this.tableData.time = [];
       this.tableData.data1 = [];
       this.tableData.data2 = [];
@@ -183,22 +192,26 @@ export default {
             item.reAccNum = item.reAccNum ? item.reAccNum : 0;
             item.accNum = item.accNum ? item.accNum : 0;
             item.pcs = item.pcs ? item.pcs : 0;
-            item.piclvs = ((item.reCodeNum * 100) / item.codeNum === 0
-              ? 1
-              : item.codeNum
-            ).toFixed(2);
-            item.acclvs = ((item.reAccNum * 100) / item.accNum === 0
-              ? 1
-              : item.accNum
-            ).toFixed(2);
-            item.readlvs = ((item.codeNum * 100) / item.pcs === 0
-              ? 1
-              : item.pcs
-            ).toFixed(2);
-            item.oklvs = ((item.reAccNum * 100) / item.pcs === 0
-              ? 1
-              : item.pcs
-            ).toFixed(2);
+            if (item.codeNum === 0) {
+              item.piclvs = ((item.reCodeNum * 100) / 1).toFixed(2);
+            } else {
+              item.piclvs = ((item.reCodeNum * 100) / item.codeNum).toFixed(2);
+            }
+            if (item.accNum === 0) {
+              item.acclvs = ((item.reAccNum * 100) / 1).toFixed(2);
+            } else {
+              item.acclvs = ((item.reAccNum * 100) / item.accNum).toFixed(2);
+            }
+            if (item.pcs === 0) {
+              item.readlvs = ((item.codeNum * 100) / 1).toFixed(2);
+            } else {
+              item.readlvs = ((item.codeNum * 100) / item.pcs).toFixed(2);
+            }
+            if (item.pcs === 0) {
+              item.oklvs = ((item.reAccNum * 100) / 1).toFixed(2);
+            } else {
+              item.oklvs = ((item.reAccNum * 100) / item.pcs).toFixed(2);
+            }
             if (isNaN(item.piclvs)) {
               item.piclvs = "0%";
             } else {
@@ -233,26 +246,44 @@ export default {
             this.listall.pcsall =
               this.listall.pcsall + returnData.listValues[i].pcs;
           }
-          this.listall.piclvall =
-            ((this.listall.reCodeNumall * 100) / this.listall.codeNumall === 0
-              ? 1
-              : this.listall.codeNumall
-            ).toFixed(2) + "%";
-          this.listall.acclvall =
-            ((this.listall.reAccNumall * 100) / this.listall.accNumall === 0
-              ? 1
-              : this.listall.accNumall
-            ).toFixed(2) + "%";
-          this.listall.readlvall =
-            ((this.listall.codeNumall * 100) / this.listall.pcsall === 0
-              ? 1
-              : this.listall.pcsall
-            ).toFixed(2) + "%";
-          this.listall.oklvall =
-            ((this.listall.reAccNumall * 100) / this.listall.pcsall === 0
-              ? 1
-              : this.listall.pcsall
-            ).toFixed(2) + "%";
+          if (this.listall.codeNumall === 0) {
+            this.listall.piclvall =
+              ((this.listall.reCodeNumall * 100) / 1).toFixed(2) + "%";
+          } else {
+            this.listall.piclvall =
+              (
+                (this.listall.reCodeNumall * 100) /
+                this.listall.codeNumall
+              ).toFixed(2) + "%";
+          }
+          if (this.listall.accNumall === 0) {
+            this.listall.acclvall =
+              ((this.listall.reAccNumall * 100) / 1).toFixed(2) + "%";
+          } else {
+            this.listall.acclvall =
+              (
+                (this.listall.reAccNumall * 100) /
+                this.listall.accNumall
+              ).toFixed(2) + "%";
+          }
+          if (this.listall.pcsall === 0) {
+            this.listall.readlvall =
+              ((this.listall.codeNumall * 100) / 1).toFixed(2) + "%";
+          } else {
+            this.listall.readlvall =
+              ((this.listall.codeNumall * 100) / this.listall.pcsall).toFixed(
+                2
+              ) + "%";
+          }
+          if (this.listall.pcsall === 0) {
+            this.listall.oklvall =
+              ((this.listall.reAccNumall * 100) / 1).toFixed(2) + "%";
+          } else {
+            this.listall.oklvall =
+              ((this.listall.reAccNumall * 100) / this.listall.pcsall).toFixed(
+                2
+              ) + "%";
+          }
           this.tableListcop.forEach((item, index) => {
             item.indexs = index + 1;
           });