/* AI_CHANGELOG | 日期 | Prompt | 变更 | |------|--------|------| | 2026-03-23 | 角色路由+页面权限守卫 | authUser 增加 role 字段,globalData 增加 visibleTabs 字段 | */ /// interface IAppOption { globalData: { userInfo?: WechatMiniprogram.UserInfo /** 当前用户信息(认证系统) */ authUser?: { userId: number status: string // pending / approved / rejected / disabled nickname?: string // CHANGE 2026-03-24 | 头像:存储用户头像 URL avatarUrl?: string // CHANGE 2026-03-23 | 角色路由:存储用户角色 code role?: string // coach / staff / head_coach / manager } /** access_token */ token?: string /** refresh_token */ refreshToken?: string /** 当前选中的 site_id */ currentSiteId?: number /** 用户关联的店铺列表 */ sites?: Array<{ siteId: number; siteName: string; roles: string[] }> // CHANGE 2026-03-23 | 角色路由:tab-bar 可见 key 列表 visibleTabs?: string[] // CHANGE 2026-03-27 | 权限改造 W5:后端返回的权限码列表 permissions?: string[] } userInfoReadyCallback?: WechatMiniprogram.GetUserInfoSuccessCallback }