bills_lib_controllers.js 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. /**
  2. * Created by vian on 2017/3/22.
  3. */
  4. let billsLibDao = require("./../models/bills_lib_interfaces");
  5. //----
  6. /*let model = require("./../models/bills_lib_model");
  7. var counter = require("../../../public/counter/counter");
  8. var StdBillsLib = model.stdBillsLibMod;
  9. var Bills = model.billsMod;
  10. var JobContent = model.jobContentMod;
  11. var ItemCharacter = model.itemCharacterMod;*/
  12. //---
  13. //ͳһ�ص�����
  14. let callback = function(req, res, err, message, data){
  15. res.json({error: err, message: message, data: data});
  16. }
  17. module.exports = {
  18. getMaxNumber: function(req, res){
  19. let data = JSON.parse(req.body.data);
  20. billsLibDao.getMaxNumber(data, function(err, message, maxNumber){
  21. callback(req, res, err, message, maxNumber);
  22. });
  23. },
  24. getABillsLib: function(req, res){
  25. let data = JSON.parse(req.body.data);
  26. billsLibDao.getABillsLib(data, function(err, message, data){
  27. callback(req, res, err, message, data);
  28. });
  29. },
  30. getStdBillsLib: function(req, res){
  31. let data = JSON.parse(req.body.data);
  32. billsLibDao.getStdBillsLib(data, function(err, message, stdBillsLib){
  33. callback(req, res, err, message, stdBillsLib );
  34. });
  35. },
  36. createStdBillsLib: function(req, res){
  37. let data = JSON.parse(req.body.data);
  38. billsLibDao.createStdBillsLib(data, function(err, message, info){
  39. callback(req, res, err, message, info);
  40. });
  41. },
  42. deleteStdBillsLib: function(req, res){
  43. let data = JSON.parse(req.body.data);
  44. billsLibDao.deleteStdBillsLib(data.billsLibId, function(err, message){
  45. callback(req, res, err, message, null);
  46. });
  47. },
  48. renameStdBillsLib: function(req, res) {
  49. let data = JSON.parse(req.body.data);
  50. billsLibDao.renameStdBillsLib(data, function (err, message) {
  51. callback(req, res, err ,message, null);
  52. });
  53. },
  54. getStdBillsLibName: function(req, res){
  55. let data = JSON.parse(req.body.data);
  56. billsLibDao.getStdBillsLibName(data.billsLibId, function(err, message, info){
  57. callback(req, res, err, message, info);
  58. });
  59. },
  60. getCurrentUniqId: function(req, res){
  61. billsLibDao.getCurrentUniqId(function(err, message, id){
  62. callback(req, res, err, message, id);
  63. });
  64. },
  65. getBills: function(req, res){
  66. let data = JSON.parse(req.body.data);
  67. billsLibDao.getBills(data.billsLibId, function(err, message, bills){
  68. callback(req, res, err, message, bills);
  69. });
  70. },
  71. createBills: function(req, res){
  72. let data = JSON.parse(req.body.data);
  73. billsLibDao.createBills(data, function(err, message){
  74. callback(req, res, err, message, null);
  75. });
  76. },
  77. updatePNId: function (req, res) {
  78. let data = JSON.parse(req.body.data);
  79. billsLibDao.updatePNId(data, function(err, message){
  80. callback(req, res, err, message, null);
  81. });
  82. },
  83. updateBills: function(req, res){
  84. let data = JSON.parse(req.body.data);
  85. billsLibDao.updateBills(data, function(err, message){
  86. callback(req, res, err, message, null);
  87. });
  88. },
  89. updateBillsArr: function(req, res){
  90. let data = JSON.parse(req.body.data);
  91. billsLibDao.updateBillsArr(data, function(err, message){
  92. callback(req, res, err, message, null);
  93. });
  94. },
  95. pasteBills: function(req, res){
  96. let data = JSON.parse(req.body.data);
  97. billsLibDao.pasteBills(data, function(err, message){
  98. callback(req, res, err, message, null);
  99. });
  100. },
  101. updateRecharge: function(req, res){
  102. let data = JSON.parse(req.body.data);
  103. billsLibDao.updateRecharge(data, function(err, message){
  104. callback(req, res, err, message, null);
  105. });
  106. },
  107. pasteRel: function(req, res){
  108. let data = JSON.parse(req.body.data);
  109. billsLibDao.pasteRel(data, function(err, message, datas){
  110. callback(req, res, err, message, datas);
  111. });
  112. },
  113. deleteBills: function(req, res){
  114. let data = JSON.parse(req.body.data);
  115. billsLibDao.deleteBills(data, function(err, message){
  116. callback(req, res, err, message, null);
  117. });
  118. },
  119. getJobContent: function(req, res){
  120. let data = JSON.parse(req.body.data);
  121. billsLibDao.getJobContent(data, function(err, message, jobs){
  122. callback(req, res, err, message, jobs);
  123. });
  124. },
  125. createJobContent: function(req, res){
  126. let data = JSON.parse(req.body.data);
  127. billsLibDao.createJobContent(data, function(err, message, id){
  128. callback(req, res, err, message, id);
  129. });
  130. },
  131. updateJobContent: function(req, res){
  132. let data = JSON.parse(req.body.data);
  133. billsLibDao.updateJobContent(data, function(err, message, id){
  134. callback(req, res, err, message, id);
  135. });
  136. },
  137. updateValue: function(req, res){
  138. let data = JSON.parse(req.body.data);
  139. billsLibDao.updateValue(data, function(err, message){
  140. callback(req, res, err, message, null);
  141. })
  142. },
  143. deleteJobContent: function(req, res){
  144. let data = JSON.parse(req.body.data);
  145. billsLibDao.deleteJobContent(data, function(err, message){
  146. callback(req, res, err, message, null);
  147. });
  148. },
  149. pasteJobs: function (req, res) {
  150. let data = JSON.parse(req.body.data);
  151. billsLibDao.pasteJobs(data, function(err, message, datas){
  152. callback(req, res, err, message, datas);
  153. });
  154. },
  155. edCreateJob: function(req, res){
  156. let data = JSON.parse(req.body.data);
  157. billsLibDao.edCreateJob(data, function(err, message, id){
  158. callback(req, res, err, message, id);
  159. })
  160. },
  161. edUpdateJob: function(req, res){
  162. let data = JSON.parse(req.body.data);
  163. billsLibDao.edUpdateJob(data, function(err, message, id){
  164. callback(req, res, err, message, id);
  165. })
  166. },
  167. getItemCharacter: function(req, res){
  168. let data = JSON.parse(req.body.data);
  169. billsLibDao.getItemCharacter(data, function(err, message, items){
  170. callback(req, res, err, message, items);
  171. });
  172. },
  173. createItemCharacter: function(req, res){
  174. let data = JSON.parse(req.body.data);
  175. billsLibDao.createItemCharacter(data, function(err, message, id){
  176. callback(req, res, err, message, id);
  177. });
  178. },
  179. updateItemCharacter: function(req, res){
  180. let data = JSON.parse(req.body.data);
  181. billsLibDao.updateItemCharacter(data, function(err, message){
  182. callback(req, res, err, message, null);
  183. });
  184. },
  185. deleteItemCharacter: function(req, res){
  186. let data = JSON.parse(req.body.data);
  187. billsLibDao.deleteItemCharacter(data, function(err, message){
  188. callback(req, res, err, message, null);
  189. });
  190. },
  191. pasteItems: function(req, res){
  192. let data = JSON.parse(req.body.data);
  193. billsLibDao.pasteItems(data, function(err, message, datas){
  194. callback(req, res, err, message, datas);
  195. });
  196. },
  197. pasteValues: function(req, res){
  198. let data = JSON.parse(req.body.data);
  199. billsLibDao.pasteValues(data, function(err, message, datas){
  200. callback(req, res, err, message, datas);
  201. });
  202. },
  203. edCreateItem: function(req, res){
  204. let data = JSON.parse(req.body.data);
  205. billsLibDao.edCreateItem(data, function(err, message, id){
  206. callback(req, res, err, message, id);
  207. })
  208. },
  209. edUpdateItem: function(req, res){
  210. let data = JSON.parse(req.body.data);
  211. billsLibDao.edUpdateItem(data, function(err, message, id){
  212. callback(req, res, err, message, id);
  213. })
  214. }
  215. }