zhaoxiaohai 3 tahun lalu
induk
melakukan
ec430cc8b7
1 mengubah file dengan 28 tambahan dan 30 penghapusan
  1. 28 30
      pages/tabbar/mine/index.js

+ 28 - 30
pages/tabbar/mine/index.js

@@ -6,38 +6,38 @@ Page({
      */
     data: {
         userMsg: {},
-        pathList: [], //功能权限
-        teamAuth: '', //团队管理权限列表 JSON字符串 用于传递
-    },
-    onLoad(options) {
-        this.queryUserMsg();
-        let auth = getApp().globalData.queryPer.query(wx.getStorageSync('userauth'), ['通用'], ['个人中心'])[0].apps;
-        let pathList = [];
-        console.log(auth)
-        auth.forEach(v => {
-            switch (v.name) {
-                case "teamManagement":
-                    pathList.push({
-                        name: "团队管理",
-                        icon: "icon-a-wodetuanduiguanli",
-                        color: "var(--assist)",
-                        path: `/${v.path}`
-                    })
-                    this.setData({
-                        teamAuth: JSON.stringify(v.meta.auth)
-                    })
-                    break;
-            }
-        });
-        pathList.push({
+        pathList: [{
             name: "修改登录密码",
             icon: "icon-a-wodeguanyuyingyong",
             color: "var(--warning)",
             path: `/pages/tabbar/mine/changePassword/index`
-        })
-        this.setData({
-            pathList
-        })
+        }], //功能权限
+        teamAuth: '', //团队管理权限列表 JSON字符串 用于传递
+    },
+    onLoad(options) {
+        this.queryUserMsg();
+        let authlist = getApp().globalData.queryPer.query(wx.getStorageSync('userauth'), ['通用'], ['个人中心']);
+        if (authlist.length) {
+            let pathList = this.data.pathList;
+            authlist[0].apps.forEach(v => {
+                switch (v.name) {
+                    case "teamManagement":
+                        pathList.unshift({
+                            name: "团队管理",
+                            icon: "icon-a-wodetuanduiguanli",
+                            color: "var(--assist)",
+                            path: `/${v.path}`
+                        })
+                        this.setData({
+                            teamAuth: JSON.stringify(v.meta.auth)
+                        })
+                        break;
+                }
+            });
+            this.setData({
+                pathList
+            })
+        }
     },
     /* 查询用户信息 */
     queryUserMsg() {
@@ -46,7 +46,6 @@ Page({
             "method": "queryUserMsg",
             "content": {}
         }).then(res => {
-            console.log("个人信息", res)
             if (res.msg != '成功') return wx.showToast({
                 title: res.msg,
                 icon: "none"
@@ -95,7 +94,6 @@ Page({
                 title: "提示",
                 content: "是否解除绑定",
                 success: (res) => {
-                    console.log(res)
                     if (res.confirm) that.handleBDWechat(0);
                 }
             })