rpt_tpl_router.js 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  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("/getAllBackupData", reportTplController.getAllBackupData);
  52. rptTplRouter.post("/updateRptTpl", reportTplController.updateRptTpl);
  53. rptTplRouter.post("/copyRptTpl", reportTplController.copyRptTpl);
  54. rptTplRouter.post(
  55. "/getCompilationList",
  56. reportTplController.getCompilationList
  57. );
  58. rptTplRouter.post("/getCustomizeCfg", reportTplController.getCustomerCfg);
  59. rptTplRouter.post("/saveCustomerCfg", reportTplController.saveCustomerCfg);
  60. rptTplRouter.post("/getExtCodeTpl", reportTplController.getExtCodeTpl);
  61. rptTplRouter.post("/getUserRptCfg", reportCfgController.getReportUserCfg);
  62. rptTplRouter.post(
  63. "/getMappingFields",
  64. reportCfgController.getAllMappingFields
  65. );
  66. rptTplRouter.post(
  67. "/getAidReportDataList",
  68. reportTplController.getAidReportDataList
  69. );
  70. app.use("/report_tpl_api", rptTplRouter);
  71. };