From 4e0052fc899fcdf47c9e6e57cbb77b12e309a9b3 Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期五, 20 十二月 2024 10:56:18 +0800
Subject: [PATCH] cnas8.5搬迁

---
 src/components/do/b1-ins-order/add.vue |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/src/components/do/b1-ins-order/add.vue b/src/components/do/b1-ins-order/add.vue
index b2bd3d5..975e112 100644
--- a/src/components/do/b1-ins-order/add.vue
+++ b/src/components/do/b1-ins-order/add.vue
@@ -489,7 +489,7 @@
           <el-table-column prop="testRequirements" label="璇曢獙鏍囧噯" align="center" min-width="100">
             <template slot-scope="scope">
               <el-select v-model="scope.row.testRequirements" :disabled="scope.row.model==null||active>1"
-                placeholder="璇曢獙鏍囧噯" size="small" :readonly="active>1" style="width: 100%;" clearable>
+                placeholder="璇曢獙鏍囧噯" size="small" :readonly="active>1" style="width: 100%;" clearable @change="changeModel0(scope.row)">
                 <el-option v-for="item in standard" :key="item.id" :label="item.label" :value="item.value">
                 </el-option>
               </el-select>
@@ -1930,9 +1930,7 @@
           this.$message.error('璇疯緭鍏ユ牱鍝佸瀷鍙�')
         }else if (!this.addObj.appointed) {
           this.$message.error('璇烽�夋嫨绾﹀畾鏃堕棿')
-        }else if (!this.addObj.issueTime) {
-          this.$message.error('璇烽�夋嫨鏍锋満瀹屾垚鏃堕棿')
-        } else if (!this.sampleList.every(m => m.standardMethodListId&&m.standardMethodListId.length>0)) {
+        }else if (!this.sampleList.every(m => m.standardMethodListId&&m.standardMethodListId.length>0)) {
           this.$message.error('璇烽�夋嫨妫�楠屾爣鍑�')
         } else if(this.addObj.formType&&this.addObj.formType!='鍏朵粬鎴愬搧'&&!this.addObj.issueUser){
           this.$message.error('璇烽�夋嫨閫氱煡鑷虫牱鏈哄憳')
@@ -2962,10 +2960,18 @@
           let obj = this.sampleIds.find(b => b == a.id)
           if (obj) {
             this.$set(a,type, this.allInfo[type])
+            if(type=='testRequirements'&&a.standardMethodListId&&a.standardMethodListId.length>0){
+              this.methodChange(a.standardMethodListId, a)
+            }
             // a[type] = this.allInfo[type]
           }
         })
       },
+      changeModel0(row){
+        if(row.standardMethodListId&&row.standardMethodListId.length>0){
+          this.methodChange(row.standardMethodListId, row)
+        }
+      },
       changeStandardMethodListId() {
         this.sampleList.forEach(a => {
           let obj = this.sampleIds.find(b => b == a.id)

--
Gitblit v1.9.3