| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- /**
 
-  * Created by chen on 2017/7/17.
 
-  */
 
- import BaseController from "../../common/base/base_controller";
 
- const projectModel = require("../../pm/models/project_model");
 
- let config = require("../../../config/config.js");
 
- module.exports =function (app) {
 
-     const baseController = new BaseController();
 
-     app.get('/main', baseController.init, function(req, res) {
 
-         let pm = require('../../pm/controllers/pm_controller');
 
-         pm.checkProjectRight(req.session.sessionUser.id, req.query.project, async function (hasRight) {
 
-             if (hasRight) {
 
-                 // 获取项目信息
 
-                 const projectId = req.query.project;
 
-                 const projectData = await projectModel.project.getProject(projectId);
 
-                 //分享的项目,只读
 
-                 let projectReadOnly = false;
 
-                 if(req.session.sessionUser.id !== projectData.userID){
 
-                     projectData._doc.readOnly = true;
 
-                     projectReadOnly = true;
 
-                 }
 
-                 res.render('building_saas/main/html/main.html',
 
-                     {
 
-                         userAccount: req.session.userAccount,
 
-                         userID: req.session.sessionUser.id,
 
-                         projectData: projectData,
 
-                         versionName: req.session.sessionCompilation.name + '免费版',
 
-                         projectReadOnly: projectReadOnly,
 
-                         LicenseKey:config.getLicenseKey(process.env.NODE_ENV),
 
-                         overWriteUrl:req.session.sessionCompilation.overWriteUrl
 
-                     });
 
-             } else {
 
-                 res.redirect('/pm');
 
-             }
 
-         });
 
-     });
 
- }
 
 
  |