main_route.js 1.0 KB

1234567891011121314151617181920212223242526272829
  1. /**
  2. * Created by chen on 2017/7/17.
  3. */
  4. import BaseController from "../../common/base/base_controller";
  5. const projectModel = require("../../pm/models/project_model");
  6. module.exports =function (app) {
  7. const baseController = new BaseController();
  8. app.get('/main', baseController.init, function(req, res) {
  9. let pm = require('../../pm/controllers/pm_controller');
  10. pm.checkProjectRight(req.session.sessionUser.ssoId, req.query.project, async function (hasRight) {
  11. if (hasRight) {
  12. // 获取项目信息
  13. const projectId = req.query.project;
  14. const projectData = await projectModel.project.getProject(projectId);
  15. res.render('building_saas/main/html/main.html',
  16. {
  17. userAccount: req.session.userAccount,
  18. userID: req.session.sessionUser.ssoId,
  19. projectData: projectData,
  20. });
  21. } else {
  22. res.redirect('/pm');
  23. }
  24. });
  25. });
  26. }