| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | 
							- /**
 
-  * pm: project management
 
-  * Created by Mai on 2017/3/8.
 
-  */
 
- import BaseController from "../../common/base/base_controller";
 
- let express = require('express');
 
- let pmController = require('./../controllers/pm_controller');
 
- const baseController = new BaseController();
 
- module.exports = function (app) {
 
-     app.get('/pm', baseController.init, pmController.index);
 
-     let pmRouter = express.Router();
 
-     pmRouter.use(function (req, res, next) {
 
-         if (/\/getNewProjectID/.test(req.originalUrl) || pmController.checkRight(req, res)) {
 
-             next();
 
-         } else {
 
-             res.json({error: 1, message: '对不起,您无权限操作。', data: null});
 
-         }
 
-     });
 
-     /*
 
-      req.body = {data: '{user_id}'}
 
-      */
 
-     pmRouter.post('/getProjects', pmController.getProjects);
 
-     /*
 
-      req.body = {data: '{user_id: user_id, updateData: [{updateType, updateData}]}'}
 
-      data.updateData.updateType: 1 of ['new', 'update', 'delete']
 
-      */
 
-     pmRouter.post('/updateProjects', pmController.updateProjects);
 
-     pmRouter.post('/updateMixDatas', pmController.updateMixDatas);
 
-     /*
 
-      req.body = {data: '{user_id: user_id, updateData: [{updateType, updateData}]}'}
 
-      data.updateData.updateType: 1 of ['update', 'copy']
 
-      */
 
-     pmRouter.post('/copyProjects', pmController.copyProjects);
 
-     pmRouter.post('/renameProject', pmController.rename);
 
-     pmRouter.post('/beforeOpenProject', pmController.beforeOpenProject);
 
-     pmRouter.post('/getProject', pmController.getProject);
 
-     pmRouter.post('/getNewProjectID', pmController.getNewProjectID);
 
-     pmRouter.post('/getUnitFile', pmController.getUnitFileList);
 
-     pmRouter.post('/getFeeRateFile', pmController.getFeeRateFileList);
 
-     pmRouter.post('/updateFiles', pmController.updateFiles);
 
-     //GC
 
-     pmRouter.post('/getGCDatas', pmController.getGCDatas);
 
-     pmRouter.post('/recGC', pmController.recGC);
 
-     app.use('/pm/api', pmRouter);
 
- };
 
 
  |