|
@@ -18,11 +18,6 @@ Page({
|
|
|
},
|
|
|
total: 0,
|
|
|
},
|
|
|
-
|
|
|
- /**
|
|
|
- * 生命周期函数--监听页面加载
|
|
|
- */
|
|
|
- onLoad(options) {},
|
|
|
//切换tab选项
|
|
|
tabChange({
|
|
|
detail
|
|
@@ -42,9 +37,9 @@ Page({
|
|
|
async toDetails(e) {
|
|
|
const {
|
|
|
objectname,
|
|
|
- objectid,
|
|
|
messageid
|
|
|
} = e.currentTarget.dataset.item;
|
|
|
+ /* 已读信息 */
|
|
|
_Http.basic({
|
|
|
"classname": "system.message.Message",
|
|
|
"method": "readMessage",
|
|
@@ -52,52 +47,29 @@ Page({
|
|
|
messageid
|
|
|
}
|
|
|
}, false)
|
|
|
- const res = await _Http.basic({
|
|
|
- "classname": "saletool.common.auth",
|
|
|
- "method": "isAuth",
|
|
|
- "content": {
|
|
|
- objectid,
|
|
|
- objectname
|
|
|
- }
|
|
|
- });
|
|
|
- if (res.msg != '成功' || res.data[0].isAuth != 1) return wx.showToast({
|
|
|
- title: '暂无权限进入应用',
|
|
|
- icon: "none"
|
|
|
- });
|
|
|
switch (objectname) {
|
|
|
case 'sat_courseware':
|
|
|
- wx.navigateTo({
|
|
|
- url: `/pages/college/index`,
|
|
|
- })
|
|
|
+ this.toList("商学院")
|
|
|
break;
|
|
|
case 'sat_sharematerial':
|
|
|
- wx.navigateTo({
|
|
|
- url: `/pages/promotional/index`,
|
|
|
- })
|
|
|
+ this.toList("推广素材")
|
|
|
break;
|
|
|
case 'sat_notice':
|
|
|
- wx.navigateTo({
|
|
|
- url: `/pages/annunciate/index`,
|
|
|
- })
|
|
|
+ this.toList("通告")
|
|
|
break;
|
|
|
case 'sat_submitedit':
|
|
|
- wx.navigateTo({
|
|
|
- url: `/pages/submission/index`,
|
|
|
- })
|
|
|
+ this.toList("提报")
|
|
|
break;
|
|
|
case 'sat_orderclue':
|
|
|
+ this.toList("销售线索")
|
|
|
+ break;
|
|
|
+ case 'sys_payorder':
|
|
|
wx.navigateTo({
|
|
|
- url: `/pages/threadedTree/index`,
|
|
|
+ url: `/pages/teams/index?title=付费订单`,
|
|
|
})
|
|
|
break;
|
|
|
case 'sys_attachment':
|
|
|
- let item = {
|
|
|
- attachmentid: objectid,
|
|
|
- document: '营销物料'
|
|
|
- }
|
|
|
- wx.navigateTo({
|
|
|
- url: 'pages/tabbar/smartStore/index',
|
|
|
- })
|
|
|
+ this.toList("营销物料")
|
|
|
break;
|
|
|
default:
|
|
|
wx.showToast({
|
|
@@ -106,9 +78,16 @@ Page({
|
|
|
})
|
|
|
break;
|
|
|
}
|
|
|
- /* wx.navigateTo({
|
|
|
- url: './details?id=' + item.messageid,
|
|
|
- }) */
|
|
|
+ },
|
|
|
+ /* 前去应用列表 */
|
|
|
+ toList(name) {
|
|
|
+ let item = wx.getStorageSync('gridList').find(v => v.label == name);
|
|
|
+ if (!item) return wx.showToast({
|
|
|
+ title: `暂无进入‘${name}’应用权限`,
|
|
|
+ icon: "none",
|
|
|
+ mask: true
|
|
|
+ })
|
|
|
+ getApp().globalData.evidence(item)
|
|
|
},
|
|
|
getlist(init = false) {
|
|
|
if (init.detail != undefined) init = init.detail;
|