bills_template_router.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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. billsTemplateRouter.post('/getNeedfulTemplate', billsTemplateController.getNeedfulTemplate);
  34. app.use('/template/bills/api', billsTemplateRouter);
  35. }