index.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. const app = getApp();
  2. Page({
  3. data: {
  4. userInfo: null
  5. },
  6. onLoad: function () {
  7. this.setData({
  8. userInfo: app.globalData.userInfo
  9. });
  10. },
  11. onShow: function () {
  12. this.setData({ userInfo: app.globalData.userInfo });
  13. if (typeof this.getTabBar === 'function' && this.getTabBar()) {
  14. this.getTabBar().setData({ selected: 0 });
  15. }
  16. },
  17. // 录入信息
  18. goToAddMember: function () {
  19. if (!app.globalData.isLoggedIn) {
  20. wx.showModal({
  21. title: '提示',
  22. content: '请先登录后再录入信息',
  23. showCancel: false,
  24. success: (res) => {
  25. this.doLogin(() => {
  26. wx.navigateTo({
  27. url: '/pages/add_member/add_member'
  28. });
  29. });
  30. }
  31. });
  32. } else {
  33. wx.navigateTo({
  34. url: '/pages/add_member/add_member'
  35. });
  36. }
  37. },
  38. // 我的录入
  39. goToMyEntries: function () {
  40. if (!app.globalData.isLoggedIn) {
  41. wx.showModal({
  42. title: '提示',
  43. content: '请先登录后查看录入记录',
  44. showCancel: false,
  45. success: () => {
  46. wx.navigateTo({ url: '/pages/login/login' });
  47. }
  48. });
  49. } else {
  50. wx.switchTab({ url: '/pages/my_entries/my_entries' });
  51. }
  52. },
  53. // 家族相册(预留)
  54. goToAlbum: function () {
  55. wx.showToast({
  56. title: '功能开发中',
  57. icon: 'none'
  58. });
  59. },
  60. // 家族文化(预留)
  61. goToCulture: function () {
  62. wx.showToast({
  63. title: '功能开发中',
  64. icon: 'none'
  65. });
  66. },
  67. // 登录
  68. doLogin: function (callback) {
  69. wx.navigateTo({
  70. url: '/pages/login/login'
  71. });
  72. }
  73. });