From 595394fcb758eac768194c8c3f403f525d024845 Mon Sep 17 00:00:00 2001 From: bwstudio Date: Wed, 10 Jun 2026 07:30:49 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=89=8D=E5=90=8E=E5=8F=B0=E9=9D=99?= =?UTF-8?q?=E6=80=81=E8=B5=84=E6=BA=90=E8=B7=AF=E5=BE=84=E5=86=B2=E7=AA=81?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20+=20=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改 admin/vite.config.js 添加 base: '/admin/' 解决静态资源路径问题 - 修复后台 index.html 资源引用从 /assets/ → /admin/assets/ - 更新优化器默认 API 地址为服务器地址 - 添加友链管理相关代码 - 修复多处分类管理页面 --- admin/src/api/request.js | 2 +- admin/src/layout/index.vue | 1 + admin/src/views/category/Crowd.vue | 38 +++- admin/src/views/category/Type.vue | 41 +++- admin/src/views/feedback/List.vue | 37 +++- admin/src/views/links/List.vue | 36 +++- admin/vite.config.js | 1 + api/app/models/joke.py | 7 +- api/app/models/link.py | 2 + api/app/routers/auth.py | 17 +- api/app/routers/jokes.py | 126 +++++++++---- api/app/routers/links.py | 30 ++- api/app/schemas/joke.py | 20 ++ api/app/schemas/link.py | 12 +- api/main.py | 2 + api/requirements.txt | 1 + optimizer/main.py | 4 +- optimizer/optimizer.py | 110 +++++++---- web/src/api/link.js | 4 +- web/src/views/detail/index.vue | 94 +++++++++- web/src/views/home/components/JokeCard.vue | 49 ++++- web/src/views/links/index.vue | 206 ++++++++++++++++++++- 22 files changed, 740 insertions(+), 100 deletions(-) diff --git a/admin/src/api/request.js b/admin/src/api/request.js index ae664ea..0d43858 100644 --- a/admin/src/api/request.js +++ b/admin/src/api/request.js @@ -18,7 +18,7 @@ request.interceptors.response.use( err => { if (err.response?.status === 401) { localStorage.removeItem('token') - window.location.href = '/login' + window.location.href = '/admin/login' } return Promise.reject(err) } diff --git a/admin/src/layout/index.vue b/admin/src/layout/index.vue index 927d783..ff21785 100644 --- a/admin/src/layout/index.vue +++ b/admin/src/layout/index.vue @@ -33,6 +33,7 @@ AI 配置 友链管理 反馈管理 + 用户管理 diff --git a/admin/src/views/category/Crowd.vue b/admin/src/views/category/Crowd.vue index 4fa6bc9..34d3332 100644 --- a/admin/src/views/category/Crowd.vue +++ b/admin/src/views/category/Crowd.vue @@ -4,7 +4,23 @@

人群管理

添加 - + + + + @@ -34,15 +50,23 @@ \ No newline at end of file