diff --git a/src/views/xm/core/xmTestCasedb/XmTestCasedbEnv.vue b/src/views/xm/core/xmTestCasedb/XmTestCasedbEnv.vue index b879bf0c..9e64fd13 100644 --- a/src/views/xm/core/xmTestCasedb/XmTestCasedbEnv.vue +++ b/src/views/xm/core/xmTestCasedb/XmTestCasedbEnv.vue @@ -5,8 +5,8 @@ style="width: 100%"> + label="参数名(英文)" + min-width="100"> @@ -23,7 +23,7 @@ + min-width="150"> diff --git a/src/views/xm/core/xmTestCasedb/XmTestCasedbEnvSelect.vue b/src/views/xm/core/xmTestCasedb/XmTestCasedbEnvSelect.vue new file mode 100644 index 00000000..5c3dd5ed --- /dev/null +++ b/src/views/xm/core/xmTestCasedb/XmTestCasedbEnvSelect.vue @@ -0,0 +1,111 @@ + + + + + \ No newline at end of file diff --git a/src/views/xm/core/xmTestPlan/Detail.vue b/src/views/xm/core/xmTestPlan/Detail.vue index 3897dada..f3fabde1 100644 --- a/src/views/xm/core/xmTestPlan/Detail.vue +++ b/src/views/xm/core/xmTestPlan/Detail.vue @@ -15,7 +15,9 @@ ]), }, watch:{ - + $route(){ + this.initData(); + } }, data() { return { @@ -23,21 +25,23 @@ } },//end data methods: { - + initData(){ + var planId=this.$route.query.id + if(planId){ + var key="xm-test-plan-info-"+planId + var str=sessionStorage.getItem(key) + if(str && str!='null' && str!='undefined'){ + this.xmTestPlan=JSON.parse(str) + } + } + } },//end methods components: { XmTestPlanInfo, //在下面添加其它组件 }, - mounted() { - var planId=this.$route.query.id - if(planId){ - var key="xm-test-plan-info-"+planId - var str=sessionStorage.getItem(key) - if(str && str!='null' && str!='undefined'){ - this.xmTestPlan=JSON.parse(str) - } - } + mounted() { + this.initData(); } } diff --git a/src/views/xm/core/xmTestPlan/XmTestPlanEnv.vue b/src/views/xm/core/xmTestPlan/XmTestPlanEnv.vue new file mode 100644 index 00000000..a61e13df --- /dev/null +++ b/src/views/xm/core/xmTestPlan/XmTestPlanEnv.vue @@ -0,0 +1,140 @@ + + + + + \ No newline at end of file diff --git a/src/views/xm/core/xmTestPlan/XmTestPlanInfo.vue b/src/views/xm/core/xmTestPlan/XmTestPlanInfo.vue index 14b686ad..50c20da5 100644 --- a/src/views/xm/core/xmTestPlan/XmTestPlanInfo.vue +++ b/src/views/xm/core/xmTestPlan/XmTestPlanInfo.vue @@ -6,6 +6,8 @@ {{xmTestPlan.name}} +  环境 +  执行测试  缺陷 @@ -27,7 +29,9 @@ - + + + @@ -62,6 +66,7 @@ export default { XmProductSelect,XmQuestionMng, "xm-test-plan-rpt":()=>import("../../rpt/index/index.vue"), "xm-rpt":()=>import("../../rpt/index"), + "xm-test-plan-env":()=>import("../xmTestPlan/XmTestPlanEnv.vue"), "xm-test-plan-mng":()=>import("../xmTestPlan/XmTestPlanMng.vue"), "xm-test-case-mng":()=>import("../xmTestCase/XmTestCaseMng.vue"), "xm-test-plan-case-mng":()=>import("../xmTestPlanCase/XmTestPlanCaseMng.vue") @@ -118,6 +123,12 @@ export default { visible(val){ if(val==true){ } + }, + xmTestPlan:{ + deep:true, + handler(){ + this.subPage="testPlanEnv" + } } }, data() { @@ -125,17 +136,12 @@ export default { dicts:{ testPlanStatus:[], }, - activeIndex:'testPlan',//testPlanCase,testPlan - subPage:'testPlanCase',//testPlanCase,testBug + subPage:'testPlanEnv',//testPlanCase,testBug } },//end data methods: { - ...util, - onTestPlanSelect(row){ - this.activeIndex='testPlanCase' - this.xmTestPlan=row - }, + ...util, showRptConfig(){ this.$refs['rpt'].isRptCfg=true }, diff --git a/src/views/xm/core/xmTestPlan/XmTestPlanMng.vue b/src/views/xm/core/xmTestPlan/XmTestPlanMng.vue index 5c3d1288..477aca73 100644 --- a/src/views/xm/core/xmTestPlan/XmTestPlanMng.vue +++ b/src/views/xm/core/xmTestPlan/XmTestPlanMng.vue @@ -54,7 +54,7 @@