admin-vben/src/router/constant.ts

25 lines
551 B
TypeScript
Raw Normal View History

2023-03-18 13:10:54 +00:00
export const REDIRECT_NAME = 'Redirect'
export const PARENT_LAYOUT_NAME = 'ParentLayout'
export const PAGE_NOT_FOUND_NAME = 'PageNotFound'
export const EXCEPTION_COMPONENT = () => import('@/views/sys/exception/Exception.vue')
/**
* @description: default layout
*/
export const LAYOUT = () => import('@/layouts/default/index.vue')
/**
* @description: parent-layout
*/
export const getParentLayout = (_name?: string) => {
return () =>
new Promise((resolve) => {
resolve({
name: _name || PARENT_LAYOUT_NAME
})
})
}