From 045449331ff277413c814511619e795c1f0a587b Mon Sep 17 00:00:00 2001 From: aixianling Date: Thu, 19 Dec 2024 18:04:12 +0800 Subject: [PATCH] =?UTF-8?q?feat(xumu):=20=E5=AE=8C=E5=96=84=E8=AE=A4?= =?UTF-8?q?=E8=AF=81=E6=9D=90=E6=96=99=E9=A1=B5=E9=9D=A2=E5=B9=B6=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E7=9B=B8=E5=85=B3=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增认证材料页面,支持查看和审核用户提交的认证信息- 优化 axios 配置,修复 URL 替换逻辑 - 更新表格操作按钮,根据认证状态显示不同选项 - 重构页面布局组件,增加返回按钮和内容字符串属性 --- examples/router/axios.js | 2 +- project/xumu/AppAuthManage/authAdd.vue | 54 +++++++++++++++++++++++-- project/xumu/AppAuthManage/authList.vue | 44 ++++++++++++++------ src/utils/axios.js | 2 +- ui/packages/layout/AiPage.vue | 27 ++++++++----- 5 files changed, 102 insertions(+), 27 deletions(-) diff --git a/examples/router/axios.js b/examples/router/axios.js index 53943126..f6e1e163 100644 --- a/examples/router/axios.js +++ b/examples/router/axios.js @@ -11,7 +11,7 @@ instance.interceptors.request.use(config => { config.url = "/ns" + config.url } if (process.env.VUE_APP_IS_SIMPLE_SERVER == 1) { - config.url = config.url.replace(/\/(app|auth|admin)\//, "/api/") + config.url = config.url.replace(/^\/(app|auth|admin)\//, "/api/") if (['xumu'].includes(process.env.VUE_APP_SCOPE)) { config.url = config.url.replace("/api/", "/") } diff --git a/project/xumu/AppAuthManage/authAdd.vue b/project/xumu/AppAuthManage/authAdd.vue index 991e886b..096c9a28 100644 --- a/project/xumu/AppAuthManage/authAdd.vue +++ b/project/xumu/AppAuthManage/authAdd.vue @@ -1,13 +1,59 @@ diff --git a/src/utils/axios.js b/src/utils/axios.js index 083c5a3e..3e33b111 100644 --- a/src/utils/axios.js +++ b/src/utils/axios.js @@ -11,7 +11,7 @@ instance.defaults.baseURL = baseURLs[process.env.NODE_ENV] instance.interceptors.request.use(config => { config.timeout = 300000 if (extra?.isSingleService) { - config.url = config.url.replace(/\/(app|auth|admin)\//, "/api/") + config.url = config.url.replace(/^\/(app|auth|admin)\//, "/api/") } if (config.url.startsWith("/node")) { config.baseURL = "/ns" diff --git a/ui/packages/layout/AiPage.vue b/ui/packages/layout/AiPage.vue index 2c5d7e04..0122f3fe 100644 --- a/ui/packages/layout/AiPage.vue +++ b/ui/packages/layout/AiPage.vue @@ -1,11 +1,12 @@ @@ -13,7 +14,7 @@ export default {