12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- declare global {
- /**
- * 分页查询参数
- */
- interface PageQuery {
- pageNo: number;
- pageSize: number;
- }
- /**
- * 分页响应对象
- */
- interface PageResult<T> {
- /** 数据列表 */
- records: T;
- /** 总数 */
- pageNo: number;
- pageSize: number;
- totalCount: number;
- }
- /**
- * 页签对象
- */
- interface TagView {
- /** 页签名称 */
- name: string;
- /** 页签标题 */
- title: string;
- /** 页签路由路径 */
- path: string;
- /** 页签路由完整路径 */
- fullPath: string;
- /** 页签图标 */
- icon?: string;
- /** 是否固定页签 */
- affix?: boolean;
- /** 是否开启缓存 */
- keepAlive?: boolean;
- /** 路由查询参数 */
- query?: any;
- }
- /**
- * 系统设置
- */
- interface AppSettings {
- /** 系统标题 */
- title: string;
- /** 系统版本 */
- version: string;
- /** 是否显示设置 */
- showSettings: boolean;
- /** 是否固定头部 */
- fixedHeader: boolean;
- /** 是否显示多标签导航 */
- tagsView: boolean;
- /** 是否显示侧边栏Logo */
- sidebarLogo: boolean;
- /** 导航栏布局(left|top|mix) */
- layout: string;
- /** 主题颜色 */
- themeColor: string;
- /** 主题模式(dark|light) */
- theme: string;
- /** 布局大小(default |large |small) */
- size: string;
- /** 语言( zh-cn| en) */
- language: string;
- /** 是否开启水印 */
- watermarkEnabled: boolean;
- /** 水印内容 */
- watermarkContent: string;
- }
- /**
- * 组件数据源
- */
- interface OptionType {
- /** 值 */
- value: string | number;
- /** 文本 */
- label: string;
- /** 子列表 */
- children?: OptionType[];
- }
- }
- export {};
|