From 1e09c6d454d55ef050104b7f64d5142022f0a0a0 Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期五, 20 十二月 2024 13:28:13 +0800 Subject: [PATCH] 完成不符合项分布迁移 --- 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