generator-hcy-system
Version:
hcy system layout and pages
196 lines (194 loc) • 6.42 kB
text/typescript
export default {
'POST /mock/user/login': (_req: any, res: any) => {
res.json({
success: true,
data: {
companyId: 50,
name: 'mock测试',
roleType: 202,
// eslint-disable-next-line max-len
token: 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJiaWtlcy11c2VyIiwiaWF0IjoxNjkzODAwMTE4LCJleHAiOjE2OTYzOTIxMTgsImlkIjo5NSwibmFtZSI6IjUwdGVzdF94c3gifQ.guuEq4LO9-uRVNPFit4r2dn1Ph2lp3ycEZra0AAa1Sk',
userId: 95,
userName: '50test_xsg',
},
code: '0000',
msg: 'Login Success Mock!'
});
},
'GET /mock/user/getVerify': (_req: any, res: any) => {
res.json({
success: true,
data: {
captchaKey: '2c755d9b-255b-4b72-a92d-68012ca698f8',
// eslint-disable-next-line max-len
captcha: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAZCAYAAABXTfKEAAAEwElEQVR42u2YW0wcVRjHN000JiY+mL74gE2MMU1M+mAak2oafVBD+1AlJppaiyHigy2GRgwpjY0pAbW2jbRKVaqI9gItBrJsBW1hCzTYQEtBU9kFhL3R3e3eYC+zt9ndzzkfzGT2MrOz7Nm1Qf7kH3IOzOzM73/mO9+sCvLUkw3laF5bP5kTvC55qWidiA9BHEQxtPvyTsG56Gbl82sHvtzTUEg921qSMQglYZAAih1C/SNHCwu/mBLDX+1T8V89BWsa/v2mwBeHklx0+KNnjwte33BXFEskYCzggg63AX52zsEF1zyMBpzAJuJ5fcDMHQucPHwJKl5uhNe3HoI3tx2GI/t+gMkbM9RvxhSbhBP+19C0FLS7wNx9DXRfdYDuVDuY1YPAWO4l/Y+6ZEDwquAT0G3Of9Ks9dryuvhdW2olrdWMU4OU4H5+ZKqowg8YrTDVdAGmvjyfZimJg8gWhgD/HLfSCWxD2I9j8puMz7ry69frKr6Bod4JCDERHIdDUej8XovwK0s/owb/VlQtgJeCv3H7A8rDjCdg9kw3gnaP6yAR4yoAVx0CJhuYurR0yw6BTGDHuRXEi4w73caC1DsCn5QhGgolfNAceBvOMTVZVz4JQEkIXr0RwdsHb+V1bSWPbUDLwif1nsC+5rNBlKvzi7EIjv9kPGkH/fqOPq8L0k0aEX5teTMV+P3hbxH43ZhOcdlJDWDLzeQ6vtA3gvBJzachPgRxECpxzRzg6jsBTjbbnkUzjqVEAlhNCJEwCwfeaIKyZ+pgasKQ90054gaE3R1qxPFqa34q/LmfNAif9TNw9/cboP/6IuhOtoPx4hVgzHa6ZcfDRqDbYwbNogXhkxB+8RjBFg3KniCXAPzeIHxc+R12PLf/mKZyAx3BOjjuLYO/ni4Fw4OvCPBf3T+R5JyfTg40gc/X/VSTzZgKfBcbxg13xO/ASdJeTnLlht8HrBIBeF0bFZnIZnHD+7uOQVXZCbCa6DzKOnYYQV8NnxbmePgkCN6pem+MRcue+9QyfItmGCIe3zKXQBAsPUM4P3++lw783qUFhEx6fbHs0RDOkxKUjyzzDtj7Yj00Vrdht0NLLYF3kzqcTMbOTSYIKc22qhEy6XrEioUjOE/CoQKfvFQRyJGUFyqyD5B58vdU9VQcVfQBiy4/7N5WA/t2VMNgyx4YPvMWmoaygVda+zUND6d57NgHCLmv8fGk+TjL4ry++RIeqz3Yn+ac4Hd5TAj5qtcKvtjyymTiLAz77Divllj5JIBsIdTvb8XOprr2o6R5PgSxaQYipRc+n0KXGz6Uf7O1OlfKSx+E3UvLZYcJwcLl6zhv7R+VPFZpICrxC1Umk7ov3nQ3W9oENw1sEPzpbFzw9p3TguXecIlpS+mK50MglpJ9aDzjZjvT0oVBUOt2HGwIv0rg33RJx3Pddw/7/VwlDiIb/K6n7gguJnyx5J6Cpb/nwND+G3Y/06c7wTYwRgW8oq+UGw54k8YvzY+j025603NoJYGsSyF8PoDUECRX3koIckGsKwf4hVBNqQpNW3se2pHR95OqzHp02t07rjyBLnYIhQqjGKre/Cia2srPN4RN+hF0qkb3OpMsF8b/vuwUKgSlYaxl/QtzR+dokSMoFAAAAABJRU5ErkJggg=='
},
msg: 'success',
code: '0000',
});
},
'POST /mock/user/logout': (_req: any, res: any) => {
res.json({
success: true,
data: null,
msg: 'success',
code: '0000',
});
},
'GET /mock/dictionary/queryParentDict': (_req: any, res: any) => {
res.json({
success: true,
data: [
{
'id': 1,
'dictName': '角色类型',
'dictNumber': 'RoleType',
'parentId': 0,
'child': null
},
{
'id': 7,
'dictName': '学历',
'dictNumber': 'Education',
'parentId': 0,
'child': null
},
{
'id': 16,
'dictName': '设备类型',
'dictNumber': 'Device Type',
'parentId': 0,
'child': null
},
{
'id': 23,
'dictName': '团队类型',
'dictNumber': 'DeptType',
'parentId': 0,
'child': null
},
{
'id': 27,
'dictName': '设备型号',
'dictNumber': 'DeviceModel',
'parentId': 0,
'child': null
},
{
'id': 28,
'dictName': '品牌',
'dictNumber': 'Brand',
'parentId': 0,
'child': null
},
{
'id': 29,
'dictName': '模型类型',
'dictNumber': 'ModelType',
'parentId': 0,
'child': null
},
{
'id': 31,
'dictName': 'dictTest',
'dictNumber': '2',
'parentId': 0,
'child': null
},
{
'id': 38,
'dictName': '用户平台',
'dictNumber': 'User platform',
'parentId': 0,
'child': null
},
{
'id': 42,
'dictName': '性别',
'dictNumber': 'sex',
'parentId': 0,
'child': null
},
{
'id': 43,
'dictName': '理解',
'dictNumber': 'qwe',
'parentId': 0,
'child': null
}
],
msg: 'success',
code: '0000',
});
},
'GET /mock/menu/get-authorized-menus': (_req: any, res: any) => {
res.json({
success: true,
data: [
'business',
'system',
'demo',
'roles',
'dictionaries',
'menu',
'userManage',
'userOrganization',
'companyManage',
'tenantManage',
'roleDisable/roleEnable',
'roleEdit',
'roleDel',
'roleView',
'roleAddUser',
'roleConfig',
'roleAdd',
'dicDisable/dicEnable',
'dicEdit',
'dicDel',
'dicView',
'dicSort',
'dicAdd',
'menuDisable/menuEnable',
'menuEdit',
'menuSort',
'userManageEdit',
'userManageDel',
'userManageDisable/userManageEnable',
'userManageMore',
'userManageReset',
'userManageChangeDept',
'userManageChangeRole',
'userOrganizationEdit',
'userOrganizationDel',
'userOrganizationDisable/userOrganizationEnable',
'userOrganizationMore',
'userOrganizationReset',
'userOrganizationChangeRole',
'companyDisable',
'companyEdit',
'companySort',
'companyAdd',
'companyDel',
'userManageAdd',
'userOrganizationAdd'
],
status: true,
code: '0000',
});
},
'GET /mock/user/getInitUserInfo': (_req: any, res: any) => {
res.json({
success: true,
data: {
companyId: 50,
name: 'mock测试',
roleType: 202,
// eslint-disable-next-line max-len
userId: 95,
userName: '50test_xsg',
},
code: '0000',
msg: 'Login Success Mock!'
});
}
};