Browse Source

修改新增用户权限

11wqe1 2 months ago
parent
commit
14f8e184fe
2 changed files with 55 additions and 28 deletions
  1. 6 6
      src/store/modules/user.js
  2. 49 22
      src/views/HomeView.vue

+ 6 - 6
src/store/modules/user.js

@@ -56,13 +56,13 @@ const actions = {
           console.log(response);
           console.log(response);
           var _user = response.data[0][0];
           var _user = response.data[0][0];
           const allowedIds = [
           const allowedIds = [
-            "0abcb118-9110-11eb-80ad-005056b86db5",
-            "b7ccc834-aae5-11ea-a8d4-52540005ab01",
-            "a77e9404-efec-11e9-96f9-028edca3b798",
-            "0e8d50c3-50b5-2f1c-9f1a-bd346a0bf817",
+            "0abcb118-9110-11eb-80ad-005056b86db5", //牛倩楠
+            "b7ccc834-aae5-11ea-a8d4-52540005ab01", //徐嘉伟
+            "a77e9404-efec-11e9-96f9-028edca3b798", //徐嘉伟
+            "0e8d50c3-50b5-2f1c-9f1a-bd346a0bf817", //tony
             "5943e08c-b7d4-11ed-8d51-005056b86db5", //cs1111
             "5943e08c-b7d4-11ed-8d51-005056b86db5", //cs1111
-						"6c56ec0e-2c74-11ef-bee5-005056b86db5",
-            "3efa8590-1719-11ef-ade9-005056b86db5",
+						"6c56ec0e-2c74-11ef-bee5-005056b86db5", //qgt
+            "3efa8590-1719-11ef-ade9-005056b86db5", //赵尚纯
             "d248c21c-50fc-11ed-8c78-005056b86db5", //李毓竹
             "d248c21c-50fc-11ed-8c78-005056b86db5", //李毓竹
             "d248c8cf-50fc-11ed-8c78-005056b86db5", //程鹏
             "d248c8cf-50fc-11ed-8c78-005056b86db5", //程鹏
             "d248cbe2-50fc-11ed-8c78-005056b86db5", //兰薇
             "d248cbe2-50fc-11ed-8c78-005056b86db5", //兰薇

+ 49 - 22
src/views/HomeView.vue

@@ -10,27 +10,30 @@
     <div class="container">
     <div class="container">
       <div class="left">
       <div class="left">
         <ul>
         <ul>
-          <router-link class="menu_left" to="/user-list">
-            <i class="el-icon-s-custom"></i>账号列表
-          </router-link>
-          <router-link class="menu_left" to="/user-examine">
-            <i class="el-icon-edit"></i>账号审核
-          </router-link>
-          <router-link class="menu_left" to="/organ-list">
-            <i class="el-icon-office-building"></i>组织列表
-          </router-link>
-          <router-link class="menu_left" to="/school-list">
-            <i class="el-icon-school"></i>学校列表
-          </router-link>
-          <!-- <router-link class="menu_left" to="/version-add">
-            <i class="el-icon-office-building"></i>版本更新
-          </router-link> -->
-					<router-link class="menu_left" to="/desktopTool-list" v-show="userinfo.userid != '0abcb118-9110-11eb-80ad-005056b86db5'">
-						<i class="el-icon-s-grid"></i>工具列表
-					</router-link>
-          <router-link class="menu_left" to="/suffix-list" v-show="userinfo.userid != '0abcb118-9110-11eb-80ad-005056b86db5'">
-						<i class="el-icon-s-grid"></i>后缀管理
-					</router-link>
+          <template v-if="allowedIds.indexOf(userinfo.userid) == -1">
+              <router-link class="menu_left" to="/user-list">
+                <i class="el-icon-s-custom"></i>账号列表
+              </router-link>
+              <router-link class="menu_left" to="/user-examine">
+                <i class="el-icon-edit"></i>账号审核
+              </router-link>
+              <router-link class="menu_left" to="/organ-list">
+                <i class="el-icon-office-building"></i>组织列表
+              </router-link>
+              <router-link class="menu_left" to="/school-list">
+                <i class="el-icon-school"></i>学校列表
+              </router-link>
+              <!-- <router-link class="menu_left" to="/version-add">
+                <i class="el-icon-office-building"></i>版本更新
+              </router-link> -->
+              <router-link class="menu_left" to="/desktopTool-list" v-show="userinfo.userid != '0abcb118-9110-11eb-80ad-005056b86db5'">
+                <i class="el-icon-s-grid"></i>工具列表
+              </router-link>
+              <router-link class="menu_left" to="/suffix-list" v-show="userinfo.userid != '0abcb118-9110-11eb-80ad-005056b86db5'">
+                <i class="el-icon-s-grid"></i>后缀管理
+              </router-link>
+          </template>
+          
            <router-link class="menu_left" to="/instupdata">
            <router-link class="menu_left" to="/instupdata">
 						<i class="el-icon-s-grid"></i>ai6说明文件
 						<i class="el-icon-s-grid"></i>ai6说明文件
 					</router-link>
 					</router-link>
@@ -52,6 +55,25 @@ export default {
   computed: {
   computed: {
     ...mapGetters(['userinfo']),
     ...mapGetters(['userinfo']),
   },
   },
+  data(){
+    return {
+      allowedIds: [
+            // "0abcb118-9110-11eb-80ad-005056b86db5", //牛倩楠
+            // "b7ccc834-aae5-11ea-a8d4-52540005ab01", //徐嘉伟
+            // "a77e9404-efec-11e9-96f9-028edca3b798", //徐嘉伟
+            // "0e8d50c3-50b5-2f1c-9f1a-bd346a0bf817", //tony
+            // "5943e08c-b7d4-11ed-8d51-005056b86db5", //cs1111
+						// "6c56ec0e-2c74-11ef-bee5-005056b86db5", //qgt
+            // "3efa8590-1719-11ef-ade9-005056b86db5", //赵尚纯
+            "d248c21c-50fc-11ed-8c78-005056b86db5", //李毓竹
+            "d248c8cf-50fc-11ed-8c78-005056b86db5", //程鹏
+            "d248cbe2-50fc-11ed-8c78-005056b86db5", //兰薇
+            "b7bd1863-2f87-11ef-bf55-005056b86db5", //黄丽惠
+            "bfbe1913-2f87-11ef-bf55-005056b86db5",//彭晓彬
+            "c52be2c7-9819-11ef-9b30-005056b86db5", //陈惠雯
+          ]
+    }
+  },
   methods: {
   methods: {
     ...mapActions({
     ...mapActions({
       logout: 'user/logout'
       logout: 'user/logout'
@@ -79,7 +101,12 @@ export default {
       });
       });
     }
     }
   },
   },
-  mounted() {},
+  mounted() {
+    if (this.allowedIds.indexOf(this.userinfo.userid) != -1) {
+      console.log('ai6');
+      this.$router.push('/instupdata')
+    }
+  },
 };
 };
 </script>
 </script>