From 79d9fc857559982b00b68b2d709807bdc4cd286f Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Mon, 11 Apr 2022 10:58:17 +0800
Subject: [PATCH] minio 地址修改

---
 src/store/modules/user.js |   30 ++++++++++++++++++++++++++++--
 1 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index 545d41a..a02c72f 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -50,7 +50,9 @@
     LoginByUsername({ commit }, userInfo) {
       return new Promise((resolve, reject) => {
         loginByUsername(userInfo.tenantId, userInfo.username, md5(userInfo.password), userInfo.type, userInfo.key, userInfo.code).then(res => {
+          // debugger;
           const data = res.data;
+          // console.log(res.data, 'datadatadatadatadata')
           if (data.error_description) {
             Message({
               message: data.error_description,
@@ -173,12 +175,36 @@
       })
     },
     //获取系统菜单
-    GetMenu({ commit, dispatch }, topMenuId) {
+    GetMenu({ commit, dispatch }, data) {
+      var topMenuId = data[1], user = data[0];
+      // console.log(user, "useruseruseruseruseruser");
+      var d;
+      if (user.role_name == "保安") {
+        //持证隐藏菜单
+        d = user.list.hold == 1;
+
+      }
+      // debugger;
       return new Promise(resolve => {
         getRoutes(topMenuId).then((res) => {
           const data = res.data.data
           let menu = deepClone(data);
           menu.forEach(ele => {
+            var doItOnce = (ele, name, childrenName) => {
+              if (d && ele.name == name) {
+
+                var a = [];
+                for (var k in ele.children) {
+                  if (ele.children[k].name == childrenName) {
+                    a.push(ele.children[k]);
+                    break;
+                  }
+                }
+                ele.children = a;
+              }
+            }
+            doItOnce(ele, "考试管理", "成绩查看");
+            doItOnce(ele, "培训管理", "培训考试成绩查看");
             addPath(ele, true);
           });
           commit('SET_MENU_ALL', menu)
@@ -240,7 +266,7 @@
     },
     SET_USER_INFO: (state, userInfo) => {
       if (validatenull(userInfo.avatar)) {
-        userInfo.avatar = "/img/bg/img-logo.png";
+        userInfo.avatar = "http://61.131.136.25:2081/zhba/upload/picture/mrtx.png";
       }
       state.userInfo = userInfo;
       setStore({ name: 'userInfo', content: state.userInfo })

--
Gitblit v1.9.3