const app = getApp(); Page({ data: { userInfo: null }, onLoad: function () { this.setData({ userInfo: app.globalData.userInfo }); }, onShow: function () { this.setData({ userInfo: app.globalData.userInfo }); if (typeof this.getTabBar === 'function' && this.getTabBar()) { this.getTabBar().setData({ selected: 0 }); } }, // 录入信息 goToAddMember: function () { if (!app.globalData.isLoggedIn) { wx.showModal({ title: '提示', content: '请先登录后再录入信息', showCancel: false, success: (res) => { this.doLogin(() => { wx.navigateTo({ url: '/pages/add_member/add_member' }); }); } }); } else { wx.navigateTo({ url: '/pages/add_member/add_member' }); } }, // 我的录入 goToMyEntries: function () { if (!app.globalData.isLoggedIn) { wx.showModal({ title: '提示', content: '请先登录后查看录入记录', showCancel: false, success: () => { wx.navigateTo({ url: '/pages/login/login' }); } }); } else { wx.switchTab({ url: '/pages/my_entries/my_entries' }); } }, // 家族相册(预留) goToAlbum: function () { wx.showToast({ title: '功能开发中', icon: 'none' }); }, // 家族文化(预留) goToCulture: function () { wx.showToast({ title: '功能开发中', icon: 'none' }); }, // 登录 doLogin: function (callback) { wx.navigateTo({ url: '/pages/login/login' }); } });