router.js 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. 'use strict';
  2. /**
  3. * @param {Egg.Application} app - egg application
  4. */
  5. module.exports = app => {
  6. const { router, controller } = app;
  7. // 取得用户权限列表
  8. router.get('/api/userjurisform/user/menus', controller.user.querymenus);
  9. router.get('/api/userjurisform/user/finduserlist', controller.user.finduserlist);
  10. // 权限表设置路由
  11. router.resources('role', '/api/userjurisform/role', controller.role); // index、create、show、destroy
  12. router.post('role', '/api/userjurisform/role/update/:id', controller.role.update);
  13. // 用户表设置路由
  14. router.resources('user', '/api/userjurisform/user', controller.user); // index、create、show、destroy
  15. router.post('user', '/api/userjurisform/user/update/:id', controller.user.update);
  16. router.post('user', '/api/userjurisform/user/uppasswd', controller.user.uppasswd);
  17. router.post('/api/userjurisform/user/updatebyuid/:id', controller.user.updatebyuid);
  18. router.post('/api/userjurisform/user/bind', controller.user.bind);
  19. // 查询业务管理员
  20. router.get('/api/userjurisform/businessuser', controller.user.businessuser);
  21. // 机构表设置路由
  22. router.resources('dept', '/api/userjurisform/dept', controller.dept); // index、create、show、destroy
  23. router.post('dept', '/api/userjurisform/dept/update/:id', controller.dept.update);
  24. // 用户登录
  25. router.post('/api/userjurisform/login', controller.login.login);
  26. // 根据token取得用户信息
  27. router.post('/api/userjurisform/token', controller.login.token);
  28. // 用户退出登录
  29. router.post('/api/userjurisform/logout', controller.login.destroy);
  30. router.get('/api/userjurisform/marketuser/hwsxg', controller.buff.userCodeList);
  31. // 科技超市用户表设置路由
  32. router.post('marketuser', '/api/userjurisform/marketuser/uppasswd', controller.marketuser.uppasswd);
  33. router.resources('marketuser', '/api/userjurisform/marketuser', controller.marketuser); // index、create、show、destroy
  34. router.post('marketuser', '/api/userjurisform/marketuser/:id', controller.marketuser.update);
  35. router.get('expertsuser', '/api/userjurisform/expertsuser/indexquery', controller.expertsuser.indexQuery);
  36. router.resources('expertsuser', '/api/userjurisform/expertsuser', controller.expertsuser); // index、create、show、destroy
  37. router.post('expertsuser', '/api/userjurisform/expertsuser/update/:id', controller.expertsuser.update);
  38. router.post('expertsuser', '/api/userjurisform/expertsuser/upgrade/:id', controller.expertsuser.upgrade);
  39. };