From 65a34c2a476f8305579582b402445a640f531a65 Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期二, 11 三月 2025 16:17:16 +0800
Subject: [PATCH] 3333233332

---
 src/components/AppHeader.vue |   26 ++++++++++++++++++++++----
 1 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/src/components/AppHeader.vue b/src/components/AppHeader.vue
index ecacc46..74f36e6 100644
--- a/src/components/AppHeader.vue
+++ b/src/components/AppHeader.vue
@@ -32,8 +32,8 @@
 					<!-- Add shopping cart icon here -->
 					<div class="flex items-center gap-4" @click="goToCart">
 						<el-badge :value="cartCount" :max="99" class="cart-badge">
-							<el-button class="flex items-center" link >
-								<el-icon class="text-xl"><ShoppingCart /></el-icon>
+							<el-button class="flex items-center" link>
+								<el-icon class="text-lg" style="font-size: 20px;"><ShoppingCart /></el-icon>
 							</el-button>
 						</el-badge>
 					</div>
@@ -103,14 +103,32 @@
 };
 
 const linkClick = () => {
-	router.push('/select-selpara');
+	if (userInfo.value.Token) {
+		router.push('/select-selpara');
+	} else {
+		loginStore.logOut();
+		router.replace({
+			path: '/login',
+			query: { redirectPath: route.fullPath },
+		});
+	}
 };
 
 // 浠� Pinia store 鑾峰彇璐墿杞︽暟閲�
 const cartCount = computed(() => cartStore.cartItemCount);
 
 const goToCart = () => {
-	router.push('/cart');
+	if (userInfo.value.Token) {
+		router.push('/cart');
+	} else {
+		loginStore.logOut();
+		router.replace({
+			path: '/login',
+			query: { redirectPath: route.fullPath },
+		});
+		return
+	}
+	
 };
 </script>
 

--
Gitblit v1.9.3