menuModel.ts 510 Bytes

export interface MenuOperationApiResult {
  message: string;
  code: number;
}


export interface MenuOperationParams {
  path: string;
  component: any;
  type:string;
  parentId:string;
  meta: metaModel;
  name?: string;
  alias?: string | string[];
  redirect?: string;
  caseSensitive?: boolean;
  children?: MenuOperationParams[];
}

export interface metaModel {
  icon: string;
  title: string;
  isLink:boolean;
  menuType:number;
  ignoreKeepAlive?: boolean;
  hideMenu: boolean;
  status: number;
}