From 7e8caace31119ca2f6b215a5457bee5f002a8186 Mon Sep 17 00:00:00 2001 From: Litrix2 Date: Sun, 22 Dec 2024 15:12:59 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=88=20perf:=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=B8=BB=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 4 +- src/api/index.ts | 2 +- src/assets/icons/Club.svg | 10 +- src/assets/icons/UserAuth.svg | 9 ++ src/components/app/VerifyInput.vue | 2 +- src/components/gobang/GobangUser.vue | 2 +- src/router/index.ts | 15 ++- src/schemas/index.ts | 1 - src/stores/page.ts | 4 +- src/stores/user.ts | 6 +- src/views/ErrorPage.vue | 2 +- src/views/GobangListPage.vue | 4 +- src/views/GobangPlayPage.vue | 2 +- src/views/UserPage.vue | 82 ---------------- src/views/user/UserEditPage.vue | 17 ++++ src/views/user/UserPage.vue | 134 +++++++++++++++++++++++++++ src/views/user/UserPosts.vue | 1 + 17 files changed, 196 insertions(+), 101 deletions(-) create mode 100644 src/assets/icons/UserAuth.svg delete mode 100644 src/schemas/index.ts delete mode 100644 src/views/UserPage.vue create mode 100644 src/views/user/UserEditPage.vue create mode 100644 src/views/user/UserPage.vue create mode 100644 src/views/user/UserPosts.vue diff --git a/src/App.vue b/src/App.vue index 4dc1f54..301dcc0 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,7 +5,9 @@ - + + +

社团展示系统

diff --git a/src/api/index.ts b/src/api/index.ts index 5f2629d..a840b01 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -3,7 +3,7 @@ import { userInfoRespSchemaNullable, type SucceedUserInfoResp, type SucceedUserInfoRespNullable, -} from '@/schemas'; +} from '@/schemas/response'; import { useUserStore } from '@/stores/user'; import axios, { type AxiosError } from 'axios'; import { ElMessage } from 'element-plus'; diff --git a/src/assets/icons/Club.svg b/src/assets/icons/Club.svg index abdf8bf..704d016 100644 --- a/src/assets/icons/Club.svg +++ b/src/assets/icons/Club.svg @@ -4,23 +4,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> + p-id="1550"> + p-id="1552"> + p-id="1554"> + p-id="1556"> + p-id="1557"> diff --git a/src/assets/icons/UserAuth.svg b/src/assets/icons/UserAuth.svg new file mode 100644 index 0000000..d0c1a34 --- /dev/null +++ b/src/assets/icons/UserAuth.svg @@ -0,0 +1,9 @@ + + + + diff --git a/src/components/app/VerifyInput.vue b/src/components/app/VerifyInput.vue index 1309646..c82540f 100644 --- a/src/components/app/VerifyInput.vue +++ b/src/components/app/VerifyInput.vue @@ -36,7 +36,7 @@ diff --git a/src/views/user/UserEditPage.vue b/src/views/user/UserEditPage.vue new file mode 100644 index 0000000..6e7f05d --- /dev/null +++ b/src/views/user/UserEditPage.vue @@ -0,0 +1,17 @@ + + diff --git a/src/views/user/UserPage.vue b/src/views/user/UserPage.vue new file mode 100644 index 0000000..e7280ea --- /dev/null +++ b/src/views/user/UserPage.vue @@ -0,0 +1,134 @@ + + + diff --git a/src/views/user/UserPosts.vue b/src/views/user/UserPosts.vue new file mode 100644 index 0000000..f557e5f --- /dev/null +++ b/src/views/user/UserPosts.vue @@ -0,0 +1 @@ +