// pages/home/home.js // import {BackLog,GetManagementClass,GetCompany,GetArea} from '../../utils/network' const app = getApp() Page({ /** * 页面的初始数据 */ data: { showone: false, showtwo: false, newsnum: 0, roleKey: false, }, // 跳转到问题列表 (管理员) toProblemList() { wx.navigateTo({ url: '/pages/problemList/problemList', }) }, toMaintenanceList() { wx.navigateTo({ url: '/pages/maintenance/maintenance', }) }, //跳转到问题列表 (一二级单位) toProblemT3() { wx.navigateTo({ url: '/pages/problemListT3/ProblemListT3', }) }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { // console.log(options); var user = wx.getStorageSync('user') console.log(this.data.roleKey); switch (user.RoleValue) { case 1: this.setData({ showone: true }) break; case 3: this.setData({ showone: true }) break; case 6: this.setData({ showone: true }) break; case 9: this.setData({ showtwo: true }) break; case 10: this.setData({ showtwo: true }) break; } }, // 跳转问题上报 toProRep() { wx.navigateTo({ url: '/pages/problemReport/proRep', }) }, // 跳转待办提醒 ToRemind() { wx.navigateTo({ url: '/pages/Remind/Remind', }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, getInfo() { wx.request({ url: 'https://puyue.yhupai.com/prod-api/getInfo', method: "GET", header: { "Access-Control-Allow-Headers": 'token', Authorization: `Bearer ${wx.getStorageSync('token')}` }, success: (res, header) => { if (res.data.code != 200) { wx.showToast({ title: res.data.msg, icon: 'none' }); } else { // let data = JSON.parse(JSON.stringify(res.data)) // let erectoId = data.user.userId console.log(res.data.user.userId); wx.setStorageSync('userInfo', res.data) wx.setStorageSync('roleKey', res.data.user.roles[0].roleKey) wx.setStorageSync('nickName',res.data.user.nickName) this.setData({ roleKey:res.data.user.roles[0].roleKey }) wx.setStorageSync('deptId', res.data.user.dept.deptId) wx.setStorageSync('erectoId', res.data.user.userId) // console.log(wx.getStorageInfoSync('erectoId')); } } }) }, /** * 生命周期函数--监听页面显示 */ onShow: function () { var user = wx.getStorageSync('user') this.getInfo() switch (user.RoleValue) { case 1: this.setData({ showone: true, showtwo: false }) break; case 3: this.setData({ showone: true, showtwo: false }) break; case 6: this.setData({ showone: true, showtwo: false }) break; case 9: this.setData({ showtwo: true, showone: false }) break; case 10: this.setData({ showtwo: true, showone: false }) break; } }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })