fix(测试跟踪): 修复功能用例中批量移动用例目录里未规划用例显示了英文的缺陷

--bug=1011463 --user=王孝刚 【测试跟踪】功能用例,批量移动用例,目录里 未规划用例 显示了英文
https://www.tapd.cn/55049933/s/1121990
This commit is contained in:
wxg0103 2022-03-21 14:31:22 +08:00 committed by shiziyuan9527
parent 40b1d4b6ba
commit da86e0ac47
11 changed files with 54 additions and 5 deletions

View File

@ -186,8 +186,14 @@
if (response.data != undefined && response.data != null) {
this.data = response.data;
this.data.forEach(node => {
node.name === 'UNPLANNED' ? node.name = this.$t('api_test.automation.unplanned_scenario') : node.name
node.name = node.name === 'UNPLANNED' ? this.$t('api_test.automation.unplanned_scenario') : node.name
node.label = node.label === 'UNPLANNED' ? this.$t('api_test.automation.unplanned_scenario') : node.label
buildTree(node, {path: ''});
if (node.children && node.children.length > 0) {
node.children.forEach(node => {
node.name = node.name === 'UNPLANNED' ? this.$t('api_test.automation.unplanned_scenario') : node.name
})
}
});
this.$emit('setModuleOptions', this.data);
this.$emit('setNodeTree', this.data);

View File

@ -62,7 +62,6 @@ export default {
watch: {
filterText(val) {
this.$refs.tree.filter(val);
console.log( this.treeNodes)
}
},
methods: {

View File

@ -179,8 +179,14 @@ export default {
if (response.data != undefined && response.data != null) {
this.data = response.data;
this.data.forEach(node => {
node.name === 'UNPLANNED' ? node.name = this.$t('api_test.definition.unplanned_api') : node.name
node.name = node.name === 'UNPLANNED' ? this.$t('api_test.definition.unplanned_api') : node.name;
node.label = node.label === 'UNPLANNED' ? this.$t('api_test.definition.unplanned_api') : node.label
buildTree(node, {path: ''});
if (node.children && node.children.length > 0) {
node.children.forEach(node => {
node.name = node.name === 'UNPLANNED' ? this.$t('api_test.definition.unplanned_api') : node.name
})
}
});
this.$emit('setModuleOptions', this.data);
this.$emit('setNodeTree', this.data);

View File

@ -175,7 +175,8 @@ export default {
this.result = getTestCaseNodes(this.projectId, data => {
this.treeNodes = data;
this.treeNodes.forEach(node => {
node.name === 'UNPLANNED' ? node.name = this.$t('test_track.unplanned_case') : node.name
node.name === 'UNPLANNED' ? node.name = this.$t('test_track.unplanned_case') : node.name;
node.label === 'UNPLANNED' ? node.label = this.$t('test_track.unplanned_case') : node.label;
buildTree(node, {path: ''});
});
this.setModuleOptions();
@ -252,6 +253,7 @@ export default {
setModuleOptions() {
let moduleOptions = [];
this.treeNodes.forEach(node => {
node.name === 'UNPLANNED' ? node.name = this.$t('test_track.unplanned_case') : node.name
buildNodePath(node, {path: ''}, moduleOptions);
});
this.$store.commit('setTestCaseModuleOptions', moduleOptions);

View File

@ -147,6 +147,13 @@ export default {
}
this.result = this.$get(url, response => {
this.treeNodes = response.data;
this.treeNodes.forEach(nodes => {
if (nodes.children && nodes.children.length > 0) {
nodes.children.forEach(node => {
node.name = node.name === 'UNPLANNED' ? this.$t('test_track.unplanned_case') : node.name
})
}
});
});
}
},

View File

@ -87,6 +87,9 @@ export default {
vueObj.$refs.nodeTree.result = this.$post("/case/node/list/all/plan",
{testPlanId: this.planId, projectId: vueObj.projectId}, response => {
vueObj.treeNodes = response.data;
vueObj.treeNodes.forEach(node => {
node.name = node.name === 'UNPLANNED' ? this.$t('test_track.unplanned_case') : node.name
});
});
vueObj.selectNodeIds = [];
}

View File

@ -282,6 +282,9 @@ export default {
};
this.result = this.$post("/case/node/list/all/plan", param, response => {
this.treeNodes = response.data;
this.treeNodes.forEach(node => {
node.name = node.name === 'UNPLANNED' ? this.$t('test_track.unplanned_case') : node.name
});
});
}
},

View File

@ -156,6 +156,13 @@ export default {
if (this.reviewId) {
this.result = this.$get("/case/node/list/review/" + this.reviewId, response => {
this.treeNodes = response.data;
this.treeNodes.forEach(nodes => {
if (nodes.children && nodes.children.length > 0) {
nodes.children.forEach(node => {
node.name = node.name === 'UNPLANNED' ? this.$t('test_track.unplanned_case') : node.name
})
}
});
});
}
},

View File

@ -134,6 +134,13 @@ export default {
if (this.reviewId) {
this.result = this.$get("/case/node/list/review/" + this.reviewId, response => {
this.treeNodes = response.data;
this.treeNodes.forEach(nodes => {
if (nodes.children && nodes.children.length > 0) {
nodes.children.forEach(node => {
node.name = node.name === 'UNPLANNED' ? this.$t('test_track.unplanned_case') : node.name
})
}
});
});
}
},

View File

@ -92,6 +92,13 @@ export default {
if (this.planId) {
this.result = this.$get("/case/node/list/plan/" + this.planId, response => {
this.treeNodes = response.data;
this.treeNodes.forEach(nodes => {
if (nodes.children && nodes.children.length > 0) {
nodes.children.forEach(node => {
node.name = node.name === 'UNPLANNED' ? this.$t('test_track.unplanned_case') : node.name
})
}
});
//
this.treeNodes.map(node => node.children = null);
});

View File

@ -364,8 +364,10 @@ export default {
this.result = this.$post("/case/node/list/all/review",
{reviewId: this.reviewId, projectId: this.projectId}, response => {
this.treeNodes = response.data;
this.treeNodes.forEach(node => {
node.name = node.name === 'UNPLANNED' ? this.$t('test_track.unplanned_case') : node.name
});
});
this.selectNodeIds = [];
},
getVersionOptions() {