const api = require('../../../../utils/home') import { getTimestamp } from '../../../../utils/common' Page({ data: { pageNo: 1, pageSize: 10, timestamp: getTimestamp(), infoList: [] }, onShow() { // 重置数据 this.setData({ pageNo: 1, infoList: [] }) this.getInfoList() }, onReachBottom() { console.log('加载翻页') this.setData({ pageNo: this.data.pageNo + 1, pageSize: this.data.pageSize, pageIndex: getTimestamp() }) this.getInfoList() }, // 加载网格长管辖的网格列表 getInfoList() { let that = this let para = { pageIndex: this.data.pageNo, pageSize: this.data.pageSize, timestamp: getTimestamp() } api.getInfoList(para).then(res => { that.setData({ infoList: that.data.infoList.concat(res.data) }) }).catch(err => { console.log(err) }) }, lookDetail(e) { console.log('item', e.currentTarget.dataset.item) const { id: infoId, businessId: issueId, type, businessType, relBusinessContent } = e.currentTarget.dataset.item console.log('businessType', businessType) let params = { informationId: infoId } api.infoDetail(params).then(res => { console.log('消息已阅', res) }).catch(err => { console.log(err) }) if (type === '0') { if (businessType === 'groupUserReviewPassed' || businessType === 'groupPassed' || businessType === 'groupUserReviewNotPass') { wx.reLaunch({ url: '/pages/association/association' }) } else if (businessType === 'groupNotPassedOrDisband') { wx.navigateTo({ url: `/subpages/association/pages/unpassAssociation/unpassAssociation?id=${issueId}&state=5&description=${encodeURIComponent(relBusinessContent)}` }) } else if (businessType.indexOf('event') > -1) { wx.navigateTo({ url: `/subpages/mine/pages/eventDetail/eventDetail?eventId=${issueId}&eventType=未通过` }) } else if (businessType.indexOf('issue') > -1) { wx.navigateTo({ url: `/subpages/discussion/pages/discussionDetail/discussionDetail?detailId=${issueId}&type=issue` }) } else if (businessType.indexOf('item') > -1) { wx.navigateTo({ url: `/subpages/discussion/pages/discussionDetail/discussionDetail?detailId=${issueId}&type=project` }) } else if (businessType.indexOf('act_sign_up_success') > -1) {//爱心互助活动报名成功 wx.navigateTo({ url: `/subpages/heart/pages/heartDetail/heartDetail?id=${issueId}` }) } else if (businessType.indexOf('act_sign_up_failure') > -1) {//爱心互助活动审核未通过 console.log('ssss') wx.navigateTo({ url: `/subpages/heart/pages/refusedOrEndedDetail/refusedOrEndedDetail?id=${issueId}` }) } else if (businessType.indexOf('volunteer') > -1) {//志愿者认证 wx.navigateTo({ url: '/subpages/heart/pages/volunteer/volunteer' }) } } else if (type === '1') { if (businessType === 'groupTopicClosed') { wx.navigateTo({ url: `/subpages/association/pages/topicDetail/topicDetail?detailId=${issueId}` }) } else if (businessType.indexOf('issue') > -1) { wx.navigateTo({ url: `/subpages/discussion/pages/discussionDetail/discussionDetail?detailId=${issueId}&type=issue` }) } else if (businessType.indexOf('item') > -1) { wx.navigateTo({ url: `/subpages/discussion/pages/discussionDetail/discussionDetail?detailId=${issueId}&type=project` }) } else if (businessType.indexOf('topic') > -1) { wx.navigateTo({ url: `/subpages/association/pages/topicDetail/topicDetail?detailId=${issueId}` }) } else if (businessType.indexOf('activity') > -1) {//爱心互助详情 wx.navigateTo({ url: `/subpages/heart/pages/heartDetail/heartDetail?id=${issueId}` }) } else if (businessType.indexOf('act_cancel') > -1) {//爱心互助活动取消 wx.navigateTo({ url: `/subpages/heart/pages/cancelDetail/cancelDetail?id=${issueId}` }) } } else if (type === '2') { if (businessType === 'topicToIssuePass') { wx.navigateTo({ url: `/subpages/discussion/pages/discussionDetail/discussionDetail?detailId=${issueId}&type=issue` }) } else if (businessType.indexOf('event') > -1) { wx.navigateTo({ url: `/subpages/mine/pages/eventDetail/eventDetail?eventId=${issueId}&eventType=未通过` }) } else if (businessType.indexOf('issue') > -1) { wx.navigateTo({ url: `/subpages/discussion/pages/discussionDetail/discussionDetail?detailId=${issueId}&type=issue` }) } else if (businessType.indexOf('item') > -1) { wx.navigateTo({ url: `/subpages/discussion/pages/discussionDetail/discussionDetail?detailId=${issueId}&type=project` }) } } else if (type === '3') { wx.reLaunch({ url: '/pages/association/association' }) } }, })