123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- import { type FunctionalComponent } from "vue";
- import { type RouteComponent } from "vue-router";
- export interface StorageConfigs {
- version?: string;
- title?: string;
- fixedHeader?: boolean;
- hiddenSideBar?: boolean;
- multiTagsCache?: boolean;
- keepAlive?: boolean;
- locale?: string;
- layout?: string;
- theme?: string;
- darkMode?: boolean;
- grey?: boolean;
- weak?: boolean;
- hideTabs?: boolean;
- sidebarStatus?: boolean;
- epThemeColor?: string;
- showLogo?: boolean;
- showModel?: string;
- mapConfigure?: {
- amapKey?: string;
- options: {
- resizeEnable?: boolean;
- center?: number[];
- zoom?: number;
- };
- };
- username?: string;
- }
- export interface ResponsiveStorage {
- locale: {
- locale?: string;
- };
- layout: {
- layout?: string;
- theme?: string;
- darkMode?: boolean;
- sidebarStatus?: boolean;
- epThemeColor?: string;
- };
- configure: {
- grey?: boolean;
- weak?: boolean;
- hideTabs?: boolean;
- showLogo?: boolean;
- showModel?: string;
- multiTagsCache?: boolean;
- };
- tags?: Array<any>;
- }
- export interface RouteChildrenConfigsTable {
-
- path: string;
-
- name?: string;
-
- redirect?: string;
-
- component?: RouteComponent;
- meta?: {
-
- title: string;
-
- icon?: string | FunctionalComponent;
-
- extraIcon?: {
- svg?: boolean;
- name?: string;
- };
-
- showLink?: boolean;
-
- showParent?: boolean;
-
- roles?: Array<string>;
-
- auths?: Array<string>;
-
- keepAlive?: boolean;
-
- frameSrc?: string;
-
- frameLoading?: boolean;
-
- transition?: {
-
- name?: string;
-
- enterTransition?: string;
-
- leaveTransition?: string;
- };
-
- hiddenTag?: boolean;
-
- dynamicLevel?: number;
- };
-
- children?: Array<RouteChildrenConfigsTable>;
- }
- export interface RouteConfigsTable {
-
- path: string;
-
- name?: string;
-
- component?: RouteComponent;
-
- redirect?: string;
- meta?: {
-
- title: string;
-
- icon?: string | FunctionalComponent;
-
- showLink?: boolean;
-
- rank?: number;
- };
-
- children?: Array<RouteChildrenConfigsTable>;
- }
|