report_router_operation.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /**
  2. * Created by Tony on 2017/3/13.
  3. */
  4. import express from "express";
  5. let rptRouter = express.Router();
  6. import reportController from "../controllers/rpt_controller_operation";
  7. // 完成历史任务,屏蔽
  8. //*
  9. module.exports =function (app) {
  10. app.get('/report', function(req, res) {
  11. if (!req.session.managerData.username) {
  12. res.redirect('/login');
  13. }
  14. else {
  15. res.render('maintain/report/html/rpt_test.html',
  16. {userAccount: req.session.userAccount,
  17. userID: req.session.managerData.userID});
  18. }
  19. });
  20. //test
  21. // rptRouter.post('/getTestReport', reportController.getTestReportAllPages);
  22. // rptRouter.get('/getTestExcel/:id/:size/:rptName/:isOneSheet/:option', reportController.getTestExcel);
  23. // rptRouter.get('/getTestExcelInOneBook/:ids/:size/:rptName/:option', reportController.getTestExcelInOneBook);
  24. // rptRouter.get('/getTestPDF/:id/:size/:rptName', reportController.getTestPDF);
  25. //now is the real:
  26. // rptRouter.post('/getReport', reportController.getReportAllPages);
  27. rptRouter.post('/getPreviewPage', reportController.getPreviewPage);
  28. // rptRouter.get('/getExcel/:id/:size/:rptName/:isOneSheet/:option', reportController.getExcel);
  29. // rptRouter.get('/getExcelInOneBook/:ids/:size/:rptName/:option', reportController.getExcelInOneBook);
  30. // rptRouter.get('/getPDF/:id/:size/:rptName', reportController.getPDF);
  31. app.use("/report_api", rptRouter);
  32. };
  33. /*/
  34. module.exports = function (app) {
  35. app.get('/outputDataForDesktopVersion', function(req, res) {
  36. if (!req.session.managerData.username) {
  37. res.redirect('/login');
  38. }
  39. else {
  40. res.render('maintain/report/html/adhoc_task.html',
  41. {userAccount: req.session.userAccount,
  42. userID: req.session.managerData.userID});
  43. }
  44. });
  45. app.use("/adHoc_report_api", rptRouter);
  46. };
  47. //*/