From 2aa391d3fb0240a9931d32fd47b7ccf091d015d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Tue, 19 Jul 2022 15:31:48 +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/xmFunc/XmFuncEdit.vue | 34 +- src/views/xm/core/xmFunc/XmFuncSelect.vue | 319 ++++++++++++++++++ .../xm/core/xmTestCase/XmTestCaseMng.vue | 284 ++++++++-------- .../xm/core/xmTestPlan/XmTestPlanMng.vue | 2 +- 4 files changed, 485 insertions(+), 154 deletions(-) create mode 100644 src/views/xm/core/xmFunc/XmFuncSelect.vue diff --git a/src/views/xm/core/xmFunc/XmFuncEdit.vue b/src/views/xm/core/xmFunc/XmFuncEdit.vue index c11e5fd5..d4e0989a 100644 --- a/src/views/xm/core/xmFunc/XmFuncEdit.vue +++ b/src/views/xm/core/xmFunc/XmFuncEdit.vue @@ -5,27 +5,13 @@ - - - + + + + - - - - - - - - - - - - - - - - + @@ -51,7 +37,7 @@ ...mapGetters([ 'userInfo' ]), }, - props:['xmFunc','visible','opType'], + props:['xmFunc','visible','opType','parentFunc'], watch: { 'xmFunc':function( xmFunc ) { @@ -128,7 +114,13 @@ if(this.opType=='edit'){ }else{ - + if(this.parentFunc && this.parentFunc.id){ + this.editForm.pid=this.parentFunc.id + this.editForm.pname=this.parentFunc.name + }else{ + this.editForm.pid=null + this.editForm.pname=null + } } this.editFormBak={...this.editForm} }, diff --git a/src/views/xm/core/xmFunc/XmFuncSelect.vue b/src/views/xm/core/xmFunc/XmFuncSelect.vue new file mode 100644 index 00000000..546798d1 --- /dev/null +++ b/src/views/xm/core/xmFunc/XmFuncSelect.vue @@ -0,0 +1,319 @@ + + + + + \ No newline at end of file diff --git a/src/views/xm/core/xmTestCase/XmTestCaseMng.vue b/src/views/xm/core/xmTestCase/XmTestCaseMng.vue index 3a0fd306..589ab7da 100644 --- a/src/views/xm/core/xmTestCase/XmTestCaseMng.vue +++ b/src/views/xm/core/xmTestCase/XmTestCaseMng.vue @@ -1,134 +1,144 @@