Browse Source

优化

master
陈裕财 3 years ago
parent
commit
b2ea1a99b4
  1. 14
      src/views/xm/core/xmTestCase/XmTestCaseEdit.vue
  2. 11
      src/views/xm/core/xmTestCase/XmTestCaseMng.vue

14
src/views/xm/core/xmTestCase/XmTestCaseEdit.vue

@ -137,7 +137,7 @@ import MdpSelectUserXm from '@/views/xm/core/components/MdpSelectUserXm';//修
...mapGetters([ 'userInfo' ]),
},
props:['xmTestCase','visible','opType','xmTestCasedb'],
props:['xmTestCase','visible','opType','xmTestCasedb','xmProduct','xmMenu'],
watch: {
'xmTestCase':function( xmTestCase ) {
@ -228,6 +228,18 @@ import MdpSelectUserXm from '@/views/xm/core/components/MdpSelectUserXm';//修
this.editForm.casedbId=this.xmTestCasedb.id
this.editForm.casedbName=this.xmTestCasedb.name
}
if(this.xmProduct && this.xmProduct.id){
this.editForm.productId=this.xmProduct.id
this.editForm.productName=this.xmProduct.productName
}
if(this.xmMenu && this.xmMenu.menuId){
this.editForm.productId=this.xmMenu.productId
this.editForm.productName=this.xmMenu.productName
this.editForm.menuId=this.xmMenu.menuId
this.editForm.menuName=this.xmMenu.menuName
}
this.editForm.id=null
}

11
src/views/xm/core/xmTestCase/XmTestCaseMng.vue

@ -67,7 +67,7 @@
<!--新增 XmTestCase 测试用例界面-->
<el-dialog title="新增测试用例" :visible.sync="addFormVisible" width="90%" top="20px" append-to-body :close-on-click-modal="false">
<xm-test-case-edit op-type="add" :xm-test-casedb="xmTestCasedb" :visible="addFormVisible" @cancel="addFormVisible=false" @submit="afterAddSubmit"></xm-test-case-edit>
<xm-test-case-edit op-type="add" :xm-menu="xmMenu" :xm-product="xmProduct" :xm-test-casedb="xmTestCasedb" :visible="addFormVisible" @cancel="addFormVisible=false" @submit="afterAddSubmit"></xm-test-case-edit>
</el-dialog>
</el-row>
</section>
@ -87,7 +87,7 @@ export default {
components: {
XmTestCaseEdit,XmFuncSelect
},
props:['visible','xmTestCasedb','scene'],
props:['visible','xmTestCasedb','scene','xmMenu','xmProduct'],
computed: {
...mapGetters(['userInfo']),
@ -197,6 +197,13 @@ export default {
params.casedbId=this.xmTestCasedb.id
}
if(this.xmProduct && this.xmProduct.id){
params.productId=this.xmProduct.id
}
if(this.xmMenu && this.xmMenu.menuId){
params.menuId=this.xmMenu.menuId
}
this.load.list = true;
listXmTestCase(params).then((res) => {
var tips=res.data.tips;

Loading…
Cancel
Save