上一个下一个自动保存

This commit is contained in:
chenjianxing 2020-04-24 14:12:41 +08:00
parent c6479e7183
commit 1b728ce0cf
1 changed files with 14 additions and 2 deletions

View File

@ -197,7 +197,7 @@
statusChange(status) {
this.testCase.status = status;
},
saveCase() {
saveCase(isContinuous) {
let param = {};
param.id = this.testCase.id;
param.status = this.testCase.status;
@ -210,16 +210,22 @@
});
param.results = JSON.stringify(param.results);
this.$post('/test/plan/case/edit', param, () => {
if (isContinuous) {
this.updateTestCases(param);
return;
}
this.$refs.drawer.closeDrawer();
this.$message.success(this.$t('commons.save_success'));
this.$emit('refresh');
});
},
handleNext() {
this.saveCase(true);
this.index++;
this.getTestCase(this.index);
},
handlePre() {
this.saveCase(true);
this.index--;
this.getTestCase(this.index);
},
@ -242,7 +248,13 @@
openTestCaseEdit(testCase) {
this.showDialog = true;
this.initData(testCase);
},
updateTestCases(testCase) {
this.testCases.forEach(item => {
if (testCase.id === item.id) {
Object.assign(item, testCase);
}
});
},
initData(testCase) {
this.result = this.$post('/test/plan/case/list/all', this.searchParam, response => {