lph пре 1 година
родитељ
комит
7e28757ac5

+ 24 - 12
zkqy-ui/src/views/bussiness/dialogCompments/GongYi/AppearanceInspection.vue

@@ -22,7 +22,10 @@
             :span="12"
           >
             <el-form-item :label="item.label">
-              <el-input v-model="dictForm[item.value]"></el-input>
+              <el-input
+                @input="change()"
+                v-model="dictForm[item.value]"
+              ></el-input>
             </el-form-item>
           </el-col>
           <el-col :span="12">
@@ -116,6 +119,12 @@ export default {
         this.isEdit = Object.keys(val.resultMap.inspectionList.resultMap).length
           ? true
           : false;
+        // 初始化数据
+        let { product_name, product_no, sale_product_no } =
+          val.resultMap.saleProducts.resultMap;
+        this.productName = product_name;
+        this.productNo = product_no;
+        this.saleProductNo = sale_product_no;
         if (this.isEdit) {
           //第二次修改
           this.inspectionListNo =
@@ -141,11 +150,11 @@ export default {
           });
         } else {
           //第一次检验
-          let { product_name, product_no, sale_product_no } =
-            val.resultMap.saleProducts.resultMap;
-          this.productName = product_name;
-          this.productNo = product_no;
-          this.saleProductNo = sale_product_no;
+          // let { product_name, product_no, sale_product_no } =
+          //   val.resultMap.saleProducts.resultMap;
+          // this.productName = product_name;
+          // this.productNo = product_no;
+          // this.saleProductNo = sale_product_no;
         }
       },
     },
@@ -170,6 +179,9 @@ export default {
   },
   created() {},
   methods: {
+    change() {
+      this.$forceUpdate(); //强制刷新
+    },
     // 初始化表单数据
     async initFormInfo() {
       try {
@@ -184,14 +196,14 @@ export default {
             };
           });
           console.log(this.dictData);
+          console.log(this.dict.type.appearance_index);
+          this.dict.type.appearance_index.map((item) => {
+            // this.dictForm[item.key] = "";
+            this.$set(this.dictForm, item.key, "");
+          });
+          this.dictForm.remark = "";
         }
       } catch (error) {}
-      console.log(this.dict.type.appearance_index);
-      this.dict.type.appearance_index.map((item) => {
-        // this.dictForm[item.key] = "";
-        this.$set(this.dictForm, item.key, "");
-      });
-      this.dictForm.remark = "";
     },
     // 记录质检结果
     async record() {

+ 12 - 8
zkqy-ui/src/views/bussiness/dialogCompments/GongYi/PhysicalInspection.vue

@@ -22,7 +22,10 @@
             :span="12"
           >
             <el-form-item :label="item.label">
-              <el-input v-model="dictForm[item.value]"></el-input>
+              <el-input
+                @input="change()"
+                v-model="dictForm[item.value]"
+              ></el-input>
             </el-form-item>
           </el-col>
           <el-col :span="12">
@@ -115,6 +118,11 @@ export default {
         this.isEdit = Object.keys(val.resultMap.inspectionList.resultMap).length
           ? true
           : false;
+        let { product_name, product_no, sale_product_no } =
+          val.resultMap.saleProducts.resultMap;
+        this.productName = product_name;
+        this.productNo = product_no;
+        this.saleProductNo = sale_product_no;
         if (this.isEdit) {
           //第二次修改
           this.inspectionListNo =
@@ -138,13 +146,6 @@ export default {
           this.$nextTick(() => {
             this.formShow = true;
           });
-        } else {
-          //第一次检验
-          let { product_name, product_no, sale_product_no } =
-            val.resultMap.saleProducts.resultMap;
-          this.productName = product_name;
-          this.productNo = product_no;
-          this.saleProductNo = sale_product_no;
         }
       },
     },
@@ -169,6 +170,9 @@ export default {
   },
   created() {},
   methods: {
+    change() {
+      this.$forceUpdate(); //强制刷新
+    },
     // 初始化表单数据
     async initFormInfo() {
       try {