routes.js 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. /**
  2. * Created by Zhong on 2017/12/21.
  3. */
  4. const express = require('express');
  5. const CompleViewController = require('../controllers/compleViewController');
  6. const CompleSectionTreeController = require('../controllers/compleSectionTreeController');
  7. const CompleRationController = require('../controllers/compleRationController');
  8. const GljController = require('../../complementary_glj_lib/controllers/gljController');
  9. const SearchController = require('../controllers/searchController');
  10. let router = express.Router();
  11. let compleViewController = new CompleViewController();
  12. let compleSectionTreeController = new CompleSectionTreeController();
  13. let compleRationController = new CompleRationController();
  14. let gljController = new GljController();
  15. let searchController = new SearchController();
  16. module.exports = function (app) {
  17. app.get('/complementaryRation/ration', compleViewController.init, compleViewController.redirectRation);
  18. app.get('/complementaryRation/glj', compleViewController.init, compleViewController.redirectGljList);
  19. app.get('/complementaryRation/coe', compleViewController.init, compleViewController.redirectCoeList);
  20. app.get('/complementaryRation/installation', compleViewController.init, compleViewController.redirectInstallation);
  21. router.get('/initData', compleViewController.init, compleViewController.prepareInitData);
  22. router.post('/getRationLib', compleViewController.init, compleViewController.getRationLib);
  23. router.post('/getRationLibs', compleViewController.init, compleViewController.getRationLibs);
  24. router.post('/getNewTreeID', compleSectionTreeController.init, compleSectionTreeController.getNewTreeID);
  25. router.post('/getRationTree', compleSectionTreeController.init, compleSectionTreeController.getRationTree);
  26. router.post('/updateRationSection', compleSectionTreeController.init, compleSectionTreeController.updateRationSection);
  27. router.post('/getRationItems', compleRationController.init, compleRationController.getRationItems);
  28. router.post('/mixUpdateRationItems', compleRationController.init, compleRationController.mixUpdateRationItems);
  29. router.post('/getGljDistType', gljController.init, gljController.getGljDistType);
  30. router.post('/getGljTree', gljController.init, gljController.getGljTree);
  31. router.post('/getGljItems', gljController.init, gljController.getGljItems);
  32. router.post('/getGljItemsOccupied', compleRationController.init, compleRationController.getGljItemsOccupied);
  33. router.post('/getRationsCodes', compleRationController.init, compleRationController.getRationsCodes);
  34. router.post('/getGljItemsByIds', compleRationController.init, compleRationController.getGljItemsByIds);
  35. router.post('/getGljItemsByCodes', compleRationController.init, compleRationController.getGljItemsByCodes);
  36. router.post('/getCoeList', compleRationController.init, compleRationController.getCoeList);
  37. router.post('/saveCoeList', compleRationController.init, compleRationController.saveCoeList);
  38. router.post('/getCoeItemsByIDs', compleRationController.init, compleRationController.getCoeItemsByIDs);
  39. router.post('/getCoeItemsByNos', compleRationController.init, compleRationController.getCoeItemsByNos);
  40. //安装增加费
  41. router.post('/getInstallation', compleRationController.init, compleRationController.getInstallation);
  42. router.post('/updateFeeItem', compleRationController.init, compleRationController.updateFeeItem);
  43. router.post('/updateInstallSection', compleRationController.init, compleRationController.updateInstallSection);
  44. router.post('/batchUpdateInst', compleRationController.init, compleRationController.batchUpdateInst);
  45. //造价书定额库
  46. router.post('/getRationItem', searchController.init, searchController.getRationItem);
  47. router.post('/findRation', searchController.init, searchController.findRation);
  48. router.post('/getRationGljItemsBySection', compleRationController.init, compleRationController.getRationGljItemsBySection);
  49. app.use('/complementaryRation/api', router);
  50. };