From 8c70602bf7417b48e53464c8c101ece25c40d5b0 Mon Sep 17 00:00:00 2001 From: haoxuan <haoxuan> Date: 星期五, 12 四月 2024 18:30:48 +0800 Subject: [PATCH] 生丝定级标准保存失败的数据处理 --- src/views/productManage/productRegisterForm/addProductRegisterPage.vue | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/views/productManage/productRegisterForm/addProductRegisterPage.vue b/src/views/productManage/productRegisterForm/addProductRegisterPage.vue index 1ee4194..62c0700 100644 --- a/src/views/productManage/productRegisterForm/addProductRegisterPage.vue +++ b/src/views/productManage/productRegisterForm/addProductRegisterPage.vue @@ -124,7 +124,7 @@ placeholder="璇峰厛閫夋嫨杞﹂棿" no-data-text='璇峰厛閫夋嫨杞﹂棿' class="select-width" - @change='getGroupNumber' + @change="getGroupNumber(false,'groupNumber')" > <el-option v-for="item in workshopGroupList" @@ -990,21 +990,25 @@ } }); }, - getGroupNumber(val){ + getGroupNumber(val,prop){ if(this.ruleForm.workshopNumber){ //缁勫埆 getWorkshopManageGroup({number:this.ruleForm.workshopNumber}).then((res) => { if (res.code == 200) { let workshopGroupList = res.data || {}; this.workshopGroupList=[] - this.ruleForm.groupNumber='' if(Object.keys(workshopGroupList).length>0){ for(let i in workshopGroupList){ this.workshopGroupList.push(workshopGroupList[i]) } + if(prop&&prop!='groupNumber'){ + this.ruleForm.groupNumber='' + } // 缂栬緫 if(val){ - this.$set(this.ruleForm,'groupNumber',this.ruleForm.groupNumber) + setTimeout(()=>{ + this.$set(this.ruleForm,'groupNumber',this.ruleForm.groupNumber) + },200) } } }else{ -- Gitblit v1.8.0