fix: 修复管理端静态资源基础路径

- 统一内置品牌资源与空状态图片的 BASE_URL 解析

- 应用启动时自动归一化历史偏好里的内置资源路径

- 多个空状态组件改为复用公共资源地址工具
This commit is contained in:
2026-03-24 18:39:16 +08:00
parent da536ea742
commit c78db961c5
10 changed files with 107 additions and 16 deletions

View File

@@ -0,0 +1,13 @@
const assetBase = import.meta.env.BASE_URL || '/';
export function getPublicAssetUrl(path: string) {
if (!path) {
return assetBase;
}
const normalizedPath = path.startsWith('/') ? path.slice(1) : path;
return `${assetBase}${normalizedPath}`;
}
export function getEmptyStateImageUrl(themeMode?: string) {
return getPublicAssetUrl(`empty${themeMode === 'dark' ? '-dark' : ''}.png`);
}