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() +})