menuModel.ts
512 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;
}