fix(测试跟踪): 复制功能用例只复制当前版本(没做其他信息的复制)
This commit is contained in:
parent
1a4c5f346c
commit
4dd4b4c8d2
|
@ -210,7 +210,6 @@ public class TestCaseController {
|
||||||
@SendNotice(taskType = NoticeConstants.TaskType.TRACK_TEST_CASE_TASK, targetClass = TestCaseMapper.class,
|
@SendNotice(taskType = NoticeConstants.TaskType.TRACK_TEST_CASE_TASK, targetClass = TestCaseMapper.class,
|
||||||
event = NoticeConstants.Event.CREATE, mailTemplate = "track/TestCaseCreate", subject = "测试用例通知")
|
event = NoticeConstants.Event.CREATE, mailTemplate = "track/TestCaseCreate", subject = "测试用例通知")
|
||||||
public TestCase addTestCase(@RequestPart("request") EditTestCaseRequest request, @RequestPart(value = "file", required = false) List<MultipartFile> files) {
|
public TestCase addTestCase(@RequestPart("request") EditTestCaseRequest request, @RequestPart(value = "file", required = false) List<MultipartFile> files) {
|
||||||
request.setId(UUID.randomUUID().toString());
|
|
||||||
return testCaseService.save(request, files);
|
return testCaseService.save(request, files);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -624,7 +624,9 @@ export default {
|
||||||
if (callback) {
|
if (callback) {
|
||||||
callback();
|
callback();
|
||||||
}
|
}
|
||||||
|
if (this.type !== 'copy') {
|
||||||
this.getComments(this.currentTestCaseInfo);
|
this.getComments(this.currentTestCaseInfo);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
handlePre() {
|
handlePre() {
|
||||||
this.index--;
|
this.index--;
|
||||||
|
|
|
@ -275,6 +275,7 @@ import TestCasePreview from "@/business/components/track/case/components/TestCas
|
||||||
import {editTestCaseOrder} from "@/network/testCase";
|
import {editTestCaseOrder} from "@/network/testCase";
|
||||||
import {getGraphByCondition} from "@/network/graph";
|
import {getGraphByCondition} from "@/network/graph";
|
||||||
import MsTableAdvSearchBar from "@/business/components/common/components/search/MsTableAdvSearchBar";
|
import MsTableAdvSearchBar from "@/business/components/common/components/search/MsTableAdvSearchBar";
|
||||||
|
import {getUUID} from "@/common/js/utils";
|
||||||
|
|
||||||
const requireComponent = require.context('@/business/components/xpack/', true, /\.vue$/);
|
const requireComponent = require.context('@/business/components/xpack/', true, /\.vue$/);
|
||||||
const relationshipGraphDrawer = requireComponent.keys().length > 0 ? requireComponent("./graph/RelationshipGraphDrawer.vue") : {};
|
const relationshipGraphDrawer = requireComponent.keys().length > 0 ? requireComponent("./graph/RelationshipGraphDrawer.vue") : {};
|
||||||
|
@ -856,6 +857,10 @@ export default {
|
||||||
this.$get('test/case/get/' + testCase.id, response => {
|
this.$get('test/case/get/' + testCase.id, response => {
|
||||||
let testCase = response.data;
|
let testCase = response.data;
|
||||||
testCase.name = 'copy_' + testCase.name;
|
testCase.name = 'copy_' + testCase.name;
|
||||||
|
//复制的时候只复制当前版本
|
||||||
|
testCase.id = getUUID();
|
||||||
|
testCase.refId = null;
|
||||||
|
testCase.versionId = null;
|
||||||
this.$emit('testCaseCopy', testCase);
|
this.$emit('testCaseCopy', testCase);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue