let express = require("express"); let rptTplRouter = express.Router(); let reportTplController = require('./../controllers/rpt_tpl_controller'); let reportCfgController = require('./../controllers/rpt_cfg_controller'); module.exports = function (app) { app.get('/rpt_tpl', function(req, res) { if (!req.session.userAccount) { res.redirect('/login'); } else { res.render('maintain/report/rpt_tpl_main.html', {userAccount: req.session.userAccount, userID: req.session.userID}); } }); rptTplRouter.post('/createTplTreeNode', reportTplController.createTplTreeNode); rptTplRouter.post('/getRptTplTree', reportTplController.getRptTplTree); rptTplRouter.post('/updateRptTplNodes', reportTplController.updateTreeNodes); rptTplRouter.post('/deleteRptTplNodes', reportTplController.deleteRptTplNodes); rptTplRouter.post('/createDftRptTpl', reportTplController.createDftRptTpl); rptTplRouter.post('/getRefRptTpl', reportTplController.getRefRptTpl); rptTplRouter.post('/updateRptTpl', reportTplController.updateRptTpl); rptTplRouter.post('/getUserRptCfg', reportCfgController.getReportUserCfg); rptTplRouter.post('/getMappingFields', reportCfgController.getAllMappingFields); app.use("/report_tpl_api", rptTplRouter); }