|
@@ -1,10 +1,21 @@
|
|
export default {
|
|
export default {
|
|
- setCaseList(state, caseList) {
|
|
|
|
|
|
+ setCaseList(state, data) {
|
|
|
|
+ let caseList = data.caseList;
|
|
|
|
+ let uuid = data.uuid;
|
|
|
|
+ while (state.caseListMap[uuid] && state.caseListMap[uuid].length) {
|
|
|
|
+ state.caseListMap[uuid].pop();
|
|
|
|
+ }
|
|
caseList.forEach((caseA) => {
|
|
caseList.forEach((caseA) => {
|
|
- if(!state.caseList.some(p => p.case_no == caseA.case_no)) {
|
|
|
|
- state.caseList.push(caseA)
|
|
|
|
|
|
+ if (!state.caseListMap[uuid]) {
|
|
|
|
+ state.caseListMap[uuid] = []
|
|
|
|
+ }
|
|
|
|
+ if(!state.caseListMap[uuid].some(p => p.case_no == caseA.case_no)) {
|
|
|
|
+ state.caseListMap[uuid].push(caseA)
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
+ if (state.caseListMap[uuid] && state.caseListMap[uuid].length) {
|
|
|
|
+ state.caseList = state.caseListMap[uuid];
|
|
|
|
+ }
|
|
},
|
|
},
|
|
setAutoCaseList(state, data) {
|
|
setAutoCaseList(state, data) {
|
|
let autoCaseList = data.autoCaseList;
|
|
let autoCaseList = data.autoCaseList;
|
|
@@ -12,7 +23,6 @@ export default {
|
|
while(state.autoCaseListMap[planId] && state.autoCaseListMap[planId].length) {
|
|
while(state.autoCaseListMap[planId] && state.autoCaseListMap[planId].length) {
|
|
state.autoCaseListMap[planId].pop()
|
|
state.autoCaseListMap[planId].pop()
|
|
}
|
|
}
|
|
- debugger
|
|
|
|
autoCaseList.forEach((caseA) => {
|
|
autoCaseList.forEach((caseA) => {
|
|
if (!state.autoCaseListMap[planId]) {
|
|
if (!state.autoCaseListMap[planId]) {
|
|
state.autoCaseListMap[planId] = []
|
|
state.autoCaseListMap[planId] = []
|
|
@@ -38,7 +48,6 @@ export default {
|
|
}
|
|
}
|
|
|
|
|
|
if (state.currentPlanId) {
|
|
if (state.currentPlanId) {
|
|
- debugger
|
|
|
|
let cases = state.autoTaskItemsMap[state.currentPlanId];
|
|
let cases = state.autoTaskItemsMap[state.currentPlanId];
|
|
cases.forEach(c => {
|
|
cases.forEach(c => {
|
|
let caseId = c.testcase_id;
|
|
let caseId = c.testcase_id;
|
|
@@ -55,13 +64,11 @@ export default {
|
|
state.planExecId = id
|
|
state.planExecId = id
|
|
},
|
|
},
|
|
setAutoStatus(state, data) {
|
|
setAutoStatus(state, data) {
|
|
- debugger
|
|
|
|
// state.autoTaskSubmitLoading = false;
|
|
// state.autoTaskSubmitLoading = false;
|
|
state.autoTaskStatus = "running";
|
|
state.autoTaskStatus = "running";
|
|
state.autoTaskStatusMap[data.id] = "running";
|
|
state.autoTaskStatusMap[data.id] = "running";
|
|
state.planExecId = data.res.data.info[0];
|
|
state.planExecId = data.res.data.info[0];
|
|
state.planExecIdMap[data.id] = data.res.data.info[0];
|
|
state.planExecIdMap[data.id] = data.res.data.info[0];
|
|
- debugger
|
|
|
|
localStorage.setItem("autoCurrentTaskData", JSON.stringify(state.planExecIdMap));
|
|
localStorage.setItem("autoCurrentTaskData", JSON.stringify(state.planExecIdMap));
|
|
state.autoCaseListMap[data.id].forEach(c => {
|
|
state.autoCaseListMap[data.id].forEach(c => {
|
|
c.status = "running"
|
|
c.status = "running"
|
|
@@ -78,7 +85,6 @@ export default {
|
|
localStorage.removeItem("autoCurrentTaskData")
|
|
localStorage.removeItem("autoCurrentTaskData")
|
|
},
|
|
},
|
|
setAllAutoPlanStatus(state, data) {
|
|
setAllAutoPlanStatus(state, data) {
|
|
- debugger
|
|
|
|
let map = JSON.parse(localStorage.getItem("autoCurrentTaskData"))
|
|
let map = JSON.parse(localStorage.getItem("autoCurrentTaskData"))
|
|
for(let key in map) {
|
|
for(let key in map) {
|
|
let planExecId = map[key];
|
|
let planExecId = map[key];
|
|
@@ -113,7 +119,6 @@ export default {
|
|
}
|
|
}
|
|
state.autoTaskItemsMap[data.info.planId] = data.res.data.list;
|
|
state.autoTaskItemsMap[data.info.planId] = data.res.data.list;
|
|
let rate = (finishedCaseNum / planCaseNum) * 100;
|
|
let rate = (finishedCaseNum / planCaseNum) * 100;
|
|
- debugger
|
|
|
|
state.autoTaskPercentMap[data.info.planId] = rate;
|
|
state.autoTaskPercentMap[data.info.planId] = rate;
|
|
state.autoTaskStatusMap[data.info.planId] = data.res.data.detail.status;
|
|
state.autoTaskStatusMap[data.info.planId] = data.res.data.detail.status;
|
|
if (state.currentPlanId) {
|
|
if (state.currentPlanId) {
|