views_permissionController.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334
  1. /**
  2. * 清单编辑器页面权限管理和session校验
  3. * Created by Zhong on 2017/8/2.
  4. */
  5. import baseController from "../../common/base/base_controller";
  6. let config = require("../../../config/config.js");
  7. import { List as BillsFixedFlagList } from "../../common/const/bills_fixed.js";
  8. class viewsPermContr extends baseController {
  9. redirectStdBillsMain(req, res) {
  10. res.render("maintain/bills_lib/html/main.html",
  11. {
  12. userAccount: req.session.managerData.username,
  13. userID: req.session.managerData.userID
  14. });
  15. }
  16. redirectStdBills(req, res) {
  17. res.render("maintain/bills_lib/html/qingdan.html",
  18. {
  19. userAccount: req.session.managerData.username,
  20. LicenseKey: config.getLicenseKey(process.env.NODE_ENV),
  21. BillsFixedFlagList: JSON.stringify(BillsFixedFlagList)
  22. });
  23. }
  24. redirectStdJobs(req, res) {
  25. res.render('maintain/bills_lib/html/neirong.html',
  26. { userAccount: req.session.managerData.username, LicenseKey: config.getLicenseKey(process.env.NODE_ENV) });
  27. }
  28. redirectStdItems(req, res) {
  29. res.render('maintain/bills_lib/html/tezheng.html',
  30. { userAccount: req.session.managerData.username, LicenseKey: config.getLicenseKey(process.env.NODE_ENV) });
  31. }
  32. }
  33. export default viewsPermContr;