This commit is contained in:
chenjianxing 2020-09-29 18:11:26 +08:00
commit 35d392618c
11 changed files with 28 additions and 8 deletions

View File

@ -288,7 +288,7 @@ public class XmindCaseParser {
} catch (Exception ex) { } catch (Exception ex) {
processBuffer.append(Translator.get("incorrect_format")); processBuffer.append(Translator.get("incorrect_format"));
LogUtil.error(ex.getMessage()); LogUtil.error(ex.getMessage());
return ex.getMessage(); return "xmind "+Translator.get("incorrect_format");
} }
return process.toString(); return process.toString();
} }

@ -1 +1 @@
Subproject commit cf6b06526324326a563d933e07118fac014a63b4 Subproject commit c2dacf960cdb1ed35664bdd3432120b1203b73d8

View File

@ -0,0 +1,2 @@
import Vue from 'vue';
export const hub = new Vue();

View File

@ -359,6 +359,8 @@ export default {
handleClose() { handleClose() {
removeGoBackListener(this.handleClose); removeGoBackListener(this.handleClose);
this.showDialog = false; this.showDialog = false;
this.searchParam.status = null;
this.$emit('update:search-param', this.searchParam);
}, },
cancel() { cancel() {
this.handleClose(); this.handleClose();

View File

@ -196,7 +196,7 @@
<test-plan-test-case-edit <test-plan-test-case-edit
ref="testPlanTestCaseEdit" ref="testPlanTestCaseEdit"
:search-param="condition" :search-param.sync="condition"
@refresh="initTableData" @refresh="initTableData"
:is-read-only="isReadOnly" :is-read-only="isReadOnly"
@refreshTable="search"/> @refreshTable="search"/>
@ -233,6 +233,7 @@
import ShowMoreBtn from "../../../case/components/ShowMoreBtn"; import ShowMoreBtn from "../../../case/components/ShowMoreBtn";
import BatchEdit from "../../../case/components/BatchEdit"; import BatchEdit from "../../../case/components/BatchEdit";
import ClassicEditor from "@ckeditor/ckeditor5-build-classic"; import ClassicEditor from "@ckeditor/ckeditor5-build-classic";
import {hub} from "@/business/components/track/plan/event-bus";
export default { export default {
name: "TestPlanTestCaseList", name: "TestPlanTestCaseList",
@ -336,9 +337,17 @@
} }
}, },
mounted() { mounted() {
hub.$on("openFailureTestCase", row => {
this.isReadOnly = true;
this.condition.status = 'Failure';
this.$refs.testPlanTestCaseEdit.openTestCaseEdit(row);
});
this.refreshTableAndPlan(); this.refreshTableAndPlan();
this.isTestManagerOrTestUser = checkoutTestManagerOrTestUser(); this.isTestManagerOrTestUser = checkoutTestManagerOrTestUser();
}, },
beforeDestroy() {
hub.$off("openFailureTestCase");
},
methods: { methods: {
initTableData() { initTableData() {
if (this.planId) { if (this.planId) {

View File

@ -4,6 +4,7 @@
<template> <template>
<el-table <el-table
row-key="id" row-key="id"
@row-click="goFailureTestCase"
:data="failureTestCases"> :data="failureTestCases">
<el-table-column <el-table-column
prop="num" prop="num"
@ -91,6 +92,7 @@
import TypeTableItem from "../../../../../common/tableItems/planview/TypeTableItem"; import TypeTableItem from "../../../../../common/tableItems/planview/TypeTableItem";
import MethodTableItem from "../../../../../common/tableItems/planview/MethodTableItem"; import MethodTableItem from "../../../../../common/tableItems/planview/MethodTableItem";
import StatusTableItem from "../../../../../common/tableItems/planview/StatusTableItem"; import StatusTableItem from "../../../../../common/tableItems/planview/StatusTableItem";
import {hub} from "@/business/components/track/plan/event-bus";
export default { export default {
name: "FailureResultComponent", name: "FailureResultComponent",
components: {StatusTableItem, MethodTableItem, TypeTableItem, PriorityTableItem, CommonComponent}, components: {StatusTableItem, MethodTableItem, TypeTableItem, PriorityTableItem, CommonComponent},
@ -122,6 +124,11 @@
] ]
} }
} }
},
methods: {
goFailureTestCase(row) {
hub.$emit("openFailureTestCase", row);
}
} }
} }
</script> </script>

View File

@ -6,7 +6,7 @@
:show-create="false" :tip="$t('commons.search_by_name_or_id')"> :show-create="false" :tip="$t('commons.search_by_name_or_id')">
<template v-slot:title> <template v-slot:title>
<node-breadcrumb class="table-title" :nodes="selectParentNodes" @refresh="refresh" <node-breadcrumb class="table-title" :nodes="selectParentNodes" @refresh="refresh"
:title="$t('test_track.review_view.all_review')"/> :title="$t('test_track.review_view.all_case')"/>
</template> </template>
<template v-slot:button> <template v-slot:button>
<ms-table-button :is-tester-permission="true" icon="el-icon-video-play" <ms-table-button :is-tester-permission="true" icon="el-icon-video-play"

@ -1 +1 @@
Subproject commit 06d935cd1d22ab36f09763745c2aff8ad3fb08c1 Subproject commit cc38137a69a0f20fadece9c0f9f50a9468c4ace9

View File

@ -780,7 +780,7 @@ export default {
}, },
review_view: { review_view: {
review: "Review", review: "Review",
all_review: "All Review", all_case: "All case",
start_review: "Start Review", start_review: "Start Review",
relevance_case: "Relevance Case", relevance_case: "Relevance Case",
execute_result: "Result", execute_result: "Result",

View File

@ -782,7 +782,7 @@ export default {
}, },
review_view: { review_view: {
review: "评审", review: "评审",
all_review: "全部评审", all_case: "全部用例",
start_review: "开始评审", start_review: "开始评审",
relevance_case: "关联用例", relevance_case: "关联用例",
execute_result: "执行结果", execute_result: "执行结果",

View File

@ -782,7 +782,7 @@ export default {
}, },
review_view: { review_view: {
review: "評審", review: "評審",
all_review: "全部評審", all_case: "全部用例",
start_review: "開始評審", start_review: "開始評審",
relevance_case: "關聯用例", relevance_case: "關聯用例",
execute_result: "執行結果", execute_result: "執行結果",