rpt_tpl_router.js 1.3 KB

1234567891011121314151617181920212223242526272829
  1. let express = require("express");
  2. let rptTplRouter = express.Router();
  3. let reportTplController = require('./../controllers/rpt_tpl_controller');
  4. let reportCfgController = require('./../controllers/rpt_cfg_controller');
  5. module.exports = function (app) {
  6. app.get('/rpt_tpl', function(req, res) {
  7. if (!req.session.userAccount) {
  8. res.redirect('/login');
  9. }
  10. else {
  11. res.render('maintain/report/rpt_tpl_main.html',
  12. {userAccount: req.session.userAccount,
  13. userID: req.session.userID});
  14. }
  15. });
  16. rptTplRouter.post('/createTplTreeNode', reportTplController.createTplTreeNode);
  17. rptTplRouter.post('/getRptTplTree', reportTplController.getRptTplTree);
  18. rptTplRouter.post('/updateRptTplNodes', reportTplController.updateTreeNodes);
  19. rptTplRouter.post('/deleteRptTplNodes', reportTplController.deleteRptTplNodes);
  20. rptTplRouter.post('/createDftRptTpl', reportTplController.createDftRptTpl);
  21. rptTplRouter.post('/getRefRptTpl', reportTplController.getRefRptTpl);
  22. rptTplRouter.post('/updateRptTpl', reportTplController.updateRptTpl);
  23. rptTplRouter.post('/getUserRptCfg', reportCfgController.getReportUserCfg);
  24. rptTplRouter.post('/getMappingFields', reportCfgController.getAllMappingFields);
  25. app.use("/report_tpl_api", rptTplRouter);
  26. }