From 63ab8544d7375f5769467cef76bb8cd90a485f7c Mon Sep 17 00:00:00 2001
From: miaoSpring <539943419@qq.com>
Date: Thu, 16 Jan 2025 22:25:46 +0800
Subject: [PATCH] =?UTF-8?q?feat:=201.=E9=85=8D=E7=BD=AE=E5=88=B7=E6=96=B0t?=
=?UTF-8?q?oken=E7=9B=B8=E5=85=B3=E9=80=BB=E8=BE=91=EF=BC=8C2.=E6=B7=BB?=
=?UTF-8?q?=E5=8A=A0=E5=90=8E=E5=8F=B0=E6=9C=8D=E5=8A=A1=E9=A1=B5=E9=9D=A2?=
=?UTF-8?q?=203.=E4=BC=98=E5=8C=96=E6=A0=B7=E5=BC=8F=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/icons/add.vue | 1 +
components/icons/cloud.vue | 3 +
hooks/pinia/useUserStore.ts | 7 +++
nuxt.config.ts | 5 --
pages/tools/fucksq.vue | 23 ++++---
pages/user/index.vue | 26 ++++++--
pages/user/main.vue | 8 ++-
pages/user/main/server.vue | 118 ++++++++++++++++++++++++++++++++++++
8 files changed, 171 insertions(+), 20 deletions(-)
create mode 100644 components/icons/add.vue
create mode 100644 components/icons/cloud.vue
create mode 100644 pages/user/main/server.vue
diff --git a/components/icons/add.vue b/components/icons/add.vue
new file mode 100644
index 0000000..a3ed4d1
--- /dev/null
+++ b/components/icons/add.vue
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/components/icons/cloud.vue b/components/icons/cloud.vue
new file mode 100644
index 0000000..3670508
--- /dev/null
+++ b/components/icons/cloud.vue
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/hooks/pinia/useUserStore.ts b/hooks/pinia/useUserStore.ts
index 199bc2e..e5237a0 100644
--- a/hooks/pinia/useUserStore.ts
+++ b/hooks/pinia/useUserStore.ts
@@ -20,9 +20,16 @@ export const useUserStore = defineStore("user", () => {
};
const token = computed(() => {
+ console.log('token')
if (_token.value) {
return _token.value;
}
+ if(tokenExpireTime.value < Date.now()) {
+ localStorage.removeItem("miao-token");
+ localStorage.removeItem("miao-token-expire-time");
+ _token.value = undefined;
+ return "";
+ }
const res = localStorage.getItem("miao-token") || ""
_token.value = res;
return res;
diff --git a/nuxt.config.ts b/nuxt.config.ts
index b051140..38c12b3 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -18,11 +18,6 @@ export default defineNuxtConfig({
vite: {
server: {},
plugins: [],
- test: {
- deps: {
- inline: ['element-plus']
- }
- },
},
modules: ["@pinia/nuxt", '@element-plus/nuxt'],
compatibilityDate: "2025-01-12",
diff --git a/pages/tools/fucksq.vue b/pages/tools/fucksq.vue
index 86e8a3e..1252f35 100644
--- a/pages/tools/fucksq.vue
+++ b/pages/tools/fucksq.vue
@@ -11,22 +11,22 @@