bills_template_router.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /**
  2. * Created by Mai on 2017/4/17.
  3. */
  4. var express = require('express');
  5. var billsTemplateController = require('./../controllers/bills_template_controller');
  6. module.exports = function (app) {
  7. app.get('/template/bills', function (req, res) {
  8. let checkAdmin = function (userAccount) {
  9. return true;
  10. }
  11. if (checkAdmin(req.session.userAccount)) {
  12. res.render('maintain/templates/html/bills.html',
  13. {userAccount: req.session.userAccount,
  14. userID: req.session.userID});
  15. } else {
  16. res.redirect('/pm');
  17. }
  18. });
  19. app.use('/template/bills/api', function (req, res, next) {
  20. let checkAdmin = function (userAccount) {
  21. return true;
  22. }
  23. if (checkAdmin(req.session.sessionUser)) {
  24. next();
  25. } else {
  26. res.json({error: 1, message: '对不起,您无权限操作清单模板。', data: null});
  27. }
  28. });
  29. var billsTemplateRouter = express.Router();
  30. billsTemplateRouter.post('/getBillsTemplate', billsTemplateController.getBillsTemplate);
  31. billsTemplateRouter.post('/updateBillsTemplate', billsTemplateController.updateBillsTemplate);
  32. billsTemplateRouter.post('/getNewBillsTemplateID', billsTemplateController.getNewBillsTemplateID);
  33. app.use('/template/bills/api', billsTemplateRouter);
  34. }