pm_route.js 878 B

12345678910111213141516171819202122232425
  1. /**
  2. * Created by Mai on 2017/3/8.
  3. */
  4. var express = require('express');
  5. var pmRouter = express.Router();
  6. var pmController = require('./../controllers/pm_controller');
  7. pmRouter.use(function (req, res, next) {
  8. if (/\/getNewProjectID/.test(req.originalUrl) || pmController.checkRight(req, res)) {
  9. next();
  10. } else {
  11. res.json({error: 1, message: '对不起,您无权限操作。', data: null});
  12. }
  13. });
  14. pmRouter.post('/getProjects', pmController.getProjects);
  15. pmRouter.post('/updateProjects', pmController.updateProjects);
  16. pmRouter.post('/copyProjects', pmController.copyProjects);
  17. pmRouter.post('/renameProject', pmController.rename);
  18. pmRouter.post('/beforeOpenProject', pmController.beforeOpenProject);
  19. pmRouter.post('/getProject', pmController.getProject);
  20. pmRouter.post('/getNewProjectID', pmController.getNewProjectID);
  21. module.exports = pmRouter;