فهرست منبع

fix: 修复质检结果计算和样品选择问题

yusheng 3 ماه پیش
والد
کامیت
5bec79c055
2فایلهای تغییر یافته به همراه11 افزوده شده و 1 حذف شده
  1. 5 0
      src/views/inspectionWork/edit.vue
  2. 6 1
      src/views/sample/sampleRecord/components/addSample.vue

+ 5 - 0
src/views/inspectionWork/edit.vue

@@ -574,6 +574,7 @@
               }
             }
             this.$set(this.form, 'qualityResults', 1);
+            // this.$set(this.form, 'status', 1);
             console.log(list, 'list');
             console.log(this.form.qualityResults, '质检结果');
           }
@@ -1494,6 +1495,7 @@
         });
         let addStatus = res.list.map((item) => {
           item.isValid = true;
+          item.status =item.status|| 1;
           // item.disposeTime = item.disposeTime
           //   ? item.disposeTime.split(' ')[0]
           //   : null;
@@ -1511,6 +1513,9 @@
         } else {
           this.getProSamList(this.packingList);
         }
+        if (this.form.recordingMethod != 1) {
+          this.countQualityResults();
+        }
       },
       async queryQualityTempleContent() {
         const res = await queryQualityTempleContent({

+ 6 - 1
src/views/sample/sampleRecord/components/addSample.vue

@@ -132,7 +132,8 @@
         :selection.sync="selection"
       >
         <template v-slot:toolbar>
-          累计请样数量:{{ workSampleQuantity }}{{ sampleList[0]?.measureUnit||form.measureUnit }}
+          累计请样数量:{{ workSampleQuantity
+          }}{{ sampleList[0]?.measureUnit || form.measureUnit }}
         </template>
       </ele-pro-table>
       <header-title title="请样信息"> </header-title>
@@ -788,6 +789,10 @@
         });
         this.packingSpecificationOption = listArr;
         this.tableList = res.list;
+        this.selection = res.list;
+        this.$nextTick(()=>{
+               this.$refs.sourceTable.toggleAllSelection()
+        })
         return res;
       },