manager_route.js 1010 B

1234567891011121314151617181920212223242526272829
  1. /**
  2. * 账号管理路由分发
  3. *
  4. * @author CaiAoLin
  5. * @date 2017/6/2
  6. * @version
  7. */
  8. import Express from "express";
  9. import ManagerController from "../controllers/manager_controller";
  10. const router = Express.Router();
  11. const managerController = new ManagerController();
  12. module.exports =function (app) {
  13. // 管理员列表action
  14. router.get('/', managerController.auth, managerController.init, managerController.index);
  15. // 修改管理员
  16. router.get('/modify/:id', managerController.auth, managerController.init, managerController.modify);
  17. // 删除管理员
  18. router.get('/delete/:id',managerController.auth, managerController.init, managerController.delete);
  19. // 超级管理员action
  20. router.get('/admin', managerController.auth, managerController.init, managerController.admin);
  21. router.post('/admin', managerController.auth, managerController.init, managerController.adminSubmit);
  22. router.get('/create', managerController.create);
  23. app.use("/manager", router);
  24. };