From 2adaae41514f3b3b5d1dc60e38a7bc81465a6351 Mon Sep 17 00:00:00 2001 From: weiwei Date: Wed, 19 Feb 2025 09:26:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=99=BB=E5=BD=95=E9=A1=B5?= =?UTF-8?q?=E8=B7=B3=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 5 ++++- src/pages/tabbar/my.vue | 10 ++++++---- src/sheep/utils/isDevEnv.ts | 4 ++-- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/.env b/.env index ed43361..aa5791a 100644 --- a/.env +++ b/.env @@ -42,4 +42,7 @@ VITE_APP_DEV_SERVICE = http://220.191.229.171:8090/api # 线上 #VITE_APP_PROD_SERVICE = http://59.202.170.152:81/api # VITE_APP_PROD_SERVICE = https://stgl.pj.gov.cn/api VITE_APP_PROD_SERVICE = http://220.191.229.171:8090/api -# ******************** end 生产环境 end ******************** \ No newline at end of file +# ******************** end 生产环境 end ******************** + +VITE_DEV_ENV = dev +# VITE_DEV_ENV = prod \ No newline at end of file diff --git a/src/pages/tabbar/my.vue b/src/pages/tabbar/my.vue index ad28c77..975e007 100644 --- a/src/pages/tabbar/my.vue +++ b/src/pages/tabbar/my.vue @@ -2,9 +2,7 @@ import { reactive } from "vue" import { onLoad, onShow } from "@dcloudio/uni-app" import { isEmpty } from "radash" - import { filePath } from "@@/utils/file" - import { hooks, router, constant } from "@@/index" import { merchantApi, userApi, walletApi } from "@@/api" import isDevEnv from "@/sheep/utils/isDevEnv" @@ -25,7 +23,6 @@ const DEFAULT_SERVICES: ServiceItem[] = [ { text: "人脸管理", icon: "/static/icon/service_5.png", router: "/pages/human-face/list" }, ] -// 状态管理 const state = reactive({ wallet: [], userInfo: {}, @@ -66,8 +63,13 @@ const checkAppInfo = async () => { const zhengdingResult = await loginMethods.zhengdingLogin() if (zhengdingResult) return + const tokenKey = constant.storageConstant.TOKEN + const userInfoKey = constant.storageConstant.USERINFO + const tokenStorage = uni.getStorageSync(tokenKey) + const userStorage = uni.getStorageSync(userInfoKey) + // 开发环境下跳转到测试登录页 - if (isDevEnv()) { + if ((isDevEnv() && isEmpty(tokenStorage)) || isEmpty(userStorage)) { router.jump("/pages/test/login") } } catch (error) { diff --git a/src/sheep/utils/isDevEnv.ts b/src/sheep/utils/isDevEnv.ts index a081bbe..b5bdee1 100644 --- a/src/sheep/utils/isDevEnv.ts +++ b/src/sheep/utils/isDevEnv.ts @@ -1,2 +1,2 @@ -// export default () => import.meta.env.VITE_DEV_ENV === "dev" -export default () => process.env.NODE_ENV === "development" +export default () => import.meta.env.VITE_DEV_ENV === "dev" +// export default () => process.env.NODE_ENV === "development"