From 2f4a6c2d6e098286cd507f9dd6c9b1d6b8759bd7 Mon Sep 17 00:00:00 2001 From: hwj Date: Thu, 28 May 2026 09:21:50 +0800 Subject: [PATCH] =?UTF-8?q?sytle=EF=BC=9A=E8=B0=83=E6=95=B4=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E9=A1=B5=E6=A0=B7=E5=BC=8F-=E9=80=82=E9=85=8D?= =?UTF-8?q?=E6=89=8B=E6=9C=BA=E7=8A=B6=E6=80=81=E6=A0=8F=E9=AB=98=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/manifest.json | 4 ++-- src/pages/index.vue | 19 +++++++++++++++++++ src/pages/login.vue | 17 ++++++++++++----- 3 files changed, 33 insertions(+), 7 deletions(-) diff --git a/src/manifest.json b/src/manifest.json index 20e7cd5..e4641a7 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -2,8 +2,8 @@ "name" : "必硕生管系统", "appid" : "__UNI__333F1FF", "description" : "", - "versionName" : "1.0.0", - "versionCode" : 101, + "versionName" : "1.0.2", + "versionCode" : 103, "transformPx" : false, /* 5+App特有相关 */ "app-plus" : { diff --git a/src/pages/index.vue b/src/pages/index.vue index 45c7064..ebdb472 100644 --- a/src/pages/index.vue +++ b/src/pages/index.vue @@ -95,7 +95,22 @@ function goTop() { }, 0) } +function redirectToLoginIfNeeded() { + if (userStore.token) { + return false + } + + uni.reLaunch({ + url: '/pages/login' + }) + return true +} + function redirectIfHomeUnavailable() { + if (redirectToLoginIfNeeded()) { + return + } + if (!userStore.token || !permissionInfoLoaded.value) { return } @@ -115,6 +130,10 @@ function redirectIfHomeUnavailable() { watch([permissionInfoLoaded, menus], () => { redirectIfHomeUnavailable() }, { immediate: true }) + +onMounted(() => { + redirectToLoginIfNeeded() +})