Ben Lin
2024-06-18 ebbd788fbb2c0b45d4473798efc57eec8ba74a25
src/router/types.ts
@@ -1,5 +1,5 @@
import type { RouteRecordRaw, RouteMeta } from 'vue-router';
import { RoleEnum } from '/@/enums/roleEnum';
import { RoleEnum } from '@/enums/roleEnum';
import { defineComponent } from 'vue';
export type Component<T = any> =
@@ -29,6 +29,8 @@
  icon?: string;
  img?: string;
  path: string;
  // path contains param, auto assignment.
@@ -49,10 +51,7 @@
  hideMenu?: boolean;
}
export interface MenuModule {
  orderNo?: number;
  menu: Menu;
}
export type MenuModule = Menu;
// export type AppRouteModule = RouteModule | AppRouteRecordRaw;
export type AppRouteModule = AppRouteRecordRaw;