fb3743d32c
- 主色 #1A73E8(systemMainColor 首位,运行时自动派生 Element 系列) - 状态色对齐示例(success #15966d / warning #c78a27 / danger #df5366) - 侧栏 216px、顶栏 64px(h-16)、内容 max-width 1660px(WIDE 枚举)、隐藏标签页条 - 菜单分组(工作空间/组织与治理):meta.menuGroup + 侧栏展平渲染 + i18n key;路由路径与权限不变 - ui06.scss 全局视觉层:字体栈 13px、卡片 12px 圆角+1px 边框、按钮/输入 38px、 表格浅底表头、对话框 16px、分段 #edf1f7、焦点可见 - 登录页重做:摄影底+深蓝叠层+品牌大标题(占位素材=概念图裁片,待正式品牌素材)、 右栏 350px 表单 29px 标题 - typecheck/lint/vitest 87 项全绿 Co-Authored-By: Claude Code <noreply@anthropic.com>
84 lines
1.4 KiB
TypeScript
84 lines
1.4 KiB
TypeScript
/**
|
||
* 系统级别枚举定义模块
|
||
*
|
||
* ## 主要功能
|
||
*
|
||
* - 菜单类型枚举(左侧、顶部、混合、双栏)
|
||
* - 主题类型枚举(亮色、暗色、自动)
|
||
* - 菜单主题枚举(设计、亮色、暗色)
|
||
* - 语言类型枚举(中文、英文)
|
||
* - 容器宽度枚举(全屏、固定)
|
||
* - 菜单宽度枚举(收起宽度)
|
||
*
|
||
* @module enums/appEnum
|
||
* @author Art Design Pro Team
|
||
*/
|
||
|
||
/**
|
||
* 菜单类型
|
||
*/
|
||
export enum MenuTypeEnum {
|
||
/** 左侧菜单 */
|
||
LEFT = 'left',
|
||
/** 顶部菜单 */
|
||
TOP = 'top',
|
||
/** 顶部+左侧菜单 */
|
||
TOP_LEFT = 'top-left',
|
||
/** 双栏菜单 */
|
||
DUAL_MENU = 'dual-menu'
|
||
}
|
||
|
||
/**
|
||
* 系统主题
|
||
*/
|
||
export enum SystemThemeEnum {
|
||
/** 暗色主题 */
|
||
DARK = 'dark',
|
||
/** 亮色主题 */
|
||
LIGHT = 'light',
|
||
/** 自动主题(跟随系统) */
|
||
AUTO = 'auto'
|
||
}
|
||
|
||
/**
|
||
* 菜单主题
|
||
*/
|
||
export enum MenuThemeEnum {
|
||
/** 暗色主题 */
|
||
DARK = 'dark',
|
||
/** 亮色主题 */
|
||
LIGHT = 'light',
|
||
/** 设计主题 */
|
||
DESIGN = 'design'
|
||
}
|
||
|
||
/**
|
||
* 菜单宽度
|
||
*/
|
||
export enum MenuWidth {
|
||
/** 收起宽度 */
|
||
CLOSE = '64px'
|
||
}
|
||
|
||
/**
|
||
* 语言类型
|
||
*/
|
||
export enum LanguageEnum {
|
||
/** 中文 */
|
||
ZH = 'zh',
|
||
/** 英文 */
|
||
EN = 'en'
|
||
}
|
||
|
||
/**
|
||
* 容器宽度
|
||
*/
|
||
export enum ContainerWidthEnum {
|
||
/** 全屏宽度 */
|
||
FULL = '100%',
|
||
/** 固定宽度 */
|
||
BOXED = '1200px',
|
||
/** 宽屏固定(UI06:示例内容最大宽 1660px) */
|
||
WIDE = '1660px'
|
||
}
|