generator-hcy-system
Version:
hcy system layout and pages
698 lines (693 loc) • 20.2 kB
text/typescript
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',
});
},
};