app.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // app.js
  2. App({
  3. globalData: {
  4. isLoggedIn: false, // 登录状态
  5. },
  6. // 检查登录状态并弹出提示框
  7. checkLoginStatus() {
  8. const isLoggedIn = wx.getStorageSync('userInfo') || false;
  9. if (!isLoggedIn) {
  10. wx.showModal({
  11. title: '登录身份选择',
  12. content: '请选择您的身份以完成登录',
  13. confirmText: '我是家长',
  14. cancelText: '我是老师',
  15. success: (res) => {
  16. if (res.confirm) {
  17. // 家长:跳转本小程序登录页
  18. wx.navigateTo({
  19. url: '/pages/logins/logins',
  20. });
  21. } else if (res.cancel) {
  22. // 老师:跳转到老师端小程序
  23. wx.navigateToMiniProgram({
  24. appId: 'wx06f2b1b09ac5684f', // ⚠️ 替换成实际 appId
  25. path: 'pages/logins/logins',
  26. });
  27. }
  28. }
  29. });
  30. return false;
  31. }
  32. return true;
  33. },
  34. onLaunch() {
  35. // wx.cloud.init({
  36. // env: 'cloud1-6g98iw7i28b01747',
  37. // traceUser: true
  38. // })
  39. }
  40. })