// pages/standardRouter/standardRouter.js Page({ /** * 页面的初始数据 */ data: { pageRouters:[], show:false // 是否展示理事会菜单 }, /** * @description 跳转 * @param {*} e */ clickSelect(e){ let item = e.currentTarget.dataset.item wx.navigateTo({ url: item.path, }) }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { const that = this // 理事会成员展示的 let councilArr = [ { path: "../standardBasicInfo/standardBasicInfo", imgPath:'../../assets/images/basic-info.png', val: "1", name: "基本信息" }, { path: "../meeting/meeting?type=standard&meetingType=2&tbMeetingType=1", // type 是会议类型 imgPath:'../../assets/images/notice.png', val: "2", name: "标准宣贯" }, { path: "../meeting/meeting?type=standard&meetingType=2&tbMeetingType=2", imgPath:'../../assets/images/train.png', val: "3", name: "培训会" }, { path: "../meeting/meeting?type=standard&meetingType=2&tbMeetingType=3", imgPath:'../../assets/images/info.png', val: "4", name: "信息交流会" }, { path: "../council/council?type=standard&meetingType=6", imgPath:'../../assets/images/lishi.png', val: "5", name: "理事会" }, ] // 非理事会成员展示的 let notCouncilArr = [ { path: "../standardBasicInfo/standardBasicInfo", imgPath:'../../assets/images/basic-info.png', val: "1", name: "基本信息" }, { path: "../meeting/meeting?type=standard&meetingType=2&tbMeetingType=1", // type 是会议类型 imgPath:'../../assets/images/notice.png', val: "2", name: "标准宣贯" }, { path: "../meeting/meeting?type=standard&meetingType=2&tbMeetingType=2", imgPath:'../../assets/images/train.png', val: "3", name: "培训会" }, { path: "../meeting/meeting?type=standard&meetingType=2&tbMeetingType=3", imgPath:'../../assets/images/info.png', val: "4", name: "信息交流会" } ] wx.getStorage({ key:'userInfo', success(res){ console.log(res); if(res.data.isCouncil == '1' ){ // 说明是理事会成员 that.setData({ 'pageRouters':councilArr, show:true }) }else{ // 说明不是理事会成员 that.setData({ 'pageRouters':notCouncilArr, show:false }) } }, }) }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })