routes.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /**
  2. * Created by Zhong on 2017/8/11.
  3. * 标准工料机库路由
  4. */
  5. import express from "express";
  6. import ViewsController from "../controllers/viewsController";
  7. import GljMapController from "../controllers/gljMapController";
  8. import GljController from "../controllers/gljController";
  9. let router = express.Router();
  10. let viewsController = new ViewsController(),
  11. gljMapController = new GljMapController(),
  12. gljController = new GljController();
  13. module.exports = function (app) {
  14. app.get('/stdGljRepository/main', viewsController.auth, viewsController.init, viewsController.redirectMain);
  15. app.get('/stdGljRepository/glj', viewsController.auth, viewsController.init, viewsController.redirectGlj);
  16. router.post('/getCompilationList', gljMapController.auth, gljMapController.init, gljMapController.getCompilationList);
  17. router.post('/getGljLib', gljMapController.auth, gljMapController.init, gljMapController.getGljLib);
  18. router.post('/getAllGljLib', gljMapController.auth, gljMapController.init, gljMapController.getAllGljLib);
  19. router.post('/createGljLib', gljMapController.auth, gljMapController.init, gljMapController.createGljLib);
  20. router.post('/renameGljLib', gljMapController.auth, gljMapController.init, gljMapController.renameGljLib);
  21. router.post('/removeGljLib', gljMapController.auth, gljMapController.init, gljMapController.removeGljLib);
  22. router.post("/updateRationBasePrc",gljController.auth, gljController.init, gljController.updateRationBasePrc);//更新定额单价
  23. router.post("/getRationGljIds",gljController.auth, gljController.init, gljController.getRationGljIds);
  24. router.post("/createNewGljTypeNode",gljController.auth, gljController.init, gljController.createNewGljTypeNode);
  25. router.post("/updateGljNodes",gljController.auth, gljController.init, gljController.updateGljNodes);
  26. router.post("/deleteGljNodes",gljController.auth, gljController.init, gljController.deleteGljNodes);
  27. router.post("/updateNodes",gljController.auth, gljController.init, gljController.updateNodes);
  28. router.post("/getGljDistType",gljController.auth, gljController.init, gljController.getGljDistType);
  29. router.post("/getGljTree",gljController.auth, gljController.init, gljController.getGljTree);
  30. router.post("/getGljItems",gljController.auth, gljController.init, gljController.getGljItems);
  31. router.post("/updateComponent",gljController.auth, gljController.init, gljController.updateComponent);
  32. router.post("/batchUpdateComponent",gljController.auth, gljController.init, gljController.batchUpdateComponent);
  33. router.post("/mixUpdateGljItems",gljController.auth, gljController.init, gljController.mixUpdateGljItems);
  34. router.post("/getGljItemsByIds",gljController.auth, gljController.init, gljController.getGljItemsByIds);
  35. router.post("/getGljItemsByCodes",gljController.auth, gljController.init, gljController.getGljItemsByCodes);
  36. router.post("/getGljItemsOccupied",gljController.auth, gljController.init, gljController.getGljItemsOccupied);
  37. app.use("/stdGljRepository/api", router);
  38. };