From d7029bf922c6edff44ba3e82811e44d8f32d25e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Sun, 13 Mar 2022 23:07:50 +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/xmGroup/XmGroupMng.vue | 7 +++ src/views/xm/core/xmMenu/XmMenuAdd.vue | 2 + src/views/xm/core/xmMenu/XmMenuEdit.vue | 2 + src/views/xm/core/xmMenu/XmMenuMng.vue | 5 +- src/views/xm/core/xmMenu/XmMenuSelect.vue | 60 ++++--------------- .../xmProduct/XmProductForProjectComplex.vue | 4 +- .../xm/core/xmProject/XmProjectComplex.vue | 2 +- src/views/xm/core/xmTask/XmTaskAdd.vue | 2 +- src/views/xm/core/xmTask/XmTaskMng.vue | 17 +++--- 9 files changed, 41 insertions(+), 60 deletions(-) diff --git a/src/views/xm/core/xmGroup/XmGroupMng.vue b/src/views/xm/core/xmGroup/XmGroupMng.vue index 9b0a0c54..ef4da34e 100644 --- a/src/views/xm/core/xmGroup/XmGroupMng.vue +++ b/src/views/xm/core/xmGroup/XmGroupMng.vue @@ -717,6 +717,13 @@ XmProductSelect,XmProjectSelect, }, initData: function(){ this.filters.selProject=this.selProject; + if(this.selProject && this.selProject.id){ + this.filters.pgClass="0" + }else if(this.xmProduct && this.xmProduct.id){ + this.filters.pgClass="1" + }else{ + this.filters.pgClass="0" + } }, renderCurrentClass (node) { return 'label-bg-blue' diff --git a/src/views/xm/core/xmMenu/XmMenuAdd.vue b/src/views/xm/core/xmMenu/XmMenuAdd.vue index eb3fbbfb..04bddb8d 100644 --- a/src/views/xm/core/xmMenu/XmMenuAdd.vue +++ b/src/views/xm/core/xmMenu/XmMenuAdd.vue @@ -155,6 +155,8 @@ this.$notify({showClose: true, message: tips.msg, type: tips.isOk?'success':'error' }); }).catch( err => this.load.add=false); }); + }else{ + this.$notify({showClose: true, message:"表单检查不通过,请修改后提交", type: 'error' }); } }); }, diff --git a/src/views/xm/core/xmMenu/XmMenuEdit.vue b/src/views/xm/core/xmMenu/XmMenuEdit.vue index f9f496a4..a8dd9c3a 100644 --- a/src/views/xm/core/xmMenu/XmMenuEdit.vue +++ b/src/views/xm/core/xmMenu/XmMenuEdit.vue @@ -170,6 +170,8 @@ import XmMenuExchangeMng from '../xmMenuExchange/XmMenuExchangeMng.vue'; this.$notify({showClose: true, message: tips.msg, type: tips.isOk?'success':'error' }); }).catch( err => this.load.edit=false); }); + }else{ + this.$notify({showClose: true, message:"表单检查不通过,请修改后提交", type: 'error' }); } }); }, diff --git a/src/views/xm/core/xmMenu/XmMenuMng.vue b/src/views/xm/core/xmMenu/XmMenuMng.vue index 8b959e64..c51bafb3 100644 --- a/src/views/xm/core/xmMenu/XmMenuMng.vue +++ b/src/views/xm/core/xmMenu/XmMenuMng.vue @@ -430,7 +430,10 @@ if(this.selProject){ params.projectId=this.selProject.id } - + + if(this.filters.product){ + params.productId=this.filters.product.id + } if(this.filters.parentMenu){ params.pmenuId=this.filters.parentMenu.menuId } diff --git a/src/views/xm/core/xmMenu/XmMenuSelect.vue b/src/views/xm/core/xmMenu/XmMenuSelect.vue index a62091a1..baf3875b 100644 --- a/src/views/xm/core/xmMenu/XmMenuSelect.vue +++ b/src/views/xm/core/xmMenu/XmMenuSelect.vue @@ -4,12 +4,12 @@ - - {{filters.product?filters.product.productName:'选择产品'}} + {{filters.product?filters.product.productName:'选择产品'}} @@ -79,7 +79,7 @@ 确认选择 - +