From bb45d79951bfec2655e20693fe4950503b72a310 Mon Sep 17 00:00:00 2001 From: Litrix Date: Fri, 27 Dec 2024 13:10:25 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=83=20docs:=20=E6=9A=82=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 8 ++++- src/api/index.ts | 2 +- src/components/PagedWrapper.vue | 6 ++-- src/components/app/HeaderMenu.vue | 22 +++++++++----- src/router/index.ts | 9 +++++- src/views/MainPage.vue | 49 ++++++++++++++++--------------- src/views/manage/ManagePage.vue | 12 ++++++++ src/views/user/UserEditPage.vue | 3 -- src/views/user/UserPage.vue | 4 ++- 9 files changed, 76 insertions(+), 39 deletions(-) create mode 100644 src/views/manage/ManagePage.vue diff --git a/src/App.vue b/src/App.vue index 912f22e..0e96ec8 100644 --- a/src/App.vue +++ b/src/App.vue @@ -9,7 +9,13 @@ -

社团展示系统

+

+ 社团展示系统 +

diff --git a/src/api/index.ts b/src/api/index.ts index fbea4e6..5c6be00 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -16,7 +16,7 @@ declare module 'axios' { // 自动添加token到请求中. axiosInstance.interceptors.request.use((config) => { const userStore = useUserStore(); - if (config.addAuth !== undefined && config.addAuth) { + if (config.addAuth === undefined || config.addAuth) { config.headers.setAuthorization(userStore.token, false); } return config; diff --git a/src/components/PagedWrapper.vue b/src/components/PagedWrapper.vue index f83f1c1..6999faa 100644 --- a/src/components/PagedWrapper.vue +++ b/src/components/PagedWrapper.vue @@ -14,11 +14,13 @@ :layout="paginationLayout" :total="total" :page-size="num" + 1 :current="page" + hide-on-single-page /> @@ -44,7 +46,7 @@ const { schema, getRequestOptions, num } = defineProps<{ }>(); defineSlots<{ default: (props: { data: DataList }) => unknown; - error: () => unknown; + empty: () => unknown; }>(); const loading = ref(true); const resp = ref(); diff --git a/src/components/app/HeaderMenu.vue b/src/components/app/HeaderMenu.vue index 34c05ae..fb547de 100644 --- a/src/components/app/HeaderMenu.vue +++ b/src/components/app/HeaderMenu.vue @@ -7,7 +7,7 @@ @select="$emit('select')" > 首页 - 社团 + 社团 + 管理 diff --git a/src/views/user/UserEditPage.vue b/src/views/user/UserEditPage.vue index 1ce24d6..b3804a4 100644 --- a/src/views/user/UserEditPage.vue +++ b/src/views/user/UserEditPage.vue @@ -14,9 +14,6 @@ - - 清除头像 - diff --git a/src/views/user/UserPage.vue b/src/views/user/UserPage.vue index d2c1649..4d14c52 100644 --- a/src/views/user/UserPage.vue +++ b/src/views/user/UserPage.vue @@ -58,7 +58,9 @@
-
+
+ +