ration_rep_routes.js 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. /**
  2. * Created by Tony on 2017/4/20.
  3. */
  4. var express = require("express");
  5. var apiRouter =express.Router();
  6. //var _rootDir = __dirname;
  7. var rationRepositoryController = require("../controllers/ration_repository_controller");
  8. var rationChapterTreeController = require("../controllers/ration_section_tree_controller");
  9. var rationController = require("../controllers/ration_controller");
  10. var repositoryGljController = require("../controllers/repository_glj_controller");
  11. var coeListController = require("../controllers/coe_controller");
  12. var searchController = require('../controllers/search_controller');
  13. module.exports = function (app) {
  14. app.get('/rationRepository/main', function(req, res) {
  15. res.render('maintain/ration_repository/main.html',
  16. {
  17. userAccount: req.session.userAccount,
  18. userID: req.session.userID
  19. });
  20. });
  21. app.get('/rationRepository/ration', function(req, res) {
  22. res.render('maintain/ration_repository/dinge.html',
  23. {
  24. userAccount: req.session.userAccount,
  25. userID: req.session.userID
  26. });
  27. });
  28. app.get('/rationRepository/lmm', function(req, res) {
  29. res.render('maintain/ration_repository/gongliao.html',
  30. {
  31. userAccount: req.session.userAccount,
  32. userID: req.session.userID
  33. });
  34. });
  35. app.get('/rationRepository/coeList', function(req, res) {
  36. res.render('maintain/ration_repository/fuzhu.html',
  37. {
  38. userAccount: req.session.userAccount,
  39. userID: req.session.userID
  40. });
  41. });
  42. apiRouter.post("/getRationDisplayNames",rationRepositoryController.getDisPlayRationLibs);
  43. apiRouter.post("/editRationLibs",rationRepositoryController.updateRationRepositoryName);
  44. apiRouter.post("/addRationRepository",rationRepositoryController.addRationRepository);
  45. apiRouter.post("/deleteRationLibs",rationRepositoryController.deleteRationLib);
  46. apiRouter.post("/getRealLibName",rationRepositoryController.getRealLibName);
  47. apiRouter.post("/getLibIDByName",rationRepositoryController.getLibIDByName);
  48. apiRouter.post("/getRationTree",rationChapterTreeController.getRationChapterTree);
  49. apiRouter.post("/createNewNode",rationChapterTreeController.createNewNode);
  50. apiRouter.post("/updateNodes",rationChapterTreeController.updateNodes);
  51. apiRouter.post("/deleteNodes",rationChapterTreeController.deleteNodes);
  52. apiRouter.post("/getRationItems",rationController.getRationItemsBySection);
  53. apiRouter.post("/mixUpdateRationItems",rationController.mixUpdateRationItems);
  54. apiRouter.post("/createNewGljTypeNode",repositoryGljController.createNewGljTypeNode);
  55. apiRouter.post("/updateGljNodes",repositoryGljController.updateGljNodes);
  56. apiRouter.post("/deleteGljNodes",repositoryGljController.deleteGljNodes);
  57. apiRouter.post("/getGljTree",repositoryGljController.getGljTree);
  58. apiRouter.post("/getGljItems",repositoryGljController.getGljItems);
  59. apiRouter.post("/mixUpdateGljItems",repositoryGljController.mixUpdateGljItems);
  60. apiRouter.post("/getGljItemsByIds",repositoryGljController.getGljItemsByIds);
  61. apiRouter.post("/getGljItemsByCodes",repositoryGljController.getGljItemsByCodes);
  62. apiRouter.post("/getCoeList",coeListController.getCoeList);
  63. apiRouter.post("/saveCoeList",coeListController.saveCoeList);
  64. apiRouter.post("/getCoeItemsByIDs",coeListController.getCoeItemsByIDs);
  65. apiRouter.post('/getRationItem', searchController.getRationItem);
  66. apiRouter.post('/findRation', searchController.findRation);
  67. app.use("/rationRepository/api",apiRouter);
  68. }