|
@@ -2,68 +2,67 @@
|
|
|
* Created by vian on 2017/3/17.
|
|
|
*/
|
|
|
let express = require("express");
|
|
|
-let billsController = require("./../controllers/bills_lib_controllers");
|
|
|
let billsRouter =express.Router();
|
|
|
+import ViewsPermContr from "../controllers/views_permissionController";
|
|
|
+import BillsLibPermContr from "../controllers/stdBillsLib_permissionController";
|
|
|
+import BillsPermContr from "../controllers/bills_permissionController";
|
|
|
+import JobsPermContr from "../controllers/jobs_permissionController";
|
|
|
+import ItemsPermContr from "../controllers/items_permissionController";
|
|
|
+let viewsContr = new ViewsPermContr();
|
|
|
+let billsLibContr = new BillsLibPermContr();
|
|
|
+let billsContr = new BillsPermContr();
|
|
|
+let jobsContr = new JobsPermContr();
|
|
|
+let itemsContr = new ItemsPermContr();
|
|
|
|
|
|
-module.exports =function (app) {
|
|
|
|
|
|
- app.get("/stdBillsmain", function(req, res){
|
|
|
- res.render("maintain/bills_lib/html/main.html",
|
|
|
- {userAccount: req.session.managerData.username,
|
|
|
- userID: req.session.managerData.userID});
|
|
|
- });
|
|
|
- app.get("/stdBills", function(req, res){
|
|
|
- res.render("maintain/bills_lib/html/qingdan.html");
|
|
|
- });
|
|
|
- app.get('/stdJobs', function(req, res){
|
|
|
- res.render('maintain/bills_lib/html/neirong.html');
|
|
|
- });
|
|
|
- app.get('/stdItems', function(req, res){
|
|
|
- res.render('maintain/bills_lib/html/tezheng.html');
|
|
|
- });
|
|
|
+module.exports =function (app) {
|
|
|
+ app.get("/stdBillsmain", viewsContr.auth, viewsContr.init, viewsContr.redirectStdBillsMain);
|
|
|
+ app.get("/stdBills", viewsContr.auth, viewsContr.init, viewsContr.redirectStdBills);
|
|
|
+ app.get('/stdJobs', viewsContr.auth, viewsContr.init, viewsContr.redirectStdJobs);
|
|
|
+ app.get('/stdItems', viewsContr.auth, viewsContr.init, viewsContr.redirectStdItems);
|
|
|
|
|
|
- billsRouter.post('/getMaxNumber', billsController.getMaxNumber);
|
|
|
- billsRouter.post('/getABillsLib', billsController.getABillsLib);
|
|
|
- billsRouter.post("/getStdBillsLib", billsController.getStdBillsLib);
|
|
|
- billsRouter.post("/createStdBillsLib", billsController.createStdBillsLib);
|
|
|
+ billsRouter.post('/getMaxNumber', billsLibContr.auth, billsLibContr.init, billsLibContr.getMaxNumber);
|
|
|
+ billsRouter.post('/getABillsLib', billsLibContr.auth, billsLibContr.init, billsLibContr.getABillsLib);
|
|
|
+ billsRouter.post("/getStdBillsLib", billsLibContr.auth, billsLibContr.init, billsLibContr.getStdBillsLib);
|
|
|
+ billsRouter.post("/createStdBillsLib", billsLibContr.auth, billsLibContr.init, billsLibContr.createStdBillsLib);
|
|
|
+ billsRouter.post("/deleteStdBillsLib", billsLibContr.auth, billsLibContr.init, billsLibContr.deleteStdBillsLib);
|
|
|
+ billsRouter.post("/renameStdBillsLib", billsLibContr.auth, billsLibContr.init, billsLibContr.renameStdBillsLib);
|
|
|
+ billsRouter.post("/getStdBillsLibName", billsLibContr.auth, billsLibContr.init, billsLibContr.getStdBillsLibName);
|
|
|
|
|
|
- billsRouter.post("/upMove", billsController.upMove);
|
|
|
- billsRouter.post("/downMove", billsController.downMove);
|
|
|
- billsRouter.post("/deleteStdBillsLib", billsController.deleteStdBillsLib);
|
|
|
- billsRouter.post("/renameStdBillsLib", billsController.renameStdBillsLib);
|
|
|
- billsRouter.post("/getStdBillsLibName", billsController.getStdBillsLibName);
|
|
|
- billsRouter.post("/getCurrentUniqId", billsController.getCurrentUniqId);
|
|
|
- billsRouter.post("/getBills", billsController.getBills);
|
|
|
- billsRouter.post("/createBills", billsController.createBills);
|
|
|
- billsRouter.post("/updatePNId", billsController.updatePNId);
|
|
|
- billsRouter.post("/upLevel", billsController.upLevel);
|
|
|
- billsRouter.post("/downLevel", billsController.downLevel);
|
|
|
- billsRouter.post("/updateBills", billsController.updateBills);
|
|
|
- billsRouter.post("/updateBillsArr", billsController.updateBillsArr);
|
|
|
- billsRouter.post("/removeTotal", billsController.removeTotal);
|
|
|
- billsRouter.post("/updateSerialNo", billsController.updateSerialNo);
|
|
|
- billsRouter.post("/pasteBills", billsController.pasteBills);
|
|
|
- billsRouter.post('/updateRecharge', billsController.updateRecharge);
|
|
|
- billsRouter.post('/pasteRel', billsController.pasteRel);
|
|
|
- billsRouter.post("/deleteBills", billsController.deleteBills);
|
|
|
+ billsRouter.post("/upMove", billsContr.auth, billsContr.init, billsContr.upMove);
|
|
|
+ billsRouter.post("/downMove", billsContr.auth, billsContr.init, billsContr.downMove);
|
|
|
+ billsRouter.post("/getCurrentUniqId", billsContr.auth, billsContr.init, billsContr.getCurrentUniqId);
|
|
|
+ billsRouter.post("/getBills", billsContr.auth, billsContr.init, billsContr.getBills);
|
|
|
+ billsRouter.post("/createBills", billsContr.auth, billsContr.init, billsContr.createBills);
|
|
|
+ billsRouter.post("/updatePNId", billsContr.auth, billsContr.init, billsContr.updatePNId);
|
|
|
+ billsRouter.post("/upLevel", billsContr.auth, billsContr.init, billsContr.upLevel);
|
|
|
+ billsRouter.post("/downLevel", billsContr.auth, billsContr.init, billsContr.downLevel);
|
|
|
+ billsRouter.post("/updateBills", billsContr.auth, billsContr.init, billsContr.updateBills);
|
|
|
+ billsRouter.post("/updateBillsArr", billsContr.auth, billsContr.init, billsContr.updateBillsArr);
|
|
|
+ billsRouter.post("/removeTotal", billsContr.auth, billsContr.init, billsContr.removeTotal);
|
|
|
+ billsRouter.post("/updateSerialNo", billsContr.auth, billsContr.init, billsContr.updateSerialNo);
|
|
|
+ billsRouter.post("/pasteBills", billsContr.auth, billsContr.init, billsContr.pasteBills);
|
|
|
+ billsRouter.post('/updateRecharge', billsContr.auth, billsContr.init, billsContr.updateRecharge);
|
|
|
+ billsRouter.post('/pasteRel', billsContr.auth, billsContr.init, billsContr.pasteRel);
|
|
|
+ billsRouter.post("/deleteBills", billsContr.auth, billsContr.init, billsContr.deleteBills);
|
|
|
|
|
|
- billsRouter.post("/getJobContent", billsController.getJobContent);
|
|
|
- billsRouter.post("/createJobContent", billsController.createJobContent);
|
|
|
- billsRouter.post("/updateJobContent", billsController.updateJobContent);
|
|
|
- billsRouter.post("/deleteJobContent", billsController.deleteJobContent);
|
|
|
- billsRouter.post("/pasteJobs", billsController.pasteJobs);
|
|
|
- billsRouter.post("/edCreateJob", billsController.edCreateJob);
|
|
|
- billsRouter.post("/edUpdateJob", billsController.edUpdateJob);
|
|
|
+ billsRouter.post("/getJobContent", jobsContr.auth, jobsContr.init, jobsContr.getJobContent);
|
|
|
+ billsRouter.post("/createJobContent", jobsContr.auth, jobsContr.init, jobsContr.createJobContent);
|
|
|
+ billsRouter.post("/updateJobContent", jobsContr.auth, jobsContr.init, jobsContr.updateJobContent);
|
|
|
+ billsRouter.post("/deleteJobContent", jobsContr.auth, jobsContr.init, jobsContr.deleteJobContent);
|
|
|
+ billsRouter.post("/pasteJobs", jobsContr.auth, jobsContr.init, jobsContr.pasteJobs);
|
|
|
+ billsRouter.post("/edCreateJob", jobsContr.auth, jobsContr.init, jobsContr.edCreateJob);
|
|
|
+ billsRouter.post("/edUpdateJob", jobsContr.auth, jobsContr.init, jobsContr.edUpdateJob);
|
|
|
|
|
|
- billsRouter.post("/getItemCharacter", billsController.getItemCharacter);
|
|
|
- billsRouter.post("/createItemCharacter", billsController.createItemCharacter);
|
|
|
- billsRouter.post("/updateItemCharacter", billsController.updateItemCharacter);
|
|
|
- billsRouter.post("/updateValue", billsController.updateValue);
|
|
|
- billsRouter.post("/deleteItemCharacter", billsController.deleteItemCharacter);
|
|
|
- billsRouter.post("/pasteItems", billsController.pasteItems);
|
|
|
- billsRouter.post("/pasteValues", billsController.pasteValues);
|
|
|
- billsRouter.post("/edCreateItem", billsController.edCreateItem);
|
|
|
- billsRouter.post("/edUpdateItem", billsController.edUpdateItem);
|
|
|
+ billsRouter.post("/getItemCharacter", itemsContr.auth, itemsContr.init, itemsContr.getItemCharacter);
|
|
|
+ billsRouter.post("/createItemCharacter", itemsContr.auth, itemsContr.init, itemsContr.createItemCharacter);
|
|
|
+ billsRouter.post("/updateItemCharacter", itemsContr.auth, itemsContr.init, itemsContr.updateItemCharacter);
|
|
|
+ billsRouter.post("/updateValue", itemsContr.auth, itemsContr.init, itemsContr.updateValue);
|
|
|
+ billsRouter.post("/deleteItemCharacter", itemsContr.auth, itemsContr.init, itemsContr.deleteItemCharacter);
|
|
|
+ billsRouter.post("/pasteItems", itemsContr.auth, itemsContr.init, itemsContr.pasteItems);
|
|
|
+ billsRouter.post("/pasteValues", itemsContr.auth, itemsContr.init, itemsContr.pasteValues);
|
|
|
+ billsRouter.post("/edCreateItem", itemsContr.auth, itemsContr.init, itemsContr.edCreateItem);
|
|
|
+ billsRouter.post("/edUpdateItem", itemsContr.auth, itemsContr.init, itemsContr.edUpdateItem);
|
|
|
|
|
|
app.use("/stdBillsEditor", billsRouter);
|
|
|
|