viewController.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. 'use strict';
  2. /**
  3. *
  4. *
  5. * @author Zhong
  6. * @date 2018/5/29
  7. * @version
  8. */
  9. import BaseController from "../../common/base/base_controller";
  10. import { checkCompilationPermission } from '../../common/base/base_util';
  11. import mongoose from 'mongoose';
  12. let config = require("../../../config/config.js");
  13. const billsGuideLibModel = mongoose.model('std_billsGuidance_lib');
  14. class ViewsController extends BaseController{
  15. redirectMain(req, res){
  16. res.render('maintain/billsGuidance_lib/html/main.html',
  17. {
  18. userAccount: req.session.managerData.username,
  19. manager: req.session.managerData,
  20. });
  21. }
  22. async redirectGuidance(req, res){
  23. const lib = await billsGuideLibModel.findOne({ID: req.query.libID, deleted: false}).lean();
  24. checkCompilationPermission(req, res, lib.compilationId, '/billsGuidance/main')
  25. let sessionManager = req.session.managerData;
  26. res.render('maintain/billsGuidance_lib/html/zhiyin.html',
  27. {
  28. userAccount: req.session.managerData.username,
  29. LicenseKey:config.getLicenseKey(process.env.NODE_ENV),
  30. manager: req.session.managerData,
  31. });
  32. }
  33. }
  34. export default ViewsController;