const app = getApp(); Page({ data: { cateList: [] as any, remark: '', feedbackCount: 0, bannerList: [], }, onLoad() { app.waitLogin().then(() => { this.getCateList(); this.getBanner(); this.getRemarkCount(); }); }, getBanner() { wx.ajax({ method: 'GET', url: '?r=shizhong/index/index', data: {}, }).then((res) => { this.setData({ bannerList: res, }); }); }, handleTap(e) { const { index } = e.currentTarget.dataset; const bannerItem: any = this.data.bannerList[index]; if (bannerItem.configType === '1') { wx.navigateTo({ url: `/pages/article/index?id=${bannerItem.configContent}`, }); } else if (bannerItem.configType === '2') { wx.navigateTo({ url: `/pages/article/index?id=${bannerItem.configContent}`, }); } else if (bannerItem.configType === '3') { wx.navigateTo({ url: `/pages/longPicture/index?url=${encodeURIComponent(bannerItem.configContent)}`, }); } }, getCateList() { wx.ajax({ method: 'GET', url: '?r=shizhong/book/cate-list', data: {}, }).then((res) => { this.setData({ cateList: res, }); }); }, handleDetail(e) { const { index } = e.currentTarget.dataset; const item = this.data.cateList[index]; wx.navigateTo({ url: `/pages/classify/index?id=${item.Id}`, }); }, handleSearch() { wx.navigateTo({ url: '/pages/search/index', }); }, getRemarkCount() { wx.ajax({ method: 'GET', url: '?r=shizhong/account/get-can-feedback-count', data: {}, }).then((res) => { this.setData({ feedbackCount: res, }); }); }, handleRemark() { const { remark } = this.data; wx.ajax({ method: 'POST', url: '?r=shizhong/account/send-feedback', data: { content: remark, }, loading: true, }).then(() => { wx.showToast({ title: '提亀成功', icon: 'success', }); this.setData({ remark: '', }); }); }, }); export {};