From b2ea1a99b47d8b6b7ead7bbedc83b6dd658cd6ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Tue, 26 Jul 2022 22:52:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/xm/core/xmTestCase/XmTestCaseEdit.vue | 14 +++++++++++++- src/views/xm/core/xmTestCase/XmTestCaseMng.vue | 11 +++++++++-- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/src/views/xm/core/xmTestCase/XmTestCaseEdit.vue b/src/views/xm/core/xmTestCase/XmTestCaseEdit.vue index b18a09f9..1a39d98e 100644 --- a/src/views/xm/core/xmTestCase/XmTestCaseEdit.vue +++ b/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 } diff --git a/src/views/xm/core/xmTestCase/XmTestCaseMng.vue b/src/views/xm/core/xmTestCase/XmTestCaseMng.vue index 98d33b8e..8b3ab9d2 100644 --- a/src/views/xm/core/xmTestCase/XmTestCaseMng.vue +++ b/src/views/xm/core/xmTestCase/XmTestCaseMng.vue @@ -67,7 +67,7 @@ - + @@ -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;