Commit 71fb0fb2e17edf5952195922e69a55c3e8762c5d
1 parent
e3f2bf59
feat:首页未登陆状态下逻辑调整
Showing
1 changed file
with
9 additions
and
0 deletions
lib/pages/home/home_page.dart
| @@ -39,6 +39,7 @@ class _HomePageView extends StatelessWidget { | @@ -39,6 +39,7 @@ class _HomePageView extends StatelessWidget { | ||
| 39 | } else if (type == HeaderActionType.shop) { | 39 | } else if (type == HeaderActionType.shop) { |
| 40 | pushNamed(AppRouteName.shop); | 40 | pushNamed(AppRouteName.shop); |
| 41 | } else if (type == HeaderActionType.user) { | 41 | } else if (type == HeaderActionType.user) { |
| 42 | + debugPrint(UserUtil.token); | ||
| 42 | if(UserUtil.token.isEmpty) { | 43 | if(UserUtil.token.isEmpty) { |
| 43 | pushNamed(AppRouteName.login); | 44 | pushNamed(AppRouteName.login); |
| 44 | } else { | 45 | } else { |
| @@ -104,6 +105,10 @@ class _HomePageView extends StatelessWidget { | @@ -104,6 +105,10 @@ class _HomePageView extends StatelessWidget { | ||
| 104 | //彩蛋 | 105 | //彩蛋 |
| 105 | return GestureDetector( | 106 | return GestureDetector( |
| 106 | onTap: () { | 107 | onTap: () { |
| 108 | + if(UserUtil.token.isEmpty) { | ||
| 109 | + pushNamed(AppRouteName.login); | ||
| 110 | + return; | ||
| 111 | + } | ||
| 107 | if (data!.lock!) { | 112 | if (data!.lock!) { |
| 108 | showToast('当前课程暂未解锁'); | 113 | showToast('当前课程暂未解锁'); |
| 109 | return; | 114 | return; |
| @@ -117,6 +122,10 @@ class _HomePageView extends StatelessWidget { | @@ -117,6 +122,10 @@ class _HomePageView extends StatelessWidget { | ||
| 117 | } else { | 122 | } else { |
| 118 | return GestureDetector( | 123 | return GestureDetector( |
| 119 | onTap: () { | 124 | onTap: () { |
| 125 | + if(UserUtil.token.isEmpty) { | ||
| 126 | + pushNamed(AppRouteName.login); | ||
| 127 | + return; | ||
| 128 | + } | ||
| 120 | if (data!.lock!) { | 129 | if (data!.lock!) { |
| 121 | showToast('当前课程暂未解锁'); | 130 | showToast('当前课程暂未解锁'); |
| 122 | return; | 131 | return; |