Files
naive-ui-admin/mock/system/menu.ts
2021-07-21 18:33:02 +08:00

94 lines
2.4 KiB
TypeScript

import { resultSuccess } from '../_util'
const menuList = (() => {
const result: any[] = [
{
label: 'Dashboard',
key: 'dashboard',
type: 1,
subtitle:'dashboard',
openType:1,
auth:'dashboard',
path:'/dashboard',
children: [
{
label: '主控台',
key: 'console',
type: 1,
subtitle:'console',
openType:1,
auth:'console',
path:'/dashboard/console',
},
{
label: '工作台',
key: 'workplace',
type: 1,
subtitle:'workplace',
openType:1,
auth:'workplace',
path:'/dashboard/workplace',
}
]
},
{
label: '表单管理',
key: 'form',
type: 1,
subtitle:'form',
openType:1,
auth:'form',
path:'/form',
children: [
{
label: '基础表单',
key: 'basic-form',
type: 1,
subtitle:'basic-form',
openType:1,
auth:'basic-form',
path:'/form/basic-form',
},
{
label: '分步表单',
key: 'step-form',
type: 1,
subtitle:'step-form',
openType:1,
auth:'step-form',
path:'/form/step-form',
},
{
label: '表单详情',
key: 'detail',
type: 1,
subtitle:'detail',
openType:1,
auth:'detail',
path:'/form/detail',
}
]
}
]
return result
});
export default [
{
url: '/api/menu/list',
timeout: 1000,
method: 'get',
response: () => {
const list = menuList()
return resultSuccess({
list
}
);
},
}
]