repository_views_controller.js 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. /**
  2. * Created by Zhong on 2017/8/3.
  3. */
  4. import BaseController from "../../common/base/base_controller";
  5. let config = require("../../../config/config.js");
  6. class ViewsController extends BaseController{
  7. redirectMain(req, res){
  8. res.render('maintain/ration_repository/main.html',
  9. {
  10. userAccount: req.session.managerData.username,
  11. userID: req.session.managerData.userID
  12. });
  13. }
  14. //rationRepository/lmm rationRepository/coeList rationRepository/installation
  15. redirectRation(req, res){
  16. const repId = req.query.repository;
  17. const redirectGlj = `/rationRepository/lmm?repository=${repId}`;
  18. const redirectCoe = `/rationRepository/coeList?repository=${repId}`;
  19. const redirectInstallation = `/rationRepository/installation?repository=${repId}`;
  20. res.render('maintain/ration_repository/dinge.html',
  21. {
  22. userAccount: req.session.managerData.username,
  23. userID: req.session.managerData.userID,
  24. redirectGlj: redirectGlj,
  25. redirectCoe: redirectCoe,
  26. redirectInstallation: redirectInstallation,
  27. LicenseKey:config.getLicenseKey(process.env.NODE_ENV)
  28. });
  29. }
  30. redirectGlj(req, res){
  31. const repId = req.query.repository;
  32. const redirectRation = `/rationRepository/ration?repository=${repId}`;
  33. const redirectCoe = `/rationRepository/coeList?repository=${repId}`;
  34. const redirectInstallation = `/rationRepository/installation?repository=${repId}`;
  35. res.render('maintain/ration_repository/gongliao.html',
  36. {
  37. userAccount: req.session.managerData.username,
  38. userID: req.session.managerData.userID,
  39. redirectRation: redirectRation,
  40. redirectCoe: redirectCoe,
  41. redirectInstallation: redirectInstallation,
  42. LicenseKey:config.getLicenseKey(process.env.NODE_ENV)
  43. });
  44. }
  45. redirectCoeList(req, res){
  46. const repId = req.query.repository;
  47. const redirectGlj = `/rationRepository/lmm?repository=${repId}`;
  48. const redirectRation = `/rationRepository/ration?repository=${repId}`;
  49. const redirectInstallation = `/rationRepository/installation?repository=${repId}`;
  50. res.render('maintain/ration_repository/fuzhu.html',
  51. {
  52. userAccount: req.session.managerData.username,
  53. userID: req.session.managerData.userID,
  54. redirectGlj: redirectGlj,
  55. redirectRation: redirectRation,
  56. redirectInstallation: redirectInstallation,
  57. LicenseKey:config.getLicenseKey(process.env.NODE_ENV)
  58. });
  59. }
  60. redirectInstallation(req, res){
  61. const repId = req.query.repository;
  62. const redirectGlj = `/rationRepository/lmm?repository=${repId}`;
  63. const redirectCoe = `/rationRepository/coeList?repository=${repId}`;
  64. const redirectRation = `/rationRepository/ration?repository=${repId}`;
  65. res.render('maintain/ration_repository/anzhuang.html',
  66. {
  67. userAccount: req.session.managerData.username,
  68. userID: req.session.managerData.userID,
  69. redirectGlj: redirectGlj,
  70. redirectCoe: redirectCoe,
  71. redirectRation: redirectRation,
  72. LicenseKey:config.getLicenseKey(process.env.NODE_ENV)
  73. });
  74. }
  75. }
  76. export default ViewsController;