|
@@ -839,6 +839,9 @@ export default {
|
|
|
},
|
|
|
autoTaskStatusMap: (state) => {
|
|
|
return state.caseList.autoTaskStatusMap
|
|
|
+ },
|
|
|
+ autoTaskPercentMap: (state) => {
|
|
|
+ return state.caseList.autoTaskPercentMap
|
|
|
}
|
|
|
}),
|
|
|
},
|
|
@@ -1019,6 +1022,7 @@ export default {
|
|
|
this.autoPlanResultInterval = setInterval(() => {
|
|
|
let autoCurrentTaskData = window.localStorage.getItem("autoCurrentTaskData");
|
|
|
autoCurrentTaskData = JSON.parse(autoCurrentTaskData);
|
|
|
+ debugger
|
|
|
if (autoCurrentTaskData) {
|
|
|
for (let planId in autoCurrentTaskData) {
|
|
|
let planExecId = autoCurrentTaskData[planId];
|
|
@@ -1026,7 +1030,7 @@ export default {
|
|
|
this.$store.dispatch('caseList/getAutoPlanResult',{planId, planExecId});
|
|
|
}
|
|
|
}
|
|
|
- }, 15000);
|
|
|
+ }, 5000);
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -1333,6 +1337,9 @@ export default {
|
|
|
<div class="left">
|
|
|
<div style="display:flex;align-items: center;">
|
|
|
<div class="item-title">${item.name}</div>
|
|
|
+ <div class="process-percent" style="margin-left: 10px; width: 80px">
|
|
|
+ <div style="width: ${this.autoTaskPercentMap[item.id]}%; height: 10px; border-radius: 10px;" class="${this.autoTaskStatusMap[item.id] || 'ready'}"></div>
|
|
|
+ </div>
|
|
|
<div class="task-auto" style="display:${
|
|
|
item.auto ? "block" : "none"
|
|
|
}">Auto</div>
|