rpt_tpl_router.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. import express from "express";
  2. let rptTplRouter = express.Router();
  3. let config = require("../../../config/config.js");
  4. import reportTplController from "./../controllers/rpt_tpl_controller";
  5. import reportCfgController from "./../controllers/rpt_cfg_controller";
  6. module.exports = function (app) {
  7. app.get("/rpt_tpl", function (req, res) {
  8. if (!req.session.managerData.username) {
  9. res.redirect("/login");
  10. } else {
  11. res.render("maintain/report/html/rpt_tpl_main.html", {
  12. userAccount: req.session.managerData.username,
  13. userID: req.session.managerData.userID,
  14. LicenseKey: config.getLicenseKey(process.env.NODE_ENV),
  15. });
  16. }
  17. });
  18. rptTplRouter.post(
  19. "/createTreeRootNode",
  20. reportTplController.createTreeRootNode
  21. );
  22. rptTplRouter.post(
  23. "/updateTreeRootNode",
  24. reportTplController.updateTreeRootNode
  25. );
  26. rptTplRouter.post(
  27. "/updateTopNodeName",
  28. reportTplController.updateTopNodeName
  29. );
  30. rptTplRouter.post(
  31. "/updateSubLevelOneNode",
  32. reportTplController.updateSubLevelOneNode
  33. );
  34. rptTplRouter.post(
  35. "/removeTreeRootNode",
  36. reportTplController.removeTreeRootNode
  37. );
  38. rptTplRouter.post("/getRptTplTree", reportTplController.getRptTplTree);
  39. rptTplRouter.post(
  40. "/getTplTreeByCompilation",
  41. reportTplController.getTplTreeByCompilation
  42. );
  43. rptTplRouter.post("/getNewNodeID", reportTplController.getNewNodeID);
  44. rptTplRouter.post("/updateRptTplNodes", reportTplController.updateTreeNodes);
  45. rptTplRouter.post(
  46. "/deleteRptTplNodes",
  47. reportTplController.deleteRptTplNodes
  48. );
  49. rptTplRouter.post("/createDftRptTpl", reportTplController.createDftRptTpl);
  50. rptTplRouter.post("/getRefRptTpl", reportTplController.getRefRptTpl);
  51. rptTplRouter.post("/updateRptTpl", reportTplController.updateRptTpl);
  52. rptTplRouter.post("/copyRptTpl", reportTplController.copyRptTpl);
  53. rptTplRouter.post(
  54. "/getCompilationList",
  55. reportTplController.getCompilationList
  56. );
  57. rptTplRouter.post("/getCustomizeCfg", reportTplController.getCustomerCfg);
  58. rptTplRouter.post("/saveCustomerCfg", reportTplController.saveCustomerCfg);
  59. rptTplRouter.post("/getExtCodeTpl", reportTplController.getExtCodeTpl);
  60. rptTplRouter.post("/getUserRptCfg", reportCfgController.getReportUserCfg);
  61. rptTplRouter.post(
  62. "/getMappingFields",
  63. reportCfgController.getAllMappingFields
  64. );
  65. rptTplRouter.post(
  66. "/getAidReportDataList",
  67. reportTplController.getAidReportDataList
  68. );
  69. app.use("/report_tpl_api", rptTplRouter);
  70. };