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