zhaoxiaohai 3 лет назад
Родитель
Сommit
0a787657f0
1 измененных файлов с 6 добавлено и 6 удалено
  1. 6 6
      pages/annunciate/details.js

+ 6 - 6
pages/annunciate/details.js

@@ -19,13 +19,13 @@ Page({
         let auth = [],
             dataAuth = '';
         (options.auth) ? auth = options.auth.split(","): getApp().globalData.queryPer.query(wx.getStorageSync('userauth'), ['营销工具'], ['通告'])[0].apps[0].meta.auth.forEach(v => auth.push(v.optionname));
-        if (auth.includes('团队内部数据分析') && auth.includes('经销商数据分析')) {
+        if (auth.some(v => v == '团队内部数据分析') && auth.some(v => v == '经销商数据分析')) {
             dataAuth = 'all';
         } else {
-            dataAuth = options.auth.includes('团队内部数据分析') ? '内部' : '经销商'
+            dataAuth = auth.some(v => v == '团队内部数据分析') ? '内部' : '经销商'
         };
         this.setData({
-            viewData: auth.includes('团队内部数据分析') || auth.includes('经销商数据分析'),
+            viewData: auth.some(v => v == '团队内部数据分析') || auth.some(v => v == '经销商数据分析'),
             dataAuth,
             auth,
             sat_noticeid: options.id
@@ -55,9 +55,9 @@ Page({
                 detailsData: res.data,
                 videoList
             });
-            const pages = getCurrentPages(),
-                page = pages[pages.length - 2].route == 'pages/tabbar/home/index' ? pages[pages.length - 2] : pages[pages.length - 3];
-            page.queryNoticeList(); //通知首页,更新已读数据
+            getCurrentPages().forEach(v => {
+                if (v.__route__ == 'pages/tabbar/home/index') v.queryNoticeList()
+            })
         });
     },
     /* 查询数据 */