From e3196bc81327e82748c7683c5cad9849b4b228b6 Mon Sep 17 00:00:00 2001 From: lxl <lixuliang_hd@126.com> Date: 星期三, 26 十月 2022 14:36:58 +0800 Subject: [PATCH] 菜单 --- src/components/navMenu.vue | 21 +++++++++++++++------ 1 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/components/navMenu.vue b/src/components/navMenu.vue index e502d4d..3bbe467 100644 --- a/src/components/navMenu.vue +++ b/src/components/navMenu.vue @@ -1,5 +1,5 @@ <template> - <div> + <div class="leftMenu"> <div class="leftTopWrapper"> <div class="logo"> <img src="../assets/img/www.terra-it.cn.png" alt="" /> @@ -163,7 +163,9 @@ this.$store.commit("changeLang", "en"); //浼犻�掔偣鍑荤殑鑺傜偣 } }, - handleselect(index, indexPath) { + handleselect(index, indexPath, e) { + // console.log(e.$attrs.perms); + this.$store.commit("currentPerms", e.$attrs.perms.perms); if (Window.ws != null) { Window.ws.close(); Window.ws.onclose = () => { @@ -181,7 +183,7 @@ }, getUserPerms() { getPerms().then((res) => { - this.$commit("getPermsEntity", res.result); + if (res.code == 200) this.$store.commit("getPermsEntity", res.result); }); }, }, @@ -203,8 +205,14 @@ </script> <style lang="less" scoped> //@import url(); 寮曞叆鍏叡css绫� +.leftMenu { + // width: 300px; + height: 99%; + // background-color: #bfa; +} .leftTopWrapper { width: 100%; + height: 100%; .logo { // background-color: rgb(139, 0, 0); width: 249px; @@ -214,12 +222,13 @@ } } .menu { - height: 740px; + height: 90%; margin-top: 22px; overflow: auto; - + // background-color: rgb(120, 121, 120); .el-menu { - width: 234px; + height: 100%; + width: 280px; border-right: none; /deep/ .el-submenu { margin-bottom: 10px; -- Gitblit v1.9.3