From 3f9032e92fdd383bfefc87a0bec9b242e1223851 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期二, 09 六月 2026 17:08:44 +0800
Subject: [PATCH] 改bug

---
 app/pages/guide-page/guide-page.vue |   30 +++++++++++++++++++++++-------
 1 files changed, 23 insertions(+), 7 deletions(-)

diff --git a/app/pages/guide-page/guide-page.vue b/app/pages/guide-page/guide-page.vue
index ae5f02b..01386b9 100644
--- a/app/pages/guide-page/guide-page.vue
+++ b/app/pages/guide-page/guide-page.vue
@@ -3,7 +3,7 @@
 		<swiper class="guide-page__swiper" :current="current" circular @change="handleSwiperChange">
 			<swiper-item v-for="(item, index) in guideList" :key="index">
 				<view class="guide-page__slide">
-					<image class="guide-page__image" :src="item.imgurlFull" mode="heightFix"></image>
+					<image class="guide-page__image" :src="item.imgurlFull" mode="widthFix"></image>
 				</view>
 			</swiper-item>
 		</swiper>
@@ -26,7 +26,11 @@
 </template>
 
 <script>
+	import { mapState } from 'vuex'
 	export default {
+		computed: {
+			...mapState(['token'])
+		},
 		data() {
 			return {
 				current: 0,
@@ -43,16 +47,28 @@
 			getBannerList() {
 				this.$u.api.getBannerList({ position: 1 }).then(res => {
 					if (res.code === 200 && res.data) {
-						console.log(res.data);
 						this.guideList = res.data;
 					}
-				}).catch(err => {
-					console.log('鑾峰彇杞挱鍥惧け璐�', err);
-				});
+				})
 			},
 			jump() {
-				uni.navigateTo({
-					url: '/pages/login/login'
+				if (!this.token) {
+					uni.navigateTo({
+						url: '/pages/login/login'
+					})
+					return
+				}
+				this.$u.api.checkToken({ token: this.token }).then(res => {
+					if (res.data) {
+						uni.switchTab({
+							url: '/pages/index/index'
+						})
+					} else {
+						uni.navigateTo({
+							url: '/pages/login/login'
+						})
+					}
+					uni.$emit('loginSuccessStartLocationPolling');
 				})
 			}
 		}

--
Gitblit v1.9.3