|
@@ -9,14 +9,21 @@ export default {
|
|
|
setAutoCaseList(state, data) {
|
|
|
let autoCaseList = data.autoCaseList;
|
|
|
let planId = data.planId;
|
|
|
- while(state.autoCaseListMap[planId].length) {
|
|
|
+ while(state.autoCaseListMap[planId] && state.autoCaseListMap[planId].length) {
|
|
|
state.autoCaseListMap[planId].pop()
|
|
|
}
|
|
|
+ debugger
|
|
|
autoCaseList.forEach((caseA) => {
|
|
|
+ if (!state.autoCaseListMap[planId]) {
|
|
|
+ state.autoCaseListMap[planId] = []
|
|
|
+ }
|
|
|
if(!state.autoCaseListMap[planId].some(p => p.id == caseA.id)) {
|
|
|
state.autoCaseListMap[planId].push(caseA)
|
|
|
}
|
|
|
});
|
|
|
+ if (state.autoCaseListMap && state.autoCaseListMap[planId]) {
|
|
|
+ state.autoCaseList = state.autoCaseListMap[planId]
|
|
|
+ }
|
|
|
},
|
|
|
setAutoPlanStatus(state, rows) {
|
|
|
let map = JSON.parse(localStorage.getItem("autoCurrentTaskData"))
|
|
@@ -61,7 +68,10 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
setCurrentTask(state, id) {
|
|
|
- state.currentTaskIndex = id
|
|
|
+ state.currentTaskIndex = id;
|
|
|
+ if (state.autoCaseListMap && state.autoCaseListMap[id]) {
|
|
|
+ state.autoCaseList = state.autoCaseListMap[id]
|
|
|
+ }
|
|
|
},
|
|
|
cancelPlan(state, res) {
|
|
|
state.autoTaskStatus = "ready";
|
|
@@ -128,5 +138,8 @@ export default {
|
|
|
},
|
|
|
setCurrentPlanId(state, planId) {
|
|
|
state.currentPlanId = planId;
|
|
|
+ },
|
|
|
+ clearAutoCaseList(state) {
|
|
|
+ state.autoCaseList = []
|
|
|
}
|
|
|
};
|