zhaoxiaohai 3 gadi atpakaļ
vecāks
revīzija
5ecaf464f1
1 mainītis faili ar 46 papildinājumiem un 44 dzēšanām
  1. 46 44
      pages/tabbar/home/index.js

+ 46 - 44
pages/tabbar/home/index.js

@@ -16,50 +16,52 @@ Page({
      * 生命周期函数--监听页面加载
      */
     onLoad(options) {
-        let auth = getApp().globalData.queryPer.query(wx.getStorageSync('userauth'), ['营销工具'], ['通告', '推广素材', '商学院', '提报']);
-        let gridList = [];
-        auth.forEach(v => {
-            switch (v.systemmodulename) {
-                case "通告":
-                    gridList.push({
-                        name: "通告",
-                        path: "/pages/annunciate/index",
-                        icon: "icon-a-shouyejingangqutonggao",
-                        apps: v.apps
-                    });
-                    this.setData({
-                        showAnnunciate: true
-                    });
-                    break;
-                case "推广素材":
-                    gridList.push({
-                        name: "推广素材",
-                        path: "/pages/promotional/index",
-                        icon: "icon-a-shouyejingangqutuiguangsucai",
-                        apps: v.apps
-                    })
-                    break;
-                case "商学院":
-                    gridList.push({
-                        name: "商学院",
-                        path: "/pages/college/index",
-                        icon: "icon-a-shangxueyuanxuexi",
-                        apps: v.apps
-                    })
-                    break;
-                case "提报":
-                    gridList.push({
-                        name: "提报",
-                        path: "/pages/submission/index",
-                        icon: "icon-a-tibaoguanlitibao",
-                        apps: v.apps
-                    })
-                    break;
-            };
-        });
-        this.setData({
-            gridList
-        })
+        if (wx.getStorageSync('userauth').length != 0) {
+            let auth = getApp().globalData.queryPer.query(wx.getStorageSync('userauth'), ['营销工具'], ['通告', '推广素材', '商学院', '提报']);
+            let gridList = [];
+            auth.forEach(v => {
+                switch (v.systemmodulename) {
+                    case "通告":
+                        gridList.push({
+                            name: "通告",
+                            path: "/pages/annunciate/index",
+                            icon: "icon-a-shouyejingangqutonggao",
+                            apps: v.apps
+                        });
+                        this.setData({
+                            showAnnunciate: true
+                        });
+                        break;
+                    case "推广素材":
+                        gridList.push({
+                            name: "推广素材",
+                            path: "/pages/promotional/index",
+                            icon: "icon-a-shouyejingangqutuiguangsucai",
+                            apps: v.apps
+                        })
+                        break;
+                    case "商学院":
+                        gridList.push({
+                            name: "商学院",
+                            path: "/pages/college/index",
+                            icon: "icon-a-shangxueyuanxuexi",
+                            apps: v.apps
+                        })
+                        break;
+                    case "提报":
+                        gridList.push({
+                            name: "提报",
+                            path: "/pages/submission/index",
+                            icon: "icon-a-tibaoguanlitibao",
+                            apps: v.apps
+                        })
+                        break;
+                };
+            });
+            this.setData({
+                gridList
+            })
+        }
         this.refreshData(wx.getStorageSync('userMsg'))
         this.setData({ //获取胶囊位置信息
             capsule: wx.getMenuButtonBoundingClientRect()