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 | 45 +++++++++++++++++++++++++-------------------- 1 files changed, 25 insertions(+), 20 deletions(-) diff --git a/src/views/productManage/silkRegisterForm/addPage.vue b/src/views/productManage/silkRegisterForm/addPage.vue index a3e1d37..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: [], @@ -553,8 +554,6 @@ { label: "绾ゅ害鍚堣", prop: "sum", - inputNumber: true, - isRequird: true, }, // 涓嬫鍥炶鏃ユ湡 ], }, @@ -578,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 = ""; @@ -606,7 +606,7 @@ JSON.stringify(response.data ? response.data : {}) ); this.form = config; - this.getGroupNumber() + this.getGroupNumber('','edit') let finenessList=config.finenessList ? config.finenessList : []; @@ -762,7 +762,7 @@ } }); }, - async getGroupNumber(val) { + async getGroupNumber(val,type) { if (this.form.name) { //缁勫埆 let number = ""; @@ -772,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, @@ -834,6 +836,9 @@ if (item.productId === row.productId) { item[prop] = val; } + if(item.fineness&&item.quantity){ + item.sum=Number(item.fineness)*Number(item.quantity).toFixed(2) + } }); this.tableList.tableData= this.tableData }, -- Gitblit v1.8.0