From 1653112f53e17dbbd8a5b7230b096da8902b3337 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期五, 11 八月 2023 15:13:47 +0800 Subject: [PATCH] 图层管理修改 --- src/components/navMenu.vue | 43 +++++++++++++++++++++++++++++++++---------- 1 files changed, 33 insertions(+), 10 deletions(-) diff --git a/src/components/navMenu.vue b/src/components/navMenu.vue index e863a03..7ce050d 100644 --- a/src/components/navMenu.vue +++ b/src/components/navMenu.vue @@ -4,13 +4,16 @@ @click.stop > <div class="topBox"> - <div class="topTitle"></div> + <div class="topTitle"> + SmartEarth涓夌淮鍦扮悊淇℃伅绯荤粺骞冲彴V7.0 + </div> <div class="topMenu"> <div class="menuContent"> <div class="contentDiv" @click="setMenuMove(index, item)" v-for="(item, index) in listMenu" + :key="index" > <div style="display: flex;align-items: center"> <div class="ImgMenu"> @@ -29,9 +32,11 @@ <div class="secondMenuDiv subpage_Div" v-show="index == showFlag ? true :false" + v-if="item.children && item.children.length>0" > <div - v-for="res in item.children" + v-for="(res,i) in item.children" + :key="i" @click="setLiClick(res,index)" :class="{ changeLiStyle: changeliSelect == res.cnName }" > @@ -43,10 +48,10 @@ </div> <div class="topUser"> <div class="userLanguage"> - <div + <!-- <div class="userImage theme" @click="themeChange" - ></div> + ></div> --> <div class="userImage user2" @click="switchLang" @@ -142,8 +147,9 @@ }, created() { }, mounted() { - this.$store.state.themeflag = false; - $("#app").removeClass("Black_theme"); + this.$store.state.themeflag = true; + + $("#app").addClass("Black_theme"); this.getMenuTree(); if (sessionStorage.getItem('changeliSelect')) { this.$set(this, 'changeliSelect', sessionStorage.getItem('changeliSelect')) @@ -226,15 +232,30 @@ this.changeliSelect = '%%'; this.showFlag = null; } - if (item.url == "Thematic") { - this.signInsertOpLog("缁煎悎灞曠ず", item.cnName) + if (item.url == "/projectController") { + this.signInsertOpLog("椤圭洰绠$悊", item.cnName) } this.changeSelectStyle = index; sessionStorage.setItem('changeSelectStyle', index) } else { + + if (this.showFlag != index) { - this.showFlag = index; + + if (item.url == '/bankController') { + this.setLiClick(item, index) + } else { + this.showFlag = index; + if (item.url && item.children && item.children.length == 0) { + window.open(item.url) + } + } + + this.changeSelectStyle = index; + + + } else { this.showFlag = null; } @@ -323,7 +344,6 @@ } }, async setMenuTree(res) { - for (var i in res) { res[i].checkClass = res[i].css + '1'; res[i].show = false; //鎺у埗鏄鹃殣 @@ -337,6 +357,9 @@ return value.isShow == 1; }) .filter((value) => { + if (value.pid == res[i].id) { + // console.log(JSON.stringify(value)) + } return value.pid == res[i].id; }); -- Gitblit v1.9.3