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' ]), ...mapGetters([ 'userInfo' ]),
}, },
props:['xmTestCase','visible','opType','xmTestCasedb'],
props:['xmTestCase','visible','opType','xmTestCasedb','xmProduct','xmMenu'],
watch: { watch: {
'xmTestCase':function( xmTestCase ) { 'xmTestCase':function( xmTestCase ) {
@ -228,6 +228,18 @@ import MdpSelectUserXm from '@/views/xm/core/components/MdpSelectUserXm';//修
this.editForm.casedbId=this.xmTestCasedb.id this.editForm.casedbId=this.xmTestCasedb.id
this.editForm.casedbName=this.xmTestCasedb.name 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 this.editForm.id=null
} }

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

@ -67,7 +67,7 @@
<!--新增 XmTestCase 测试用例界面--> <!--新增 XmTestCase 测试用例界面-->
<el-dialog title="新增测试用例" :visible.sync="addFormVisible" width="90%" top="20px" append-to-body :close-on-click-modal="false"> <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-dialog>
</el-row> </el-row>
</section> </section>
@ -87,7 +87,7 @@ export default {
components: { components: {
XmTestCaseEdit,XmFuncSelect XmTestCaseEdit,XmFuncSelect
}, },
props:['visible','xmTestCasedb','scene'],
props:['visible','xmTestCasedb','scene','xmMenu','xmProduct'],
computed: { computed: {
...mapGetters(['userInfo']), ...mapGetters(['userInfo']),
@ -197,6 +197,13 @@ export default {
params.casedbId=this.xmTestCasedb.id 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; this.load.list = true;
listXmTestCase(params).then((res) => { listXmTestCase(params).then((res) => {
var tips=res.data.tips; var tips=res.data.tips;

Loading…
Cancel
Save