// pages/myInfo/myInfo.js import { logoutUrl } from "../../utils/getApiUrl"; import { Request } from "../../common"; Page({ /** * 页面的初始数据 */ data: { vis:false }, bindClick () { wx.navigateTo({ url: '/package/basic/basic', }) }, //跳转资讯公告页 toDetail(){ wx.navigateTo({ url: '/package/advisoryNotice/advisoryNotice', }) }, // 登出 logout () { wx.showModal({ title: '切换用户', content: '将退出当前用户,重新登录', confirmText: '切换用户', confirmColor: '#1979ff', success: res => { if (res.confirm) { wx.showLoading() Request.put(logoutUrl(), {}).then((res) => { wx.clearStorage(); getApp().globalData.userInfo = null; wx.reLaunch({ url: '../login/login', }) wx.hideLoading() }) } } }) }, /** * 生命周期函数--监听页面加载 */ onLoad (options) { let that = this; let userInfo = wx.getStorageSync('userInfo'); let userRole = wx.getStorageSync('userRole'); that.setData({ userInfo, vis:userRole?.includes('管理')|| userInfo.username==='SuperAdmin' }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady () { }, /** * 生命周期函数--监听页面显示 */ onShow () { if (typeof this.getTabBar === 'function' && this.getTabBar()) { this.getTabBar().setData({ selected: 2 }) } }, /** * 生命周期函数--监听页面隐藏 */ onHide () { }, /** * 生命周期函数--监听页面卸载 */ onUnload () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom () { }, /** * 用户点击右上角分享 */ onShareAppMessage () { } })