const _Http = getApp().globalData.http; Page({ data: { detailsData: [] }, onLoad(options) { _Http.basic({ "classname": "system.message.Message", "method": "readMessage", "content": { "messageid": options.id } }).then(res => { if (res.msg != '成功') return wx.showToast({ title: res.msg, icon: "none" }) this.setData({ detailsData: res.data }) }) }, toDetails() { const { objectname, objectid } = this.data.detailsData; console.log(objectname, objectid) switch (objectname) { case 'sat_courseware': wx.navigateTo({ url: `/pages/college/detail?id=${objectid}`, }) break; case 'sat_sharematerial': wx.navigateTo({ url: `/pages/promotional/details?id=${objectid}`, }) break; case 'sat_notice': wx.navigateTo({ url: `/pages/annunciate/details?id=${objectid}`, }) break; case 'sat_submitedit': wx.navigateTo({ url: `/pages/submission/details?id=${objectid}`, }) break; case 'sat_orderclue': wx.navigateTo({ url: `/pages/threadedTree/details/index?id=${objectid}`, }) break; case 'sys_attachment': let item = { attachmentid: objectid, document: '营销物料' } wx.navigateTo({ url: '/pages/tabbar/smartStore/folder?item=' + JSON.stringify(item), }) break; default: console.log(objectname) wx.showToast({ title: '当前应用暂不支持跳转', icon: "none" }) break; } } })