viewController.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  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 mongoose from 'mongoose';
  11. let config = require("../../../config/config.js");
  12. const billsGuideLibModel = mongoose.model('std_billsGuidance_lib');
  13. import { checkCompilationPermission } from '../../common/base/base_util';
  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. });
  20. }
  21. async redirectGuidance(req, res) {
  22. const lib = await billsGuideLibModel.findOne({ ID: req.query.libID, deleted: false }).lean();
  23. checkCompilationPermission(req, res, lib.compilationId, '/billsGuidance/main')
  24. res.render('maintain/billsGuidance_lib/html/zhiyin.html',
  25. {
  26. userAccount: req.session.managerData.username,
  27. LicenseKey: config.getLicenseKey(process.env.NODE_ENV)
  28. });
  29. }
  30. }
  31. export default ViewsController;