From 347fdc31df4a968f8a375bf89ce74f07d6791ffb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Thu, 19 Jan 2023 22:20:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=B5=8B=E8=AF=95=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E9=80=89=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/xm/core/components/MdpSelectUserXm/index.vue | 10 +++++----- src/views/xm/core/xmGroup/XmGroupSelectForProduct.vue | 6 +++++- src/views/xm/core/xmGroup/XmGroupSelectForProject.vue | 9 +++++++-- src/views/xm/core/xmTestCase/XmTestCaseEdit.vue | 2 +- src/views/xm/core/xmTestCasedb/XmTestCasedbEdit.vue | 2 +- src/views/xm/core/xmTestPlan/XmTestPlanEdit.vue | 2 +- src/views/xm/core/xmTestPlan/XmTestPlanMng.vue | 4 ++-- 7 files changed, 22 insertions(+), 13 deletions(-) diff --git a/src/views/xm/core/components/MdpSelectUserXm/index.vue b/src/views/xm/core/components/MdpSelectUserXm/index.vue index 291cab50..98629705 100644 --- a/src/views/xm/core/components/MdpSelectUserXm/index.vue +++ b/src/views/xm/core/components/MdpSelectUserXm/index.vue @@ -24,8 +24,8 @@ 常用用户 部门用户 - 项目组 - 产品组 + 项目组 + 产品组 @@ -40,7 +40,7 @@ 常用用户 部门用户 项目组 - 产品组 + 产品组 @@ -56,10 +56,10 @@ - + - + diff --git a/src/views/xm/core/xmGroup/XmGroupSelectForProduct.vue b/src/views/xm/core/xmGroup/XmGroupSelectForProduct.vue index 68f37967..624b8230 100644 --- a/src/views/xm/core/xmGroup/XmGroupSelectForProduct.vue +++ b/src/views/xm/core/xmGroup/XmGroupSelectForProduct.vue @@ -66,10 +66,13 @@ }, 'visible': function(visible) { if (visible == true) { - + if(this.xmProduct && this.projectOld!=this.xmProduct.id){ + this.getGroups(); + } } }, xmProduct(xmProduct){ + this.oldProductId=xmProduct?xmProduct.id:null this.filters.xmProduct=xmProduct }, @@ -77,6 +80,7 @@ data() { return { + oldProductId:null, filters: { key: '', xmProduct:null, diff --git a/src/views/xm/core/xmGroup/XmGroupSelectForProject.vue b/src/views/xm/core/xmGroup/XmGroupSelectForProject.vue index 809bc2ef..90b4e52d 100644 --- a/src/views/xm/core/xmGroup/XmGroupSelectForProject.vue +++ b/src/views/xm/core/xmGroup/XmGroupSelectForProject.vue @@ -66,10 +66,13 @@ }, 'visible': function(visible) { if (visible == true) { - + if(this.selProject && this.projectOld!=this.selProject.id){ + this.getGroups(); + } } }, - selProject(selProject){ + selProject(selProject){ + this.projectOld=this.filters.selProject?this.filters.selProject.id:null this.filters.selProject=selProject }, @@ -77,6 +80,8 @@ data() { return { + + oldProjectId:null, filters: { key: '', selProject:null, diff --git a/src/views/xm/core/xmTestCase/XmTestCaseEdit.vue b/src/views/xm/core/xmTestCase/XmTestCaseEdit.vue index fc491b90..03bce237 100644 --- a/src/views/xm/core/xmTestCase/XmTestCaseEdit.vue +++ b/src/views/xm/core/xmTestCase/XmTestCaseEdit.vue @@ -39,7 +39,7 @@ - + diff --git a/src/views/xm/core/xmTestCasedb/XmTestCasedbEdit.vue b/src/views/xm/core/xmTestCasedb/XmTestCasedbEdit.vue index f70223be..e8d6973f 100644 --- a/src/views/xm/core/xmTestCasedb/XmTestCasedbEdit.vue +++ b/src/views/xm/core/xmTestCasedb/XmTestCasedbEdit.vue @@ -18,7 +18,7 @@ - + diff --git a/src/views/xm/core/xmTestPlan/XmTestPlanEdit.vue b/src/views/xm/core/xmTestPlan/XmTestPlanEdit.vue index 0225b2a8..c50ca25d 100644 --- a/src/views/xm/core/xmTestPlan/XmTestPlanEdit.vue +++ b/src/views/xm/core/xmTestPlan/XmTestPlanEdit.vue @@ -20,7 +20,7 @@ - + diff --git a/src/views/xm/core/xmTestPlan/XmTestPlanMng.vue b/src/views/xm/core/xmTestPlan/XmTestPlanMng.vue index bd2ea382..4450b2d9 100644 --- a/src/views/xm/core/xmTestPlan/XmTestPlanMng.vue +++ b/src/views/xm/core/xmTestPlan/XmTestPlanMng.vue @@ -69,12 +69,12 @@ - + - +