bills_lib_routes.js 6.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. /**
  2. * Created by vian on 2017/3/17.
  3. */
  4. let express = require("express");
  5. let billsRouter = express.Router();
  6. import ViewsPermContr from "../controllers/views_permissionController";
  7. import BillsLibPermContr from "../controllers/stdBillsLib_permissionController";
  8. import BillsPermContr from "../controllers/bills_permissionController";
  9. import JobsPermContr from "../controllers/jobs_permissionController";
  10. import DesignsPermContr from "../controllers/designs_permissionController";
  11. import ItemsPermContr from "../controllers/items_permissionController";
  12. let viewsContr = new ViewsPermContr();
  13. let billsLibContr = new BillsLibPermContr();
  14. let billsContr = new BillsPermContr();
  15. let jobsContr = new JobsPermContr();
  16. let designsContr = new DesignsPermContr();
  17. let itemsContr = new ItemsPermContr();
  18. module.exports = function (app) {
  19. app.get("/stdBillsmain", viewsContr.auth, viewsContr.init, viewsContr.redirectStdBillsMain);
  20. app.get("/stdBills", viewsContr.auth, viewsContr.init, viewsContr.redirectStdBills);
  21. app.get('/stdJobs', viewsContr.auth, viewsContr.init, viewsContr.redirectStdJobs);
  22. app.get('/stdDesigns', viewsContr.auth, viewsContr.init, viewsContr.redirectStdDesigns);
  23. app.get('/stdItems', viewsContr.auth, viewsContr.init, viewsContr.redirectStdItems);
  24. billsRouter.post('/getCompilationList', billsLibContr.auth, billsLibContr.init, billsLibContr.getCompilationList);
  25. billsRouter.post('/getMaxNumber', billsLibContr.auth, billsLibContr.init, billsLibContr.getMaxNumber);
  26. billsRouter.post('/getABillsLib', billsLibContr.auth, billsLibContr.init, billsLibContr.getABillsLib);
  27. billsRouter.post("/getStdBillsLib", billsLibContr.auth, billsLibContr.init, billsLibContr.getStdBillsLib);
  28. billsRouter.post("/createStdBillsLib", billsLibContr.auth, billsLibContr.init, billsLibContr.createStdBillsLib);
  29. billsRouter.post("/copyStdBillsLib", billsLibContr.auth, billsLibContr.init, billsLibContr.copyStdBillsLib);
  30. billsRouter.post("/deleteStdBillsLib", billsLibContr.auth, billsLibContr.init, billsLibContr.deleteStdBillsLib);
  31. billsRouter.post("/renameStdBillsLib", billsLibContr.auth, billsLibContr.init, billsLibContr.renameStdBillsLib);
  32. billsRouter.post("/getStdBillsLibName", billsLibContr.auth, billsLibContr.init, billsLibContr.getStdBillsLibName);
  33. //导入清单
  34. billsRouter.post('/importBills', billsContr.importBills);
  35. //上传图片
  36. billsRouter.post('/uploadImg', billsContr.uploadImg);
  37. //删除图片
  38. billsRouter.post('/delImg', billsContr.delImg);
  39. //加载图片
  40. billsRouter.post('/loadImgs', billsContr.loadImgs);
  41. billsRouter.post("/upMove", billsContr.auth, billsContr.init, billsContr.upMove);
  42. billsRouter.post("/downMove", billsContr.auth, billsContr.init, billsContr.downMove);
  43. billsRouter.post("/getCurrentUniqId", billsContr.auth, billsContr.init, billsContr.getCurrentUniqId);
  44. billsRouter.post("/getBills", billsContr.auth, billsContr.init, billsContr.getBills);
  45. billsRouter.post("/createBills", billsContr.auth, billsContr.init, billsContr.createBills);
  46. billsRouter.post("/updatePNId", billsContr.auth, billsContr.init, billsContr.updatePNId);
  47. billsRouter.post("/upLevel", billsContr.auth, billsContr.init, billsContr.upLevel);
  48. billsRouter.post("/downLevel", billsContr.auth, billsContr.init, billsContr.downLevel);
  49. billsRouter.post("/updateBills", billsContr.auth, billsContr.init, billsContr.updateBills);
  50. billsRouter.post("/updateSectionInfo", billsContr.auth, billsContr.init, billsContr.updateSectionInfo);
  51. billsRouter.post("/updateBillsArr", billsContr.auth, billsContr.init, billsContr.updateBillsArr);
  52. billsRouter.post("/removeTotal", billsContr.auth, billsContr.init, billsContr.removeTotal);
  53. billsRouter.post("/updateSerialNo", billsContr.auth, billsContr.init, billsContr.updateSerialNo);
  54. billsRouter.post("/pasteBills", billsContr.auth, billsContr.init, billsContr.pasteBills);
  55. billsRouter.post('/updateRecharge', billsContr.auth, billsContr.init, billsContr.updateRecharge);
  56. billsRouter.post('/pasteRel', billsContr.auth, billsContr.init, billsContr.pasteRel);
  57. billsRouter.post("/deleteBills", billsContr.auth, billsContr.init, billsContr.deleteBills);
  58. billsRouter.post("/isUsed", billsContr.auth, billsContr.init, billsContr.isUsed);
  59. billsRouter.post("/transferRecharge", billsContr.auth, billsContr.init, billsContr.transferRecharge);
  60. billsRouter.post("/getJobContent", jobsContr.auth, jobsContr.init, jobsContr.getJobContent);
  61. billsRouter.post("/createJobContent", jobsContr.auth, jobsContr.init, jobsContr.createJobContent);
  62. billsRouter.post("/updateJobContent", jobsContr.auth, jobsContr.init, jobsContr.updateJobContent);
  63. billsRouter.post("/deleteJobContent", jobsContr.auth, jobsContr.init, jobsContr.deleteJobContent);
  64. billsRouter.post("/pasteJobs", jobsContr.auth, jobsContr.init, jobsContr.pasteJobs);
  65. billsRouter.post("/edCreateJob", jobsContr.auth, jobsContr.init, jobsContr.edCreateJob);
  66. billsRouter.post("/edUpdateJob", jobsContr.auth, jobsContr.init, jobsContr.edUpdateJob);
  67. billsRouter.post("/getDesignContent", designsContr.auth, designsContr.init, designsContr.getDesignContent);
  68. billsRouter.post("/createDesignContent", designsContr.auth, designsContr.init, designsContr.createDesignContent);
  69. billsRouter.post("/updateDesignContent", designsContr.auth, designsContr.init, designsContr.updateDesignContent);
  70. billsRouter.post("/deleteDesignContent", designsContr.auth, designsContr.init, designsContr.deleteDesignContent);
  71. billsRouter.post("/pasteDesigns", designsContr.auth, designsContr.init, designsContr.pasteDesigns);
  72. billsRouter.post("/edCreateDesign", designsContr.auth, designsContr.init, designsContr.edCreateDesign);
  73. billsRouter.post("/edUpdateDesign", designsContr.auth, designsContr.init, designsContr.edUpdateDesign);
  74. billsRouter.post("/getItemCharacter", itemsContr.auth, itemsContr.init, itemsContr.getItemCharacter);
  75. billsRouter.post("/createItemCharacter", itemsContr.auth, itemsContr.init, itemsContr.createItemCharacter);
  76. billsRouter.post("/updateItemCharacter", itemsContr.auth, itemsContr.init, itemsContr.updateItemCharacter);
  77. billsRouter.post("/updateValue", itemsContr.auth, itemsContr.init, itemsContr.updateValue);
  78. billsRouter.post("/deleteItemCharacter", itemsContr.auth, itemsContr.init, itemsContr.deleteItemCharacter);
  79. billsRouter.post("/pasteItems", itemsContr.auth, itemsContr.init, itemsContr.pasteItems);
  80. billsRouter.post("/pasteValues", itemsContr.auth, itemsContr.init, itemsContr.pasteValues);
  81. billsRouter.post("/edCreateItem", itemsContr.auth, itemsContr.init, itemsContr.edCreateItem);
  82. billsRouter.post("/edUpdateItem", itemsContr.auth, itemsContr.init, itemsContr.edUpdateItem);
  83. app.use("/stdBillsEditor", billsRouter);
  84. };