From b2c2a77b5632b7e5f29a6cdce816bd977bc8604d Mon Sep 17 00:00:00 2001 From: haoxuan <haoxuan> Date: 星期四, 25 四月 2024 16:33:53 +0800 Subject: [PATCH] 车间管理 修改完成之后,再次打开 爆红的问题修改+新建薪资方案的前端开发+ --- src/views/productManage/silkRegisterForm/addPage.vue | 40 ++++++++++++++++++++++------------------ 1 files changed, 22 insertions(+), 18 deletions(-) diff --git a/src/views/productManage/silkRegisterForm/addPage.vue b/src/views/productManage/silkRegisterForm/addPage.vue index 6af9a0a..8a386e9 100644 --- a/src/views/productManage/silkRegisterForm/addPage.vue +++ b/src/views/productManage/silkRegisterForm/addPage.vue @@ -48,7 +48,7 @@ label-width="80px" > <el-form-item label="缂栧彿" prop="number" class="form-item"> - <el-input v-model="form.number" placeholder="璇疯緭鍏�"> </el-input> + <el-input v-model="form.number" :disabled="title=='淇敼'?true:false" placeholder="璇疯緭鍏�"> </el-input> </el-form-item> <el-form-item label="钀戒笣鏃堕棿" prop="finishDate" class="form-item"> <el-date-picker @@ -451,6 +451,7 @@ computed: {}, data() { return { + title:'', loading: false, activeName: "first", searchOptions: [], @@ -576,6 +577,7 @@ this.activeName = query.activeName ? query.activeName : "first"; this.registerId = query.id ? query.id : ""; this.inspectID = query.inspectID ? query.inspectID : ""; + this.title= query.title ? query.title : ""; } this.getSelectDataList(); this.keyword = ""; @@ -604,7 +606,7 @@ JSON.stringify(response.data ? response.data : {}) ); this.form = config; - this.getGroupNumber() + this.getGroupNumber('','edit') let finenessList=config.finenessList ? config.finenessList : []; @@ -760,7 +762,7 @@ } }); }, - async getGroupNumber(val) { + async getGroupNumber(val,type) { if (this.form.name) { //缁勫埆 let number = ""; @@ -770,23 +772,25 @@ break; } } - await getWorkshopManageGroup({ number: number }).then((res) => { - if (res.code == 200) { - this.workshopGroupList = []; - let workshopGroupList = res.data || {}; - this.workshopGroupList=[] - if(val=='name'){ - this.form.workshopGroup='' - } - if (Object.keys(workshopGroupList).length > 0) { - for (let i in workshopGroupList) { - this.workshopGroupList.push(workshopGroupList[i]); + if(number){ + await getWorkshopManageGroup({ number: number }).then((res) => { + if (res.code == 200) { + this.workshopGroupList = []; + let workshopGroupList = res.data || {}; + this.workshopGroupList=[] + if(val=='name'){ + this.form.workshopGroup='' + } + if (Object.keys(workshopGroupList).length > 0) { + for (let i in workshopGroupList) { + this.workshopGroupList.push(workshopGroupList[i]); + } } } - } - }) - if(this.form.workshopGroup&&this.form.market){ - getCarNumber({ + }) + } + if(this.form.workshopGroup&&this.form.market&&type!='edit'){ + await getCarNumber({ workshopName:this.form.name, marketName:this.form.market, groupNumber:this.form.workshopGroup, -- Gitblit v1.8.0