From 4bee3bc3e54dc73ea70151b686c81d1f83e06f09 Mon Sep 17 00:00:00 2001 From: haoxuan <haoxuan> Date: 星期一, 09 十月 2023 14:53:40 +0800 Subject: [PATCH] 工艺参数更新标识bug+工艺模型列表和详情更新后数据没有更新需get接口更新之后获取number请求 --- src/components/ProcessModel.vue | 23 +++++++++++++++++------ 1 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/components/ProcessModel.vue b/src/components/ProcessModel.vue index 8a0f93a..d62bd4d 100644 --- a/src/components/ProcessModel.vue +++ b/src/components/ProcessModel.vue @@ -31,7 +31,7 @@ <div class="item-l-bng"> <img src="../../public/process-model.png" /> </div> - <div class="item-r" @click="processDetailsClick(item)"> + <div class="item-r" @click="processDetailsClick(item,index)"> <div class="item-r-t font_weight">{{ item.procedure }}</div> <div class="item-r-b">褰撳墠宸ヨ壓缂栧彿锛歿{ item.number }}</div> </div> @@ -86,7 +86,7 @@ ref="processDetails" :processObj="processObj" :listData="listData" - @renew="getProcessModelList" + @renew="renew" /> </div> @@ -122,6 +122,7 @@ total:0, top:false, bottom:false, + index:null, }; }, mounted() { @@ -133,8 +134,9 @@ }, }, methods: { - processDetailsClick(item){ + processDetailsClick(item,index){ this.processObj=item; + this.index=index; this.$refs.processDetails.islook=true; }, closeClick() { @@ -151,14 +153,14 @@ this.islook = false; } }, - getProcessModelList(){ + getProcessModelList(number){ if( Object.keys(this.listData).length > 0){ if(this.listData.Procedure.ID&&this.listData.number){ processModelList({ procedureId: this.listData.Procedure.ID, page: this.pageObj.page, pageSize:this.pageObj.pageSize, - number:this.listData.number + number:number?number:this.listData.number }).then(res=>{ if(res.data){ this.processList=res.data?res.data:[]; @@ -190,13 +192,21 @@ } } }, + renew(){ + this.processObj.paramsMap=this.processObj.newParamsMap + this.processObj.number=this.processObj.newNumber + this.processObj.isUpdate=false + this.$emit('updateGet',this.processObj.newNumber) + this.getProcessModelList(this.processObj.newNumber) + }, updateProcess(item,index){ + this.processObj=item; this.isLoading[index]=true; updateProcessParams({procedureId:this.listData.Procedure.ID}).then(res=>{ if(res.code==200){ this.isLoading[index]=false; this.$message.success('鏇存柊鎴愬姛锛�') - this.getProcessModelList() + this.renew(); }else{ this.isLoading[index]=false; } @@ -215,6 +225,7 @@ }, shutdown() { this.islook = false; + this.$emit('updateGet',this.processObj.newNumber,true) }, }, }; -- Gitblit v1.8.0