viewsController.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. /**
  2. * Created by Zhong on 2017/8/11.
  3. * 标准工料机库页面控制器
  4. */
  5. import BaseController from "../../common/base/base_controller";
  6. import mongoose from 'mongoose';
  7. const compilationModel = mongoose.model('compilation');
  8. const stdGljLibModel = mongoose.model('std_glj_lib_map');
  9. let config = require("../../../config/config.js");
  10. class ViewsController extends BaseController{
  11. redirectMain(req, res){
  12. res.render('maintain/std_glj_lib/html/main.html',
  13. {
  14. userAccount: req.session.managerData.username
  15. });
  16. }
  17. async redirectGlj(req, res){
  18. let overWriteUrl = null;
  19. let stdGljLib = await stdGljLibModel.findOne({ID: req.query.gljLibId, deleted: false});
  20. if(stdGljLib){
  21. let compilation = await compilationModel.findOne({_id: mongoose.Types.ObjectId(stdGljLib.compilationId)});
  22. overWriteUrl = stdGljLib.compilationId === '5b4d581023a924000b760f2d' ? null : compilation.overWriteUrl;
  23. console.log(overWriteUrl);
  24. }
  25. res.render('maintain/std_glj_lib/html/gongliao.html',
  26. {
  27. userAccount: req.session.managerData.username,
  28. LicenseKey:config.getLicenseKey(process.env.NODE_ENV),
  29. overWriteUrl: overWriteUrl
  30. });
  31. }
  32. }
  33. export default ViewsController;