From ea418485b48f2f6a6cbe6b243e2e449753db90db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Sun, 27 Mar 2022 06:51:47 +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/xmMenu/XmMenuMng.vue | 124 +++++++++++++------ src/views/xm/core/xmProduct/XmProductMng.vue | 8 ++ src/views/xm/core/xmProject/XmProjectMng.vue | 8 ++ 3 files changed, 102 insertions(+), 38 deletions(-) diff --git a/src/views/xm/core/xmMenu/XmMenuMng.vue b/src/views/xm/core/xmMenu/XmMenuMng.vue index 6007eb3b..34a8b4c9 100644 --- a/src/views/xm/core/xmMenu/XmMenuMng.vue +++ b/src/views/xm/core/xmMenu/XmMenuMng.vue @@ -39,8 +39,8 @@ 标签条件: - 标签 - {{filters.tags[0].tagName.substr(0,5)}}等({{filters.tags.length}})个 + 标签 + {{filters.tags[0].tagName.substr(0,5)}}等({{filters.tags.length}})个 @@ -229,7 +229,7 @@ + + + - - - @@ -388,16 +387,9 @@ - - - - - - - - - - + + + i.id==cellValue) + if(list.length>0){ + var data= {...list[0],className:'primary'} + if(data.id=='0'){ + data.className='danger' + }else if(data.id=='1'){ + data.className='warning' + }else if(data.id=='2'){ + data.className='success' + }else if(data.id=='3'){ + data.className='primary' + }else if(data.id=='4'){ + data.className='info' + }else{ + data.className='primary' + } + return data; + }else{ + return {id:cellValue,name:cellValue,className:'primary'} + } + + }, + formatterMenuStatusDicts: function(cellValue){ + var key="menuStatus"; + if(this.dicts[key]==undefined || this.dicts[key]==null || this.dicts[key].length==0 ){ + return {id:cellValue,name:cellValue,className:'primary'}; + } + var list=this.dicts[key].filter(i=>i.id==cellValue) + if(list.length>0){ + var data= {...list[0],className:'primary'} + if(data.id=='0'){ + data.className='primary' + }else if(data.id=='1'){ + data.className='warning' + }else if(data.id=='2'){ + data.className='success' + }else if(data.id=='3'){ + data.className='info' + } else{ + data.className='danger' + } + return data; + }else{ + return {id:cellValue,name:cellValue,className:'primary'} + } + + }, },//end methods components: { @@ -1256,7 +1304,7 @@ XmTaskListForMenu, UsersSelect, XmMenuMngBatch, - TagMng, + TagDialog, XmMenuSelect, XmItSelect, XmMenuWorkload, diff --git a/src/views/xm/core/xmProduct/XmProductMng.vue b/src/views/xm/core/xmProduct/XmProductMng.vue index 798d3698..6b0aa472 100644 --- a/src/views/xm/core/xmProduct/XmProductMng.vue +++ b/src/views/xm/core/xmProduct/XmProductMng.vue @@ -169,6 +169,14 @@ + +