拓恒河湖长制全民护河平台WEB端
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

2 лет назад
1 год назад
2 лет назад
1 год назад
1 год назад
10 месяцев назад
1 год назад
2 лет назад
1 год назад
2 лет назад
1 год назад
2 лет назад
2 лет назад
1 год назад
2 лет назад
1 год назад
1 год назад
2 лет назад
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. // pages/mine/index.js
  2. import {getUserData} from '../../api/login.js'
  3. import {messageSum} from '../../api/mine.js'
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. userInfo: {}, // 用户授权信息
  10. list: [
  11. {title: '个人信息', type: 'userinfo', path: '/package_mine/pages/userInfo/index', info: '修改个人信息'},
  12. {title: '护河身份', type: 'myid', path: '/package_mine/pages/myId/index', info: '全民护河 全民参与'},
  13. ],
  14. otherList: [
  15. {title: '河湖问题反馈', type: 'feedback', path: '/package_mine/pages/records/index', info: '问题反馈'},
  16. {title: '消息通知', type: 'notice', path: '/package_mine/pages/notice/index',info: '', showNumbers: true},
  17. {title: '我的兑换', type: 'exchange', path: '/package_mine/pages/exchange/index', info: ''}
  18. ],
  19. myId: '', // 身份
  20. integral: 0, // 积分
  21. numbers: 0
  22. },
  23. /**
  24. * 生命周期函数--监听页面加载
  25. */
  26. onLoad: function (options) {
  27. this.getTabBar().setData({
  28. selected: 2
  29. })
  30. },
  31. onShow:function() {
  32. this.getUserInfo()
  33. this.getUnReadNums()
  34. },
  35. goRecords(e) {
  36. const path = e.currentTarget.dataset.path
  37. wx.navigateTo({
  38. url: path,
  39. })
  40. },
  41. // 获取
  42. getUserInfo() {
  43. const params = {}
  44. params.tenantId = wx.getStorageSync('tenant').tenantId
  45. params.openid = wx.getStorageSync('openid')
  46. getUserData(params).then(success=> {
  47. const userInfo = success.data
  48. wx.setStorage({
  49. key: 'userInfo',
  50. data:userInfo
  51. })
  52. this.setData({userInfo})
  53. })
  54. },
  55. getUnReadNums(){
  56. const openId = wx.getStorageSync('openid')
  57. messageSum({openId}).then(res=>{
  58. this.setData({
  59. numbers: res.data || 0
  60. })
  61. })
  62. },
  63. // 进入申请身份页面
  64. goApprove() {
  65. wx.navigateTo({
  66. url: '/package_mine/pages/IdList/index',
  67. })
  68. },
  69. handlePointDetail(){
  70. wx.navigateTo({
  71. url: '/package_mine/pages/history/index',
  72. })
  73. }
  74. })