From e37e45cfe1123928dba5d9c5a427b0ee497b7ad6 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期二, 23 八月 2022 03:21:32 +0800
Subject: [PATCH] 修复算法配置的字段内容

---
 src/views/personalCenter/components/LeftMenu.vue |   51 +++++++++++++++++++++++++++++++--------------------
 1 files changed, 31 insertions(+), 20 deletions(-)

diff --git a/src/views/personalCenter/components/LeftMenu.vue b/src/views/personalCenter/components/LeftMenu.vue
index 2477fb0..2134777 100644
--- a/src/views/personalCenter/components/LeftMenu.vue
+++ b/src/views/personalCenter/components/LeftMenu.vue
@@ -8,10 +8,10 @@
     <div class="menu-list">
       <div
         class="item"
-        @click="pickMenu(index)"
         v-for="(item, index) in menuList"
         :key="index"
         :class="index == activeIndex ? 'active-item' : ''"
+        @click="pickMenu(index, item.tab)"
       >
         <span class="iconfont">&#xe614;</span>
         <span class="item-name"> {{ item.name }}</span>
@@ -23,31 +23,42 @@
 <script>
 export default {
   created() {
-    this.userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
+    this.userInfo = JSON.parse(sessionStorage.getItem("userInfo"))
     if (this.$route.query && this.$route.query.id) {
-      this.activeIndex = this.$route.query.id;
+      this.activeIndex = this.$route.query.id
+    }
+  },
+  computed:{
+    menuList() {
+      let menu = 
+      [
+        // { name: "璐︽埛鎬昏" },
+        // { name: "璁㈠崟绠$悊" },
+        // { name: "娑堟伅涓績" },
+        { name: "鍩烘湰璧勬枡", tab: "baseInfo" },
+      ]
+
+      let userInfo = JSON.parse(sessionStorage.getItem("userInfo"))
+      if (userInfo.username == "Administrator") {
+        menu.push({ name: "瀛愯处鎴风鐞�", tab: "subAccount" })
+      }
+              
+      return menu
     }
   },
   data() {
-    return {
-      menuList: [
-        { name: "璐︽埛鎬昏" },
-        { name: "璁㈠崟绠$悊" },
-        { name: "娑堟伅涓績" },
-        { name: "鍩烘湰璧勬枡" },
-        { name: "瀛愯处鎴风鐞�" },
-      ],
+    return {      
       userInfo: null,
-      activeIndex: 0,
-    };
+      activeIndex: 0
+    }
   },
   methods: {
-    pickMenu(i) {
-      this.activeIndex = i;
-      this.$emit("mChange", i);
-    },
-  },
-};
+    pickMenu(idx, tab) {
+      this.activeIndex = idx
+      this.$emit("mChange", tab)
+    }
+  }
+}
 </script>
 
 <style scoped lang="scss">
@@ -94,4 +105,4 @@
     }
   }
 }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.8.0