diff --git a/nezha-fronted/src/components/common/header.vue b/nezha-fronted/src/components/common/header.vue index 457e6b144..5423bc50e 100644 --- a/nezha-fronted/src/components/common/header.vue +++ b/nezha-fronted/src/components/common/header.vue @@ -26,7 +26,7 @@ @@ -58,13 +58,13 @@
{{item.name}} - - - + + + + + + +
@@ -208,6 +208,7 @@ idcUserData: '', IDCOptionData: [], addUnitShow: false, + userDatas:[] } }, methods: { @@ -231,9 +232,9 @@ } }); this.activeIndex = data - + }, - + createBox(item) { if (item.type == 0) { this.$refs.panelBox.show(true); @@ -400,13 +401,21 @@ logout() { this.$get('logout'); this.jumpTo('login'); - } + }, + getUserData() { + this.$get('sys/user/list').then(response => { + if (response.code === 200) { + this.userDatas = response.data.list + } + }) + }, }, created() { if (!localStorage.getItem("nz-language")) { localStorage.setItem("nz-language", "en"); } this.language = localStorage.getItem("nz-language"); + this.getUserData(); }, mounted() { this.getUserData(); @@ -491,7 +500,7 @@ } .header .el-menu--horizontal>.el-submenu .el-submenu__title { min-width: 120px; - text-align: center; + text-align: center; color:$header-text-color; padding: 0; } @@ -516,7 +525,7 @@ }*/ .el-submenu.is-active .el-submenu__title{ border-bottom-color: transparent !important; - } + } .menu-create .menu-icon-create .nz-icon:before{ height: 20px; line-height: 20px; @@ -524,7 +533,7 @@ font-size: 20px; margin-top:-4px; margin-bottom:6px; - } + } .el-submenu__icon-arrow .el-icon-arrow-down{ display: none; } diff --git a/nezha-fronted/src/components/common/popBox/cabinetConfig.vue b/nezha-fronted/src/components/common/popBox/cabinetConfig.vue index b07e083d5..024f1c79a 100644 --- a/nezha-fronted/src/components/common/popBox/cabinetConfig.vue +++ b/nezha-fronted/src/components/common/popBox/cabinetConfig.vue @@ -55,7 +55,8 @@ export default { postCabinet:{type:Object}, placement:{type:String}, buttonClass:{type:String}, - isEdit:{type:Boolean,default:true} + isEdit:{type:Boolean,default:true}, + postIdcDatas:{type:Array} }, created() { this.init(); @@ -149,6 +150,17 @@ export default { }, getIdcDatas:function(){ let temp=this; + if(temp.postIdcDatas&&temp.postIdcDatas.length>0){ + temp.idcDatas=temp.postIdcDatas; + for (let i in temp.idcDatas){ + let item=temp.idcDatas[i]; + if(item.id==temp.cabinet.idcId){ + temp.idc=item; + break; + } + } + return; + } temp.$get('idc').then(response => { if (response.code === 200) { temp.idcDatas = response.data.list; diff --git a/nezha-fronted/src/components/common/popBox/dcConfig.vue b/nezha-fronted/src/components/common/popBox/dcConfig.vue index 8aa633e98..4492490f6 100644 --- a/nezha-fronted/src/components/common/popBox/dcConfig.vue +++ b/nezha-fronted/src/components/common/popBox/dcConfig.vue @@ -110,14 +110,15 @@ }, getUserData() { let temp=this; - if(!temp.userData||temp.userData.length<1){ - temp.$get('sys/user/list').then(response => { - if (response.code === 200) { - temp.principals = response.data.list - console.log("queryUserData") - } - }) + if(temp.userData&&temp.userData.length>0){ + temp.principals=temp.userData; + return; } + temp.$get('sys/user/list').then(response => { + if (response.code === 200) { + temp.principals = response.data.list + } + }) }, saveOrToEdit:function(){ if (!this.popBox.isEdit) { diff --git a/nezha-fronted/src/components/page/asset/asset.vue b/nezha-fronted/src/components/page/asset/asset.vue index ddf7cde7c..c1897dfd2 100644 --- a/nezha-fronted/src/components/page/asset/asset.vue +++ b/nezha-fronted/src/components/page/asset/asset.vue @@ -86,6 +86,17 @@
{{scope.row.state==1 ? $t('asset.createAssetTab.inStock') : $t('asset.createAssetTab.notInStock')}}
+
+ + + + + +