generator-min-app
Version:
hcy system layout and pages
276 lines (274 loc) • 7.42 kB
text/typescript
export default {
'POST /mock/menu/menuList': (_req: any, res: any) => {
res.json({
success: true,
data: {
pageNum: 1,
pageSize: 10,
totalPage: 8,
items: [
{
id: 1,
isOpenWindow: 2,
parentId: 0,
permission: '',
privilegeAlias: 'menu.center',
privilegeIcon: 'lineChartOutlined',
privilegeName: '菜单管理',
privilegeNameEn: '',
privilegeNumber: '000111',
privilegeUrl: 'systemManagement/menu',
children: [
{
id: 12,
isOpenWindow: 1,
parentId: 1,
permission: '',
privilegeAlias: 'menu.center',
privilegeIcon: 'lineChartOutlined',
privilegeName: '菜单管理子',
privilegeNameEn: '',
privilegeNumber: '000111',
privilegeUrl: 'systemManagement/menu',
},
{
id: 11,
isOpenWindow: 1,
parentId: 1,
permission: '',
privilegeAlias: 'menu.center',
privilegeIcon: 'lineChartOutlined',
privilegeName: '菜单管理子2',
privilegeNameEn: '',
privilegeNumber: '000111',
privilegeUrl: 'systemManagement/menu',
},
],
sort: 1,
status: 0,
type: 0,
},
{
id: 2,
isOpenWindow: 1,
parentId: 0,
permission: '',
privilegeAlias: 'menu.center',
privilegeIcon: 'lineChartOutlined',
privilegeName: '角色管理',
privilegeNameEn: '',
privilegeNumber: '000112',
privilegeUrl: 'systemManagement/role',
sort: 2,
status: 0,
type: 0,
},
{
id: 3,
isOpenWindow: 1,
parentId: 0,
permission: '',
privilegeAlias: 'menu.center',
privilegeIcon: 'lineChartOutlined',
privilegeName: '用户管理',
privilegeNameEn: '',
privilegeNumber: '000113',
privilegeUrl: 'systemManagement/user',
sort: 3,
status: 0,
type: 0,
},
{
id: 4,
isOpenWindow: 1,
parentId: 0,
permission: '',
privilegeAlias: 'menu.center',
privilegeIcon: 'lineChartOutlined',
privilegeName: '部门管理',
privilegeNameEn: '',
privilegeNumber: '000114',
privilegeUrl: 'systemManagement/department',
sort: 4,
status: 0,
type: 0,
},
{
id: 5,
isOpenWindow: 1,
parentId: 0,
permission: '',
privilegeAlias: 'menu.center',
privilegeIcon: 'lineChartOutlined',
privilegeName: '权限管理',
privilegeNameEn: '',
privilegeNumber: '000115',
privilegeUrl: 'systemManagement/privilege',
sort: 5,
status: 0,
type: 0,
},
{
id: 6,
isOpenWindow: 1,
parentId: 0,
permission: '',
privilegeAlias: 'menu.center',
privilegeIcon: 'lineChartOutlined',
privilegeName: '日志管理',
privilegeNameEn: '',
privilegeNumber: '000116',
privilegeUrl: 'systemManagement/log',
sort: 6,
status: 0,
type: 0,
},
{
id: 7,
isOpenWindow: 1,
parentId: 0,
permission: '',
privilegeAlias: 'menu.center',
privilegeIcon: 'lineChartOutlined',
privilegeName: '数据字典',
privilegeNameEn: '',
privilegeNumber: '000117',
privilegeUrl: 'systemManagement/dictionary',
sort: 7,
status: 0,
type: 0,
},
{
id: 8,
isOpenWindow: 1,
parentId: 0,
permission: '',
privilegeAlias: 'menu.center',
privilegeIcon: 'lineChartOutlined',
privilegeName: '系统设置',
privilegeNameEn: '',
privilegeNumber: '000118',
privilegeUrl: 'systemManagement/setting',
sort: 8,
status: 0,
type: 0,
},
{
id: 9,
isOpenWindow: 1,
parentId: 0,
permission: '',
privilegeAlias: 'menu.center',
privilegeIcon: 'lineChartOutlined',
privilegeName: '消息管理',
privilegeNameEn: '',
privilegeNumber: '000119',
privilegeUrl: 'systemManagement/message',
sort: 9,
status: 0,
type: 0,
},
{
id: 10,
isOpenWindow: 1,
parentId: 0,
permission: '',
privilegeAlias: 'menu.center',
privilegeIcon: 'lineChartOutlined',
privilegeName: '系统监控',
privilegeNameEn: '',
privilegeNumber: '000120',
privilegeUrl: 'systemManagement/monitor',
sort: 10,
status: 0,
type: 0,
},
],
},
code: 200,
msg: 'success',
});
},
'POST /mock/menu/addMenu': (_req: any, res: any) => {
res.json({
success: true,
data: {},
code: 200,
msg: 'success',
});
},
'POST /mock/menu/editMenu': (_req: any, res: any) => {
res.json({
success: true,
data: {},
code: 200,
msg: 'success',
});
},
'POST /mock/menu/deleteMenu': (_req: any, res: any) => {
res.json({
success: true,
data: {},
code: 200,
msg: 'success',
});
},
'GET /mock/menu/getMenuTree': (_req: any, res: any) => {
res.json({
success: true,
data: [
{
id: 1,
privilegeAlias: 'menu.center',
},
{
id: 2,
privilegeName: '角色管理',
privilegeNameEn: '',
},
{
id: 3,
privilegeName: '用户管理',
privilegeNameEn: '',
},
{
id: 4,
privilegeName: '部门管理',
privilegeNameEn: '',
},
{
id: 5,
privilegeName: '权限管理',
privilegeNameEn: '',
},
{
id: 6,
privilegeName: '日志管理',
privilegeNameEn: '',
},
{
id: 7,
privilegeName: '数据字典',
privilegeNameEn: '',
},
{
id: 8,
privilegeName: '系统设置',
privilegeNameEn: '',
},
{
id: 9,
privilegeName: '消息管理',
privilegeNameEn: '',
},
{
id: 10,
privilegeName: '系统监控',
privilegeNameEn: '',
},
],
code: 200,
msg: 'success',
});
},
};