fix(测试跟踪): 复制用例不添加到用例库

--bug=1023690 --user=陈建星 【测试跟踪】功能用例-公共用例库列表-操作-复制/查看详情-复制-复制的用例保持后自动添加到公共用例库了 https://www.tapd.cn/55049933/s/1341304
This commit is contained in:
chenjianxing 2023-02-22 20:19:24 +08:00 committed by jianxing
parent b2281fa62b
commit e9533a097d
1 changed files with 3 additions and 11 deletions

View File

@ -606,9 +606,6 @@ export default {
isCopy() { isCopy() {
return this.editType == 'copy'; return this.editType == 'copy';
}, },
publicEnable() {
return this.editType == 'public';
},
showPublic() { showPublic() {
return this.isPublic && this.isXpack; return this.isPublic && this.isXpack;
}, },
@ -1049,6 +1046,7 @@ export default {
item.isEdit = false; item.isEdit = false;
}); });
this.form.id = null; this.form.id = null;
testCase.casePublic = false;
} }
this.currentTestCaseInfo = testCase; this.currentTestCaseInfo = testCase;
this.setFormData(testCase); this.setFormData(testCase);
@ -1208,14 +1206,8 @@ export default {
param.steps = JSON.stringify(this.form.steps); param.steps = JSON.stringify(this.form.steps);
param.nodeId = this.form.module; param.nodeId = this.form.module;
param.copyCaseId = this.caseId; param.copyCaseId = this.caseId;
if (!this.publicEnable) { param.projectId = this.projectId;
if (this.projectId) {
param.projectId = this.projectId;
}
}
if (this.publicEnable) {
this.casePublic = true;
}
param.name = param.name.trim(); param.name = param.name.trim();
if (this.form.tags instanceof Array) { if (this.form.tags instanceof Array) {
param.tags = JSON.stringify(this.form.tags); param.tags = JSON.stringify(this.form.tags);