|
@@ -1,27 +1,27 @@
|
|
|
-var express = require('express');
|
|
|
+let express = require('express');
|
|
|
|
|
|
-var config = require("./config/config.js");
|
|
|
+let config = require("./config/config.js");
|
|
|
//config.setToLocalDb();
|
|
|
config.setToQaDb();
|
|
|
//config.setupCache();
|
|
|
-var cfgCacheUtil = require("./config/cacheCfg");
|
|
|
+let cfgCacheUtil = require("./config/cacheCfg");
|
|
|
cfgCacheUtil.setupDftCache();
|
|
|
|
|
|
-var path = require('path');
|
|
|
-var session = require('express-session');
|
|
|
-var DBStore = require('connect-mongo')(session);
|
|
|
+let path = require('path');
|
|
|
+let session = require('express-session');
|
|
|
+let DBStore = require('connect-mongo')(session);
|
|
|
|
|
|
-var URL = require('url')
|
|
|
+let URL = require('url')
|
|
|
|
|
|
-var app = express();
|
|
|
-var _rootDir = __dirname;
|
|
|
+let app = express();
|
|
|
+let _rootDir = __dirname;
|
|
|
app.use(express.static(_rootDir));
|
|
|
|
|
|
app.set('views', path.join(__dirname, 'web'));
|
|
|
app.engine('.html', require('ejs').__express);
|
|
|
app.set('view engine', 'html');
|
|
|
|
|
|
-var bodyParser = require('body-parser');
|
|
|
+let bodyParser = require('body-parser');
|
|
|
app.use(bodyParser.urlencoded({extended: false}));
|
|
|
app.use(bodyParser.json());
|
|
|
|
|
@@ -39,7 +39,7 @@ app.use(session({
|
|
|
}));
|
|
|
|
|
|
app.use(function (req, res, next) {
|
|
|
- var url = req.originalUrl, referer;
|
|
|
+ let url = req.originalUrl, referer;
|
|
|
if (!/^\/login/.test(req.originalUrl) && !req.session.userAccount) {
|
|
|
if (/\/api/.test(req.originalUrl)) {
|
|
|
referer = URL.parse(req.headers.referer);
|
|
@@ -55,7 +55,7 @@ app.use('/', require('./modules/users/routes/users_route'));
|
|
|
app.use('/feeRates', require('./modules/fee_rates/routes/fee_rates_route'));
|
|
|
|
|
|
app.get('/template/bills', function (req, res) {
|
|
|
- var checkAdmin = function (userAccount) {
|
|
|
+ let checkAdmin = function (userAccount) {
|
|
|
return true;
|
|
|
}
|
|
|
if (checkAdmin(req.session.userAccount)) {
|
|
@@ -68,7 +68,7 @@ app.get('/template/bills', function (req, res) {
|
|
|
});
|
|
|
|
|
|
app.use('/template/bills/api', function (req, res, next) {
|
|
|
- var checkAdmin = function (userAccount) {
|
|
|
+ let checkAdmin = function (userAccount) {
|
|
|
return true;
|
|
|
}
|
|
|
if (checkAdmin(req.session.userAccount)) {
|
|
@@ -77,7 +77,7 @@ app.use('/template/bills/api', function (req, res, next) {
|
|
|
res.json({error: 1, message: '对不起,您无权限操作清单模板。', data: null});
|
|
|
}
|
|
|
});
|
|
|
-var billsTemplateRouter = require('./modules/templates/routes/bills_template_router');
|
|
|
+let billsTemplateRouter = require('./modules/templates/routes/bills_template_router');
|
|
|
app.use('/template/bills/api', billsTemplateRouter);
|
|
|
|
|
|
app.get('/pm', function(req, res){
|
|
@@ -85,12 +85,13 @@ app.get('/pm', function(req, res){
|
|
|
{userAccount: req.session.userAccount,
|
|
|
userID: req.session.userID});
|
|
|
});
|
|
|
-var pmRouter = require('./modules/pm/routes/pm_route');
|
|
|
+let pmRouter = require('./modules/pm/routes/pm_route');
|
|
|
app.use('/pm/api', pmRouter);
|
|
|
|
|
|
app.get('/main', function(req, res) {
|
|
|
let pm = require('./modules/pm/controllers/pm_controller');
|
|
|
pm.checkProjectRight(req.session.userID, req.query.project, function (hasRight) {
|
|
|
+ console.log(hasRight);
|
|
|
if (hasRight) {
|
|
|
res.render('building_saas/main/html/main.html',
|
|
|
{
|
|
@@ -103,10 +104,10 @@ app.get('/main', function(req, res) {
|
|
|
});
|
|
|
});
|
|
|
|
|
|
-var project_Router = require('./modules/main/routes/project_route');
|
|
|
-var bills_Router = require('./modules/main/routes/bills_route');
|
|
|
-var ration_Router = require('./modules/main/routes/ration_route');
|
|
|
-var GLJ_Router = require('./modules/main/routes/GLJ_route');
|
|
|
+let project_Router = require('./modules/main/routes/project_route');
|
|
|
+let bills_Router = require('./modules/main/routes/bills_route');
|
|
|
+let ration_Router = require('./modules/main/routes/ration_route');
|
|
|
+let GLJ_Router = require('./modules/main/routes/GLJ_route');
|
|
|
app.use('/project', project_Router);
|
|
|
app.use('/bills', bills_Router);
|
|
|
app.use('/ration', ration_Router);
|
|
@@ -114,7 +115,7 @@ app.use('/glj', GLJ_Router);
|
|
|
|
|
|
//app.use(express.static(_rootDir+"/web"));
|
|
|
//app.use(express.static(_rootDir+"/lib"));
|
|
|
-//var rations_Router = require("./modules/rationLibEditor/routes/rationLibEditor_route");
|
|
|
+//let rations_Router = require("./modules/rationLibEditor/routes/rationLibEditor_route");
|
|
|
//app.use("/rationLibEditor",rations_Router);
|
|
|
|
|
|
app.get("/stdBillsmain", function(req, res){
|
|
@@ -136,11 +137,11 @@ app.get('/stdJobs', function(req, res){
|
|
|
app.get('/stdItems', function(req, res){
|
|
|
res.render('maintain/bills_lib/html/tezheng.html');
|
|
|
});
|
|
|
-var billsLibRouter = require("./modules/bills_lib/routes/bills_lib_routes");
|
|
|
+let billsLibRouter = require("./modules/bills_lib/routes/bills_lib_routes");
|
|
|
app.use("/stdBillsEditor", billsLibRouter);
|
|
|
//-----------------
|
|
|
|
|
|
-var rationRepository_Router = require("./modules/ration_repository/routes/ration_rep_routes");
|
|
|
+let rationRepository_Router = require("./modules/ration_repository/routes/ration_rep_routes");
|
|
|
app.use("/rationRepository/api",rationRepository_Router);
|
|
|
|
|
|
app.use(function(req, res, next) {
|
|
@@ -150,6 +151,6 @@ app.use(function(err, req, res, next) {
|
|
|
console.error(err.stack);
|
|
|
res.status(500).send('500 Error');
|
|
|
});
|
|
|
-app.listen(6066);
|
|
|
+app.listen(6060);
|
|
|
|
|
|
|