|
|
@@ -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()
|
|
|
+ })
|
|
|
});
|
|
|
},
|
|
|
/* 查询数据 */
|
|
|
@@ -188,5 +188,5 @@ Page({
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- onShareAppMessage(res) { }
|
|
|
+ onShareAppMessage(res) {}
|
|
|
})
|