// pages/message/index.js const app = getApp(); import dateUtil from "../../utils/dateUtil"; import { customRequest } from '../../utils/request.js'; Page({ /** * 页面的初始数据 */ data: { isLogin: app.globalData.isLogin, serviceInfo: {}, iosDialog: false, showModalShow: false, isLoading: true, messageClick: false, infoList: [], list: [ { title: '平台消息', url: '/subPage/systemMessage/index', img: '../../assets/images/ptxx.svg', content: '新春祝福与品牌升级...', time: '下午 2:30', }, { title: '每日发单', url: '/subPage/todayBill/index', img: '../../assets/images/mrfd.svg', content: '按偏好订阅每日接收推送', time: '下午 1:30', }, ], showTimeStr: '' }, /** * 生命周期函数--监听页面加载 */ onLoad (options) { this.setData({ messageClick: wx.getStorageSync("messageClick" + app.globalData.loginUserInfo.id), }); console.log(this.data.messageClick); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady () { }, /** * 生命周期函数--监听页面显示 */ onShow () { // let serviceInfo = wx.getStorageSync('ServiceInfo') this.getInfoList(); console.log('messageTab' + typeof this.getTabBar); if (app.globalData.appId == 'wxe431e0b3abd9ae0b') { this.data.list = [{ title: '平台消息', url: '/subPage/systemMessage/index', img: '../../assets/images/ptxx.svg', content: '新春祝福与品牌升级', time: '下午 2:30', }, { title: '今日发单', url: '/subPage/todayBill/index', img: '../../assets/images/mrfd.svg', content: '按偏好订阅每日接收推送', time: '下午 1:30', }, { title: '发单助手', url: '/subPage/todayBill/index', img: '../../assets/images/fadan.svg', content: '按偏好订阅每日接收推送', time: '下午 1:30', }, { title: '报名助手', url: '/subPage/todayBill/index', img: '../../assets/images/baoming.svg', content: '按偏好订阅每日接收推送', time: '下午 1:30', }, { title: '账单助手', url: '/subPage/todayBill/index', img: '../../assets/images/zhangdan.svg', content: '按偏好订阅每日接收推送', time: '下午 1:30', }, { title: '智能匹配助手', url: '/subPage/chat/index?title=智能匹配助手', img: '../../assets/images/chat.svg', content: 'AI大模型智能匹配', time: '下午 1:30', }] } else if (app.globalData.appId == 'wxb0dea4d11428c6a5') { this.data.list = [ { title: '平台消息', url: '/subPage/systemMessage/index', img: '../../assets/images/ptxx.svg', content: '新春祝福与品牌升级', time: '下午 2:30', }, { title: '今日发单', url: '/subPage/todayBill/index', img: '../../assets/images/mrfd.svg', content: '按偏好订阅每日接收推送', time: '下午 1:30', }, ] } if (typeof this.getTabBar === "function" && this.getTabBar()) { this.getTabBar().setData({ isShow: true, selected: 1, }); } setTimeout(() => { console.log('new Date().getHours() ', new Date().getHours()); this.setData({ serviceInfo: app.globalData.serviceInfo, isLoading: true, messageClick: wx.getStorageSync("messageClick" + app.globalData.loginUserInfo.id), list: this.data.list, showTimeStr: new Date().getHours() > 0 && new Date().getHours() <= 7 ? '准备中' : '8:00' }); }, 10); }, /** * 生命周期函数--监听页面隐藏 */ onHide () { this.setData({ showModalShow: false, }); }, /** * 生命周期函数--监听页面卸载 */ onUnload () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom () { }, /** * 用户点击右上角分享 */ onShareAppMessage () { return app.sharePageImage() }, makePhoneCall () { console.log(1); var that = this; wx.makePhoneCall({ // number: that.data.jobDetail.assistantUserTel + "" phoneNumber: that.data.serviceInfo.workPhone || "0371-6611 3723", }); }, showdialog () { this.setData({ showModalShow: true, loading: true, }); }, closeDialog () { this.setData({ iosDialog: false, }); }, imageLoad () { this.setData({ isLoading: false, }); }, getInfoList () { let that = this; customRequest("/bocai/cms/list", { header: 'headers', method: 'post', data: { pageSize: 100, pageNum: 1, keys: "" } }).then((res) => { if (res.data.status == 200) { res.data.data.pageBean.recordList.forEach(item => { item['pubTime'] = dateUtil.timeShow(item.publishTime); console.log(item); }); this.data.list[0].content = res.data.data.pageBean.recordList[0].title; that.setData({ infoList: res.data.data.pageBean.recordList, list: this.data.list }); } }) // wx.request({ // url: app.globalData.ip + "/bocai/cms/list", // data: { pageSize: 100, pageNum: 1, keys: "" }, // header: app.globalData.headers, // method: "post", // success: function (res) { // console.log(res); // if (res.data.status == 200) { // res.data.data.pageBean.recordList.forEach(item => { // item['pubTime'] = dateUtil.timeShow(item.publishTime); // console.log(item); // }); // that.setData({ // infoList: res.data.data.pageBean.recordList, // }); // } // }, // }); }, /** * 阻止滑动穿透 * * */ modalMove () { return false; }, goDetail (e) { console.log(e); if (e.currentTarget.dataset.type == "wellcome") { wx.setStorageSync("messageClick" + app.globalData.loginUserInfo.id, true); wx.navigateTo({ url: "/pages/messageDetail/index?type=1", }); } else { wx.navigateTo({ url: "/pages/messageDetail/index?id=" + e.currentTarget.dataset.id, }); } }, makePhoneCall () { console.log(1); var that = this; wx.makePhoneCall({ // number: that.data.jobDetail.assistantUserTel + "" phoneNumber: that.data.serviceInfo.workPhone || "0371-6611 3723", }); }, });