/** * Created by Tony on 2017/4/20. */ var express = require("express"); var apiRouter =express.Router(); //var _rootDir = __dirname; var rationRepositoryController = require("../controllers/ration_repository_controller"); var rationChapterTreeController = require("../controllers/ration_section_tree_controller"); var rationController = require("../controllers/ration_controller"); var repositoryGljController = require("../controllers/repository_glj_controller"); var coeListController = require("../controllers/coe_controller"); var searchController = require('../controllers/search_controller'); module.exports = function (app) { app.get('/rationRepository/main', function(req, res) { res.render('maintain/ration_repository/main.html', { userAccount: req.session.userAccount, userID: req.session.userID }); }); app.get('/rationRepository/ration', function(req, res) { res.render('maintain/ration_repository/dinge.html', { userAccount: req.session.userAccount, userID: req.session.userID }); }); app.get('/rationRepository/lmm', function(req, res) { res.render('maintain/ration_repository/gongliao.html', { userAccount: req.session.userAccount, userID: req.session.userID }); }); app.get('/rationRepository/coeList', function(req, res) { res.render('maintain/ration_repository/fuzhu.html', { userAccount: req.session.userAccount, userID: req.session.userID }); }); apiRouter.post("/getRationDisplayNames",rationRepositoryController.getDisPlayRationLibs); apiRouter.post("/editRationLibs",rationRepositoryController.updateRationRepositoryName); apiRouter.post("/addRationRepository",rationRepositoryController.addRationRepository); apiRouter.post("/deleteRationLibs",rationRepositoryController.deleteRationLib); apiRouter.post("/getRealLibName",rationRepositoryController.getRealLibName); apiRouter.post("/getLibIDByName",rationRepositoryController.getLibIDByName); apiRouter.post("/getRationTree",rationChapterTreeController.getRationChapterTree); apiRouter.post("/createNewNode",rationChapterTreeController.createNewNode); apiRouter.post("/updateNodes",rationChapterTreeController.updateNodes); apiRouter.post("/deleteNodes",rationChapterTreeController.deleteNodes); apiRouter.post("/getRationItems",rationController.getRationItemsBySection); apiRouter.post("/mixUpdateRationItems",rationController.mixUpdateRationItems); apiRouter.post("/updateRationBasePrc",rationController.updateRationBasePrc); apiRouter.post("/getRationGljIds",rationController.getRationGljIds); apiRouter.post("/createNewGljTypeNode",repositoryGljController.createNewGljTypeNode); apiRouter.post("/updateGljNodes",repositoryGljController.updateGljNodes); apiRouter.post("/deleteGljNodes",repositoryGljController.deleteGljNodes); apiRouter.post("/getGljDistType",repositoryGljController.getGljDistType); apiRouter.post("/getGljTree",repositoryGljController.getGljTree); apiRouter.post("/getGljItems",repositoryGljController.getGljItems); apiRouter.post("/mixUpdateGljItems",repositoryGljController.mixUpdateGljItems); apiRouter.post("/getGljItemsByIds",repositoryGljController.getGljItemsByIds); apiRouter.post("/getGljItemsByCodes",repositoryGljController.getGljItemsByCodes); apiRouter.post("/getCoeList",coeListController.getCoeList); apiRouter.post("/saveCoeList",coeListController.saveCoeList); apiRouter.post("/getCoeItemsByIDs",coeListController.getCoeItemsByIDs); apiRouter.post('/getRationItem', searchController.getRationItem); apiRouter.post('/findRation', searchController.findRation); app.use("/rationRepository/api",apiRouter); }