rationLibEditor_route.js 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. var express = require("express");
  2. var apiRouter =express.Router();
  3. var _rootDir = __dirname;
  4. var RationLibMapController = require("../controller/RLibMapController")
  5. var RationTreeController = require("../controller/RTreeController");
  6. var RationItemController = require("../controller/RItemsController")
  7. var GLJListController = require("../controller/gljListController")
  8. var path = require('path');
  9. var htmlPath = path.join(__dirname,'../../../','web/rationLibEditor/');
  10. apiRouter.get('/', function(req, res) {
  11. res.redirect('/main');
  12. });
  13. var RationInterface = require("../db/interfaces");
  14. apiRouter.get("/main",function(req,res){
  15. res.render("rationLibEditor/main.html");
  16. })
  17. apiRouter.get('/rationLib', function (req, res) {
  18. res.render("rationLibEditor/dinge.html");
  19. });
  20. apiRouter.get('/gongliao', function (req, res) {
  21. res.render("rationLibEditor/gongliao.html");
  22. });
  23. apiRouter.get('/fuzhu', function (req, res) {
  24. res.render("rationLibEditor/fuzhu.html");
  25. });
  26. //apiRouter.post("/addSection",RationInterface.insert.RationSectionInsert);
  27. apiRouter.post("/removeSection",RationInterface.remove.deleteRationSection);
  28. apiRouter.post("/saveGLJ",RationInterface.insert.GLJListInsert);
  29. apiRouter.post("/getGLJ",RationInterface.search.getGLJList);
  30. apiRouter.post("/deleteGLJItem",RationInterface.remove.deleteGLJItem);
  31. apiRouter.post("/saveRationItem",RationInterface.insert.RationItemsInsert);
  32. apiRouter.post("/getRationsBySectionID",RationInterface.search.getRationsBySectionID);
  33. apiRouter.post("/getGLJByCode",RationInterface.search.getGLJByCode);
  34. apiRouter.post("/getRationGLJItems",RationInterface.search.getRationGLJItems);
  35. apiRouter.post("/saveRationGLJ",RationInterface.insert.RationGLJInsert);
  36. apiRouter.post("/getGLJItem",RationInterface.search.getGLJ);
  37. apiRouter.post("/editGLJItem",RationInterface.update.updateGLJItem);
  38. apiRouter.post("/deleteRation",RationInterface.remove.deleteRation);
  39. apiRouter.post("/deleteRationMapItem",RationInterface.remove.deleteRationMapItem);
  40. apiRouter.post("/deleteRationGLJ",RationInterface.remove.deleteRationGLJ);
  41. apiRouter.post("/editRation",RationInterface.remove.deleteRationGLJ);
  42. apiRouter.post("/editRGLJAmount",RationInterface.update.updateRGLJAmount);
  43. apiRouter.post("/editRationItem",RationInterface.update.updateRationItem);
  44. apiRouter.post("/getRationByCode",RationInterface.search.getRationByCode);
  45. apiRouter.post("/setRationBasePrice",RationInterface.update.setRationBasePrice);
  46. //--------------------------------------------------rationLibMap
  47. apiRouter.post("/addRationLib",RationLibMapController.addRationLib);
  48. apiRouter.post("/getRationDisplayNames",RationLibMapController.getDisPlayRationLibs);
  49. apiRouter.post("/deleteRationLibs",RationLibMapController.deleteRationLib);
  50. apiRouter.post("/editRationLibs",RationLibMapController.editRationLibs);
  51. apiRouter.post("/getRealLibName",RationLibMapController.getRealLibName);
  52. //----------------------------------------------------rationTree
  53. apiRouter.post("/getRationTree",RationTreeController.getRationTree);
  54. apiRouter.post("/saveTempRationTree",RationTreeController.tempRationTreeInsert);
  55. apiRouter.post("/addSection",RationTreeController.sectionUpsert);
  56. apiRouter.post("/deleteSection",RationTreeController.deleteSection);
  57. //----------------------------------------------------ration
  58. apiRouter.post("/insertRation",RationItemController.insertRation);
  59. apiRouter.post("/updateRation",RationItemController.updateRation);
  60. //----------------------------------------------------gljList
  61. apiRouter.post("/insertGLJList",GLJListController.insertGLJList);
  62. apiRouter.post("/updateGLJList",GLJListController.updateGLJList);
  63. apiRouter.post("/removeGLJList",GLJListController.removeGLJList);
  64. module.exports = apiRouter;