From 4cd23c2ae6cf5f8a2e91130d917e3a9420b5465e Mon Sep 17 00:00:00 2001 From: haoxuan <haoxuan> Date: 星期五, 22 九月 2023 13:11:03 +0800 Subject: [PATCH] 修改 新任务的工艺参数的bug修改 --- src/views/visualization.vue | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/views/visualization.vue b/src/views/visualization.vue index aab6145..0366efe 100644 --- a/src/views/visualization.vue +++ b/src/views/visualization.vue @@ -665,6 +665,7 @@ TaskCount:0, plcStatus:0, isTipShow:false, + isFinsh:0, }; }, mounted() { @@ -680,6 +681,13 @@ this.getDate2(); }, 5000); this.getTaskInfo(); + }, + watch:{ + isFinsh(){ + if(this.isFinsh==this.Tasks.length){ + this.getStartArr() + } + } }, methods: { taskClick(){ @@ -881,29 +889,30 @@ .procedure.workers ? this.Tasks[i].Procedure.procedure.workers : []; + this.Tasks[i].procedureList.push([ { name: "宸ュ簭", ...this.Tasks[i].Procedure.procedure, }, ]); - + if (this.Tasks[i].Procedure.ID) { startTask({ id: this.Tasks[i].Procedure.ID }).then((res) => { if (res.code == 200) { // res.data.number this.Tasks[i].procedureList[0].push({ number: res.data.Number, - name: "宸ヨ壓", - Arr:res.data.Params ? res.data.Params : [], }); + this.Tasks[i].Arr=res.data.Params ? res.data.Params : [] + this.isFinsh=Number(i)+1 } }); } this.setInterCard("inputMaterials", "cardBox1&" + i, i); this.setInterCard("outputMaterials", "cardBox3&" + i, i); } - this.getStartArr() + this.getProgressInfo(); if (!this.procInfoTimer) { this.procInfoTimer = setInterval(() => { @@ -928,7 +937,7 @@ getStartArr(){ for (let i in this.Tasks) { if (this.Tasks[i].Procedure.Status==1) { - this.Arr = this.Tasks[i].procedureList[0].Arr ?this.Tasks[i].procedureList[0].Arr: []; + this.Arr = this.Tasks[i].Arr ?this.Tasks[i].Arr: []; this.taskData=this.Tasks[i]; break; } -- Gitblit v1.8.0