feat(W1): 皮肤包管理页-卡片网格+上传/派生/编辑/删除,ThemeApi五方法,路由/入口/mock modId=7,ThemeVo增source/inUseCount/editable/usedBySiteNames,T-W1-21..24 绿56/56
build / build (push) Successful in 2m16s

This commit is contained in:
chenxing
2026-09-08 15:14:10 +08:00
parent dedd4a6a3a
commit d8ac455428
8 changed files with 591 additions and 1 deletions
+8
View File
@@ -99,6 +99,13 @@ export const routes: RouteRecordRaw[] = [
component: () => import("@/views/cms/SiteManage.vue"),
meta: { title: "站点管理", modId: 6 },
},
{
// W1:皮肤包管理(平台模块表注册前由站点管理按钮兜底可达,R3)
path: "theme",
name: "ThemeManage",
component: () => import("@/views/cms/ThemeManage.vue"),
meta: { title: "皮肤包管理", modId: 7 },
},
{
// 门户预览(SPA 内嵌简版门户;真实门户由后端 Thymeleaf 提供)
path: "portal-preview",
@@ -116,6 +123,7 @@ export const routes: RouteRecordRaw[] = [
{ path: "/link", redirect: legacyRedirect("link") },
{ path: "/attachment", redirect: legacyRedirect("attachment") },
{ path: "/site", redirect: legacyRedirect("site") },
{ path: "/theme", redirect: legacyRedirect("theme") },
{ path: "/portal-preview", redirect: legacyRedirect("portal-preview") },
{
path: "/:pathMatch(.*)*",