From 07d8193e802d5b9b5215dcd466d3ed71842418f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=AD=90=E9=BB=98?= <925456043@qq.com> Date: Fri, 20 Mar 2026 13:02:39 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=AD=90=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E9=83=A8=E7=BD=B2=E9=9D=99=E6=80=81=E8=B5=84=E6=BA=90?= =?UTF-8?q?=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复 admin 与 usercenter 登录验证码资源在 /flow 子路径下的加载路径 - 统一 logo、空状态图、兜底头像与模型服务商图标的 BASE_URL 处理 - 补齐 usercenter 公共布局与 loading 注入的子路径兼容 --- .../collapseViewItem/CollapseViewItem.vue | 3 +- .../CommonSelectDataModal.vue | 13 +++++++-- .../src/views/_core/authentication/login.vue | 7 +++-- .../views/ai/model/modelUtils/defaultIcon.ts | 28 +++++++++++++++++-- .../packages/@core/preferences/src/config.ts | 2 +- .../app/src/components/json/ShowJson.vue | 3 +- .../app/src/components/page/PageData.vue | 3 +- .../src/views/_core/authentication/login.vue | 7 +++-- .../ai/workflow/components/ExecResult.vue | 3 +- .../app/src/views/chatHistory/share/index.vue | 3 +- .../src/plugins/inject-app-loading/index.ts | 7 ++++- .../packages/@core/preferences/src/config.ts | 7 +++-- .../packages/@core/preferences/src/types.ts | 4 +++ .../shadcn-ui/src/components/logo/logo.vue | 15 +++++++++- .../effects/layouts/src/basic/layout.vue | 16 +++++++++++ 15 files changed, 102 insertions(+), 19 deletions(-) diff --git a/easyflow-ui-admin/app/src/components/collapseViewItem/CollapseViewItem.vue b/easyflow-ui-admin/app/src/components/collapseViewItem/CollapseViewItem.vue index b9e03c9..9485eff 100644 --- a/easyflow-ui-admin/app/src/components/collapseViewItem/CollapseViewItem.vue +++ b/easyflow-ui-admin/app/src/components/collapseViewItem/CollapseViewItem.vue @@ -19,6 +19,7 @@ const props = defineProps({ }, }); const emits = defineEmits(['delete']); +const fallbackAvatarUrl = `${import.meta.env.BASE_URL || '/'}favicon.svg`; const handleDelete = (item: any) => { ElMessageBox.confirm($t('message.deleteAlert'), $t('message.noticeTitle'), { confirmButtonText: $t('button.confirm'), @@ -40,7 +41,7 @@ const handleDelete = (item: any) => {