UNPKG

generator-hcy-system

Version:

hcy system layout and pages

698 lines (693 loc) 20.2 kB
export default { 'GET /mock/menu/page': (_req: any, res: any) => { res.json({ success: true, data: { pageNum: 1, pageSize: 10, totalPage: 8, items: [ { menuId: 1, icon: 'lineChartOutlined', name: '菜单管理', path: 'systemManagement/menu', remarks: '', sort: 1, status: false, menuType: 'group', isFrame: false, menuSort: 1, routes: [ { menuId: 12, name: '菜单管理子', path: 'systemManagement/menu', remarks: '', sort: 1, status: false, menuType: 'page', parentId: 1, isFrame: false, menuSort: 1, routes: [ { menuId: 22, name: '导入', nameEn: '', remarks: '', sort: 1, status: false, menuType: 'button', isFrame: false, parentId: 12, menuSort: 1, }, { menuId: 23, name: '查看', nameEn: '', remarks: '', sort: 1, status: false, menuType: 'button', isFrame: false, parentId: 12, menuSort: 2, }, { menuId: 24, name: '新增', nameEn: '', remarks: '', sort: 1, status: false, menuType: 'button', isFrame: false, parentId: 12, menuSort: 1, }, { menuId: 25, name: '删除', nameEn: '', remarks: '', sort: 1, status: false, menuType: 'button', isFrame: false, parentId: 12, menuSort: 2, }, ], }, { menuId: 11, name: '菜单管理子2', nameEn: '', path: 'systemManagement/menu', remarks: '', sort: 1, status: false, menuType: 'page', isFrame: false, parentId: 1, menuSort: 2, }, ], }, { menuId: 2, icon: 'controlOutlined', name: '角色管理', nameEn: '', path: 'systemManagement/role', remarks: '', sort: 2, status: false, menuType: 'page', isFrame: true, menuSort: 2, routes: [ { menuId: 32, name: '角色管理子', path: 'systemManagement/menu', remarks: '', sort: 1, status: false, menuType: 'page', parentId: 1, isFrame: false, menuSort: 1, routes: [ { menuId: 42, name: '新增', nameEn: '', remarks: '', sort: 1, status: false, menuType: 'button', isFrame: false, parentId: 32, menuSort: 1, }, { menuId: 43, name: '删除', nameEn: '', remarks: '', sort: 1, status: false, menuType: 'button', isFrame: false, parentId: 32, menuSort: 2, }, ], }, ], }, { menuId: 3, icon: 'fieldTimeOutlined', name: '用户管理', nameEn: '', path: 'systemManagement/user', remarks: '', sort: 3, status: false, menuType: 'page', isFrame: false, menuSort: 3, }, { menuId: 4, icon: 'userAddOutlined', name: '部门管理', nameEn: '', path: 'systemManagement/department', remarks: '', sort: 4, status: false, menuType: 'page', isFrame: false, menuSort: 4, }, { menuId: 5, icon: 'thunderboltOutlined', name: '权限管理', nameEn: '', path: 'systemManagement/privilege', remarks: '', sort: 5, status: false, menuType: 'page', isFrame: false, menuSort: 5, }, { menuId: 6, icon: 'unorderedListOutlined', name: '日志管理', nameEn: '', path: 'systemManagement/log', remarks: '', sort: 6, status: false, menuType: 'page', isFrame: false, menuSort: 6, }, { menuId: 7, icon: 'unorderedListOutlined', name: '数据字典', nameEn: '', path: 'systemManagement/dictionary', remarks: '', sort: 7, status: false, menuType: 'page', isFrame: false, menuSort: 7, }, { menuId: 8, icon: 'lockOutlined', name: '系统设置', nameEn: '', path: 'systemManagement/setting', remarks: '', sort: 8, status: false, menuType: 'page', isFrame: false, menuSort: 8, }, { menuId: 9, icon: 'lockOutlined', name: '消息管理', nameEn: '', path: 'systemManagement/message', remarks: '', sort: 9, status: false, menuType: 'page', isFrame: false, menuSort: 9, }, { menuId: 10, icon: 'lineChartOutlined', name: '系统监控', nameEn: '', path: 'systemManagement/monitor', remarks: '', sort: 10, status: false, menuType: 'page', isFrame: false, menuSort: 10, }, ], }, code: '0000', msg: 'success', }); }, 'GET /mock/menu/user-open-tree': (_req: any, res: any) => { res.json({ success: true, data: [ { access: 'business', icon: '#', path: '/business', name: 'business', menuType: 'group', routes: [ { access: 'demo', icon: '#', path: '/business/demo', name: 'Demo', menuType: 'page', buttons: [], }, ], }, { access: 'system', icon: 'appstoreOutlined', path: '/system', name: 'system', menuType: 'group', routes: [ { access: 'roles', icon: '#', path: '/system/roles', name: 'roles', menuType: 'page', buttons: [ { menuId: '1706595653579894786', menuType: 'button', icon: 'controlOutlined', isFrame: false, name: 'disable/enable', access: 'roleDisable/roleEnable', }, { menuId: '1706595653638615041', menuType: 'button', icon: '#', isFrame: false, name: 'edit', access: 'roleEdit', }, { menuId: '1706595653676363777', menuType: 'button', icon: '#', isFrame: false, name: 'del', access: 'roleDel', }, { menuId: '1706595653714112514', menuType: 'button', icon: '#', isFrame: false, name: 'view', access: 'roleView', }, { menuId: '1706595653760249857', menuType: 'button', icon: '#', isFrame: false, name: 'addUser', access: 'roleAddUser', }, { menuId: '1706595653793804290', menuType: 'button', icon: '#', isFrame: false, name: 'config', access: 'roleConfig', }, { menuId: '1706595653839941633', menuType: 'button', icon: '#', isFrame: false, name: 'add', access: 'roleAdd', }, ], }, { access: 'dictionaries', icon: '#', path: '/system/dictionaries', name: 'dictionaries', menuType: 'page', buttons: [ { menuId: '1706595653877690369', menuType: 'button', icon: '#', isFrame: false, name: 'disable/enable', access: 'dicDisable/dicEnable', }, { menuId: '1706595653902856193', menuType: 'button', icon: '#', isFrame: false, name: 'edit', access: 'dicEdit', }, { menuId: '1706595653936410625', menuType: 'button', icon: '#', isFrame: false, name: 'del', access: 'dicDel', }, { menuId: '1706595653969965057', menuType: 'button', icon: '#', isFrame: false, name: 'view', access: 'dicView', }, { menuId: '1706595654003519489', menuType: 'button', icon: '#', isFrame: false, name: 'sort', access: 'dicSort', }, { menuId: '1706595654049656834', menuType: 'button', icon: '#', isFrame: false, name: 'add', access: 'dicAdd', }, ], }, { access: 'menu', icon: '#', path: '/system/menu', name: 'menu', menuType: 'page', buttons: [ { menuId: '1706595654133542913', menuType: 'button', icon: '#', isFrame: false, name: 'edit', access: 'menuEdit', }, { menuId: '1706595654162903041', menuType: 'button', icon: '#', isFrame: false, name: 'sort', access: 'menuSort', }, ], }, { access: 'userManage', icon: '#', path: '/system/userManage', name: 'userManage', menuType: 'page', buttons: [ { menuId: '1706595654204846081', menuType: 'button', icon: '#', isFrame: false, name: 'edit', access: 'userManageEdit', }, { menuId: '1706595654242594818', menuType: 'button', icon: '#', isFrame: false, name: 'del', access: 'userManageDel', }, { menuId: '1706595654267760641', menuType: 'button', icon: '#', isFrame: false, name: 'disable/enable', access: 'userManageDisable/userManageEnable', }, { menuId: '1706595654292926466', menuType: 'button', icon: '#', isFrame: false, name: 'more', access: 'userManageMore', }, { menuId: '1706595654313897985', menuType: 'button', icon: '#', isFrame: false, name: 'reset', access: 'userManageReset', }, { menuId: '1706595654343258114', menuType: 'button', icon: '#', isFrame: false, name: 'dept/change', access: 'userManageChangeDept', }, { menuId: '1706595654389395458', menuType: 'button', icon: '#', isFrame: false, name: 'role/change', access: 'userManageChangeRole', }, { menuId: '1706611396216287233', menuType: 'button', icon: '#', isFrame: false, name: 'add', access: 'userManageAdd', }, ], }, { access: 'userOrganization', icon: '#', path: '/system/userOrganization', name: 'userOrganization', menuType: 'page', buttons: [ { menuId: '1706595654414561282', menuType: 'button', icon: '#', isFrame: false, name: 'edit', access: 'userOrganizationEdit', }, { menuId: '1706595654473281538', menuType: 'button', icon: '#', isFrame: false, name: 'del', access: 'userOrganizationDel', }, { menuId: '1706595654548779009', menuType: 'button', icon: '#', isFrame: false, name: 'disable/enable', access: 'userOrganizationDisable/userOrganizationEnable', }, { menuId: '1706595654695579649', menuType: 'button', icon: '#', isFrame: false, name: 'more', access: 'userOrganizationMore', }, { menuId: '1706595654737522690', menuType: 'button', icon: '#', isFrame: false, name: 'reset', access: 'userOrganizationReset', }, { menuId: '1706595654783660033', menuType: 'button', icon: '#', isFrame: false, name: 'role/change', access: 'userOrganizationChangeRole', }, { menuId: '1706611396279201793', menuType: 'button', icon: '#', isFrame: false, name: 'add', access: 'userOrganizationAdd', }, ], }, { access: 'companyManage', icon: '#', path: '/system/companyManage', name: 'companyManage', menuType: 'page', buttons: [ { menuId: '1706595654859157506', menuType: 'button', icon: '#', isFrame: false, name: 'disable', access: 'companyDisable', }, { menuId: '1706595654917877761', menuType: 'button', icon: '#', isFrame: false, name: 'edit', access: 'companyEdit', }, { menuId: '1706595654964015106', menuType: 'button', icon: '#', isFrame: false, name: 'sort', access: 'companySort', }, { menuId: '1706595655022735361', menuType: 'button', icon: '#', isFrame: false, name: 'add', access: 'companyAdd', }, { menuId: '1706595655068872705', menuType: 'button', icon: '#', isFrame: false, name: 'del', access: 'companyDel', }, ], }, { access: 'tenantManage', icon: '#', path: '/system/tenantManage', name: 'tenantManage', menuType: 'page', buttons: [], }, ], }, ], code: '0000', msg: 'success', }); }, 'POST /mock/menu/one-key-sync': (_req: any, res: any) => { res.json({ success: true, data: {}, code: '0000', msg: 'success', }); }, 'GET /mock/menu/find': (_req: any, res: any) => { res.json({ success: true, data: { menuId: 1, menuType: 'group', parentId: 1, name: '权限管理', access: 'string', menuSort: 1, icon: 'controlOutlined', path: 'systemManagement/dictionary', routingQuery: 'string', component: 'string', isFrame: false, status: false, version: '1', }, code: '0000', msg: 'success', }); }, 'POST /mock/menu/edit': (_req: any, res: any) => { res.json({ success: true, data: {}, code: '0000', msg: 'success', }); }, 'POST /mock/menu/status': (_req: any, res: any) => { res.json({ success: true, data: {}, code: '0000', msg: 'success', }); }, 'POST /mock/menu/sort': (_req: any, res: any) => { res.json({ success: true, data: {}, code: '0000', msg: 'success', }); }, };