sys.js 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. 'use strict';
  2. module.exports = app => {
  3. const { router, controller } = app;
  4. // 部门管理
  5. router.post('/sys/dept/add', controller.sysDeptController.addDeptAndPerson);
  6. router.post('/sys/dept/update', controller.sysDeptController.updateDeptAndPerson);
  7. router.post('/sys/dept/updateData', controller.sysDeptController.dataMigration); // 地区迁移传id修改地区及地区编码
  8. router.get('/sys/dept/listDept', controller.sysDeptController.listDept);// 查找迁移地区
  9. router.get('/sys/dept/one', controller.sysDeptController.one);
  10. router.get('/sys/dept/delete', controller.sysDeptController.deleteWithSub);
  11. router.get('/sys/dept/list', controller.sysDeptController.listSortAsc);
  12. router.get('/sys/dept/listByLevel', controller.sysDeptController.listSortAscWithUser);
  13. router.get('/sys/dept/listForPage', controller.sysDeptController.listForPageSortWithUser);
  14. router.get('/sys/dept/orderChange', controller.sysDeptController.orderChange);
  15. router.get('/sys/dept/link', controller.sysDeptController.findLink);
  16. // 字典管理
  17. router.post('/sys/dict/add', controller.sysDictController.add);
  18. router.post('/sys/dict/update', controller.sysDictController.update);
  19. router.get('/sys/dict/one', controller.sysDictController.one);
  20. router.get('/sys/dict/delete', controller.sysDictController.deleteWithSub);
  21. // router.get('/sys/dict/list', controller.sysDictController.list);
  22. router.get('/sys/dict/listForPage', controller.sysDictController.listForPageSortAsc);
  23. // 菜单管理
  24. router.post('/sys/menu/add', controller.sysMenuController.add);
  25. router.post('/sys/menu/update', controller.sysMenuController.update);
  26. router.get('/sys/menu/one', controller.sysMenuController.one);
  27. router.get('/sys/menu/delete', controller.sysMenuController.deleteWithSub);
  28. router.get('/sys/menu/list', controller.sysMenuController.listSortAsc);
  29. router.get('/sys/menu/listForPage', controller.sysMenuController.listForPageSortWithNameR);
  30. router.get('/sys/menu/loginerRoleMenu', controller.sysMenuController.loginerRoleMenu);
  31. // 角色管理
  32. // router.post('/sys/role/add', controller.sysRoleController.add);
  33. router.post('/sys/role/update', controller.sysRoleController.update);
  34. router.get('/sys/role/one', controller.sysRoleController.one);
  35. // router.get('/sys/role/delete', controller.sysRoleController.deleteWithSub);
  36. // router.get('/sys/role/list', controller.sysRoleController.list);
  37. router.get('/sys/role/listForPage', controller.sysRoleController.listForPageWithNameR);
  38. // 人员管理
  39. router.post('/sys/user/batchAdd', controller.sysUserController.batchAdd);
  40. router.post('/sys/user/upload', controller.sysUserController.upload);
  41. router.post('/sys/user/update', controller.sysUserController.update);
  42. router.post('/sys/user/updateInfo', controller.sysUserController.updateInfoWithUser);
  43. router.get('/sys/user/updatePwd', controller.sysUserController.updatePwd);
  44. router.get('/sys/user/setPassword', controller.sysUserController.setPassword);
  45. router.get('/sys/user/setOpenId', controller.sysUserController.setOpenId);
  46. router.get('/sys/user/setAppletsId', controller.sysUserController.setAppletsId);
  47. router.get('/sys/user/one', controller.sysUserController.onePop);
  48. router.get('/sys/user/delete', controller.sysUserController.deleteWithSub);
  49. router.get('/sys/user/listForPage', controller.sysUserController.listForPage);
  50. router.get('/sys/user/exportExcel', controller.sysUserController.exportExcelByUser);
  51. router.get('/sys/user/values', controller.sysUserController.valueByUser);
  52. // 登陆
  53. router.get('/sys/login/in', controller.sysLoginController.login);
  54. router.get('/sys/login/out', controller.sysLoginController.out);
  55. router.get('/sys/login/session', controller.sysLoginController.session);
  56. router.post('/sys/login/connection', controller.sysLoginController.connection);
  57. router.get('/sys/log/listForPage', controller.sysLogController.listForPage);
  58. router.get('/sys/log/list', controller.sysLogController.list);
  59. router.get('/sys/log/delete', controller.sysLogController.delete);
  60. };