const app = getApp() const util = require("../../../utils/util"); const api = require('../../../api/api.js'); const user = require('../../../utils/user.js'); // const update = require('../../../api/update.js'); Page({ data: { activeTab:1, read:[],//8,9,10 问题工单 unread:[], messageList:[ { type:1, text:'物损工单产生,请及时和站长沟通哦,请勿私自联系雇主哦,联系了就罚款,不服再罚,罚完不服再罚~', }, { type:2, text:'即将服务保洁2次新客,这是第N次服务,推荐客户复购4次/次/24次', } ] }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.selectComponent('#tabs').resize(); this.getNoticeList(); }, getNoticeList(){ util.request(api.getNotice, { }, 'GET').then(res=> { if (res.errno === 0) { this.setData({ read:res.data.read, unRead:res.data.unRead, messageList:this.data.activeTab==1?res.data.unRead:res.data.read }); } }); }, readNotice(e){ let id=e.currentTarget.dataset.id; util.request(api.readNotice, {id:id }, 'GET').then(res=> { if (res.errno === 0) { wx.showToast({ title: '操作成功' }); this.getNoticeList(); } }); }, onTabChange(e) { this.setData({ activeTab: e.detail.name, }); if (this.data.activeTab == 1) { this.setData({ messageList:this.data.unRead }); }else{ this.setData({ messageList:this.data.read }); } }, onReachBottom() { // if (this.data.totalPages > this.data.page) { // this.setData({ // page: this.data.page + 1 // }); // this.getGoodsList(); // } else { // wx.showToast({ // title: '没有更多商品了', // icon: 'none', // duration: 2000 // }); // return false; // } }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, onHide: function () { }, onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { }, })