'use strict'; /** * @param {Egg.Application} app - egg application */ module.exports = app => { const { router, controller } = app; // 取得用户权限列表 router.get('/api/userjurisform/user/menus', controller.user.querymenus); router.get('/api/userjurisform/user/finduserlist', controller.user.finduserlist); // 权限表设置路由 router.resources('role', '/api/userjurisform/role', controller.role); // index、create、show、destroy router.post('role', '/api/userjurisform/role/update/:id', controller.role.update); // 用户表设置路由 router.resources('user', '/api/userjurisform/user', controller.user); // index、create、show、destroy router.post('user', '/api/userjurisform/user/update/:id', controller.user.update); router.post('user', '/api/userjurisform/user/uppasswd', controller.user.uppasswd); router.post('/api/userjurisform/user/updatebyuid/:id', controller.user.updatebyuid); router.post('/api/userjurisform/user/bind', controller.user.bind); // 查询业务管理员 router.get('/api/userjurisform/businessuser', controller.user.businessuser); // 机构表设置路由 router.resources('dept', '/api/userjurisform/dept', controller.dept); // index、create、show、destroy router.post('dept', '/api/userjurisform/dept/update/:id', controller.dept.update); // 用户登录 router.post('/api/userjurisform/login', controller.login.login); // 根据token取得用户信息 router.post('/api/userjurisform/token', controller.login.token); // 用户退出登录 router.post('/api/userjurisform/logout', controller.login.destroy); router.get('/api/userjurisform/marketuser/hwsxg', controller.buff.userCodeList); // 科技超市用户表设置路由 router.post('marketuser', '/api/userjurisform/marketuser/uppasswd', controller.marketuser.uppasswd); router.resources('marketuser', '/api/userjurisform/marketuser', controller.marketuser); // index、create、show、destroy router.post('marketuser', '/api/userjurisform/marketuser/:id', controller.marketuser.update); router.get('expertsuser', '/api/userjurisform/expertsuser/indexquery', controller.expertsuser.indexQuery); router.resources('expertsuser', '/api/userjurisform/expertsuser', controller.expertsuser); // index、create、show、destroy router.post('expertsuser', '/api/userjurisform/expertsuser/update/:id', controller.expertsuser.update); router.post('expertsuser', '/api/userjurisform/expertsuser/upgrade/:id', controller.expertsuser.upgrade); };