feat(W4): 站点path全链路-portalUrlOf/previewPortalUrl纯函数,站点列/向导地址预览/预览frame sitePath,store携带path,mock嵌套路由,T-W4-16..18 绿51/51

This commit is contained in:
chenxing
2026-09-08 15:14:10 +08:00
parent 7b99ec398d
commit dedd4a6a3a
16 changed files with 297 additions and 37 deletions
+8
View File
@@ -26,6 +26,8 @@ export interface AuthUserInfo {
export interface SiteVo {
id: number;
code: string;
/** 门户路径(W4:顶层=code;子站=父path/code,/portal/{path}/ 唯一标识) */
path?: string;
/** 上级站点ID(0=顶层校站点;院系子站挂主站 id) */
parentSiteId?: number;
/** 上级站点名称(列表展示用,服务端装配) */
@@ -44,6 +46,8 @@ export interface SiteVo {
export interface CurrentSite {
id: number;
code: string;
/** 门户路径(W4:嵌套 path) */
path?: string;
name: string;
}
@@ -53,6 +57,8 @@ export interface CurrentSchool {
schName?: string;
mainSiteId: number;
mainSiteCode: string;
/** 主站门户路径(W4:/portal/{mainSitePath}/) */
mainSitePath?: string;
mainSiteName: string;
}
@@ -62,6 +68,8 @@ export interface SchoolCard {
schName?: string;
mainSiteId: number;
mainSiteCode: string;
/** 主站门户路径(W4:/portal/{mainSitePath}/) */
mainSitePath?: string;
mainSiteName: string;
theme?: string;
siteCount: number;