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