From 9a1a38de1cead46bfb28e22cdbdcf3fd32a4a94b Mon Sep 17 00:00:00 2001 From: haoxuan <haoxuan> Date: 星期一, 29 四月 2024 11:49:00 +0800 Subject: [PATCH] 列表薪资类型的显示的数据处理+薪资方案的保存按钮增加加载状态 --- src/views/productManage/silkRegisterForm/addPage.vue | 43 +++++++++++++++++++++++++------------------ 1 files changed, 25 insertions(+), 18 deletions(-) diff --git a/src/views/productManage/silkRegisterForm/addPage.vue b/src/views/productManage/silkRegisterForm/addPage.vue index 6af9a0a..b923be7 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 @@ -181,6 +181,7 @@ :detail-enter="isView ? true : false" :selectBox="false" :detailEnter="true" + :isBorder="true" :show-summary="showSummary" :product-table-list="tableList" @inputContent="inputContent" @@ -251,6 +252,8 @@ tooltip-effect="dark" style="width: 100%" :height="'calc(100% - 0px)'" + :header-cell-style="{ background: '#f1f3f8',color: '#000009', 'font-size': '12px', 'font-family': 'PingFangSC' }" + border > <el-table-column label="杞﹀彿" prop="ID" width="100"> </el-table-column> @@ -451,6 +454,7 @@ computed: {}, data() { return { + title:'', loading: false, activeName: "first", searchOptions: [], @@ -576,6 +580,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 +609,7 @@ JSON.stringify(response.data ? response.data : {}) ); this.form = config; - this.getGroupNumber() + this.getGroupNumber('','edit') let finenessList=config.finenessList ? config.finenessList : []; @@ -760,7 +765,7 @@ } }); }, - async getGroupNumber(val) { + async getGroupNumber(val,type) { if (this.form.name) { //缁勫埆 let number = ""; @@ -770,23 +775,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