From 538de6d717ab251a74d1f3594f631c1e5f92e89f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E6=B3=BD=E5=86=9B?= <5654792+tcubic21@user.noreply.gitee.com> Date: Fri, 21 Mar 2025 17:44:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- favicon.ico | Bin 0 -> 15406 bytes index.html | 11 +- src/App.vue | 2 +- src/packages/pages/forget_pwd/forget_pwd.vue | 16 +- src/pages/ai_creation/ai_creation.vue | 65 +- src/pages/overview/_components/pie-chart.vue | 10 +- src/pages/overview/overview.vue | 9 + src/stores/app.ts | 3 + src/stores/user.ts | 6 +- src/utils/auth.ts | 2 +- src/utils/cache.ts | 93 +-- src/utils/request/http.ts | 710 ++++++++++--------- vite.config.ts | 2 + 13 files changed, 510 insertions(+), 419 deletions(-) create mode 100644 favicon.ico diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..ff83c77d01ad7416d757733e29828793a6443a0a GIT binary patch literal 15406 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 Yp|6}xbZ%|7RuF^wPfdT4K&%A*9|em|bN~PV literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 043bc01..71e393f 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,9 @@ + + - + -
- +
+ - + + \ No newline at end of file diff --git a/src/App.vue b/src/App.vue index 71e74da..d3e644d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -78,7 +78,7 @@ const setLocalStorage = async () => { return } } else { - const obj = { expire: "", value: cookiesToken } + const obj = { expire: "604800", value: cookiesToken } localStorage.setItem("app_token", JSON.stringify(obj)); } diff --git a/src/packages/pages/forget_pwd/forget_pwd.vue b/src/packages/pages/forget_pwd/forget_pwd.vue index 5a0f37b..6cc459c 100644 --- a/src/packages/pages/forget_pwd/forget_pwd.vue +++ b/src/packages/pages/forget_pwd/forget_pwd.vue @@ -14,7 +14,8 @@ - + @@ -56,6 +57,15 @@ import { SMSEnum } from '@/enums/appEnums' import { useAppStore } from '@/stores/app' import { reactive, ref, shallowRef, computed } from 'vue' import { onLoad } from '@dcloudio/uni-app' +import { useUserStore } from '@/stores/user' + +const userStore = useUserStore() + + +const userInfo = JSON.parse(localStorage.getItem('userInfo') || '{}') + +console.log('userStore', userInfo); + enum ForgotPwdSceneEnum { MOBILE = 2, @@ -89,7 +99,7 @@ const uCodeRef = shallowRef() const codeTips = ref('') const formData = reactive({ mobile: '', - email: '', + email: userInfo.email || '', code: '', scene: 3, password: '', @@ -100,7 +110,7 @@ const isValidMobile = computed(() => uni.$u.test.mobile(formData.mobile)) const isValidMailBox = computed(() => uni.$u.test.email(formData.email)) const isMobile = computed(() => formData.scene == ForgotPwdSceneEnum.MOBILE) const isMailbox = computed(() => formData.scene == ForgotPwdSceneEnum.MAILBOX) -console.log('isMailbox', isMailbox.value); + const codeChange = (text: string) => { codeTips.value = text diff --git a/src/pages/ai_creation/ai_creation.vue b/src/pages/ai_creation/ai_creation.vue index 5e7fa3b..89ea639 100644 --- a/src/pages/ai_creation/ai_creation.vue +++ b/src/pages/ai_creation/ai_creation.vue @@ -8,43 +8,22 @@ - + -