// pages/index-admin/index-admin.js const app = getApp(); const util = require('../../utils/util.js'); Page({ /** * 页面的初始数据 */ data: { imgPath: app.globalData.imgPath, path: app.globalData.path, username: app.globalData.userInfo.usernameShow, role_name: app.globalData.roleInfo.name, app_bottom: '大城细管·大城众管·大城智管' }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { let that = this; if (!app.globalData.userInfo.usernameShow || !app.globalData.userInfo.nickName || !app.globalData.userInfo.headImgUrl) { wx.showModal({ title: '提示', content: '轻应用需要取您的用户信息', showCancel: false, confirmText: '确定', success: (res) => { if (res.confirm) { wx.getUserProfile({ desc: '提升用户体验感', success: (res) => { app.globalData.userInfo.usernameShow = res.userInfo.nickName; app.globalData.userInfo.nickName = res.userInfo.nickName; app.globalData.userInfo.headImgUrl = res.userInfo.avatarUrl; that.setData({ username: app.globalData.userInfo.usernameShow, role_name: app.globalData.roleInfo.name }); util.post({ url: '/sys/user/updateNoAuth', data: { id: app.globalData.userInfo.id, nickName: res.userInfo.nickName, usernameShow: res.userInfo.nickName, headImgUrl: res.userInfo.avatarUrl } }); }, fail: (res) => { util.toast('拒绝授权将影响您的体验感'); that.setData({ username: '未知用户', role_name: app.globalData.roleInfo.name }); } }); } }, }); } else { that.setData({ username: app.globalData.userInfo.usernameShow, role_name: app.globalData.roleInfo.name }); } // 下一场会议 util.get({ url: '/api/meeting/info/getNextMeeting', success: (res) => { wx.hideLoading(); if (res.data.code != 200) { util.toast(res.data.msg); } else { let datas = res.data.data; if (datas) { that.setData({ nextTitle: datas.title, nextTime: util.formatDate(datas.receptionTime), nextUnit: datas.receptionObject }); } else { util.toast('暂无下一场会议'); } } } }); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { }, changeRole: function () { wx.redirectTo({ url: '../index-guest/index-guest', }) }, informationRelease: function () { wx.navigateTo({ url: '../information-release/information-release', }) }, chatRoom: function () { wx.navigateTo({ url: '../chat-room/chat-room', }) }, lightMap: function () { wx.navigateTo({ url: '../light-map/light-map', }) }, meetingCover: function () { wx.navigateTo({ url: '../meeting-cover/meeting-cover', }) } })