bills_lib_controllers.js 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253
  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. billsLibDao.getStdBillsLib(function(err, message, stdBillsLib){
  32. callback(req, res, err, message, stdBillsLib );
  33. });
  34. },
  35. createStdBillsLib: function(req, res){
  36. let data = JSON.parse(req.body.data);
  37. billsLibDao.createStdBillsLib(data, function(err, message, info){
  38. callback(req, res, err, message, info);
  39. });
  40. },
  41. deleteStdBillsLib: function(req, res){
  42. let data = JSON.parse(req.body.data);
  43. billsLibDao.deleteStdBillsLib(data, function(err, message){
  44. callback(req, res, err, message, null);
  45. });
  46. },
  47. renameStdBillsLib: function(req, res) {
  48. let data = JSON.parse(req.body.data);
  49. billsLibDao.renameStdBillsLib(data, function (err, message) {
  50. callback(req, res, err ,message, null);
  51. });
  52. },
  53. getStdBillsLibName: function(req, res){
  54. let data = JSON.parse(req.body.data);
  55. billsLibDao.getStdBillsLibName(data.billsLibId, function(err, message, info){
  56. callback(req, res, err, message, info);
  57. });
  58. },
  59. getCurrentUniqId: function(req, res){
  60. billsLibDao.getCurrentUniqId(function(err, message, id){
  61. callback(req, res, err, message, id);
  62. });
  63. },
  64. getBills: function(req, res){
  65. let data = JSON.parse(req.body.data);
  66. billsLibDao.getBills(data.billsLibId, function(err, message, bills){
  67. callback(req, res, err, message, bills);
  68. });
  69. },
  70. createBills: function(req, res){
  71. let data = JSON.parse(req.body.data);
  72. billsLibDao.createBills(data, function(err, message){
  73. callback(req, res, err, message, null);
  74. });
  75. },
  76. upMove: function(req, res){
  77. let data = JSON.parse(req.body.data);
  78. billsLibDao.upMove(data, function(err, message){
  79. callback(req, res, err, message, null);
  80. });
  81. },
  82. downMove: function (req, res) {
  83. let data = JSON.parse(req.body.data);
  84. billsLibDao.downMove(data, function (err, message) {
  85. callback(req, res, err, message, null);
  86. })
  87. },
  88. upLevel: function (req, res) {
  89. let data = JSON.parse(req.body.data);
  90. billsLibDao.upLevel(data, function(err, message){
  91. callback(req, res, err, message, null);
  92. })
  93. },
  94. downLevel: function (req, res) {
  95. let data = JSON.parse(req.body.data);
  96. billsLibDao.downLevel(data, function (err, message) {
  97. callback(req, res, err, message, null)
  98. })
  99. },
  100. updatePNId: function (req, res) {
  101. let data = JSON.parse(req.body.data);
  102. billsLibDao.updatePNId(data, function(err, message){
  103. callback(req, res, err, message, null);
  104. });
  105. },
  106. updateBills: function(req, res){
  107. let data = JSON.parse(req.body.data);
  108. billsLibDao.updateBills(data, function(err, message){
  109. callback(req, res, err, message, null);
  110. });
  111. },
  112. removeTotal: function (req, res) {
  113. let data = JSON.parse(req.body.data);
  114. billsLibDao.removeTotal(data, function (err, message) {
  115. callback(req, res, err, message, null);
  116. })
  117. },
  118. updateSerialNo: function (req, res) {
  119. let data = JSON.parse(req.body.data);
  120. billsLibDao.updateSerialNo(data, function (err, message) {
  121. callback(req, res, err, message, null);
  122. });
  123. },
  124. updateBillsArr: function(req, res){
  125. let data = JSON.parse(req.body.data);
  126. billsLibDao.updateBillsArr(data, function(err, message){
  127. callback(req, res, err, message, null);
  128. });
  129. },
  130. pasteBills: function(req, res){
  131. let data = JSON.parse(req.body.data);
  132. billsLibDao.pasteBills(data, function(err, message){
  133. callback(req, res, err, message, null);
  134. });
  135. },
  136. updateRecharge: function(req, res){
  137. let data = JSON.parse(req.body.data);
  138. billsLibDao.updateRecharge(data, function(err, message){
  139. callback(req, res, err, message, null);
  140. });
  141. },
  142. pasteRel: function(req, res){
  143. let data = JSON.parse(req.body.data);
  144. billsLibDao.pasteRel(data, function(err, message, datas){
  145. callback(req, res, err, message, datas);
  146. });
  147. },
  148. deleteBills: function(req, res){
  149. let data = JSON.parse(req.body.data);
  150. billsLibDao.deleteBills(data, function(err, message){
  151. callback(req, res, err, message, null);
  152. });
  153. },
  154. getJobContent: function(req, res){
  155. let data = JSON.parse(req.body.data);
  156. billsLibDao.getJobContent(data, function(err, message, jobs){
  157. callback(req, res, err, message, jobs);
  158. });
  159. },
  160. createJobContent: function(req, res){
  161. let data = JSON.parse(req.body.data);
  162. billsLibDao.createJobContent(data, function(err, message, id){
  163. callback(req, res, err, message, id);
  164. });
  165. },
  166. updateJobContent: function(req, res){
  167. let data = JSON.parse(req.body.data);
  168. billsLibDao.updateJobContent(data, function(err, message, id){
  169. callback(req, res, err, message, id);
  170. });
  171. },
  172. updateValue: function(req, res){
  173. let data = JSON.parse(req.body.data);
  174. billsLibDao.updateValue(data, function(err, message){
  175. callback(req, res, err, message, null);
  176. })
  177. },
  178. deleteJobContent: function(req, res){
  179. let data = JSON.parse(req.body.data);
  180. billsLibDao.deleteJobContent(data, function(err, message){
  181. callback(req, res, err, message, null);
  182. });
  183. },
  184. pasteJobs: function (req, res) {
  185. let data = JSON.parse(req.body.data);
  186. billsLibDao.pasteJobs(data, function(err, message, datas){
  187. callback(req, res, err, message, datas);
  188. });
  189. },
  190. edCreateJob: function(req, res){
  191. let data = JSON.parse(req.body.data);
  192. billsLibDao.edCreateJob(data, function(err, message, id){
  193. callback(req, res, err, message, id);
  194. })
  195. },
  196. edUpdateJob: function(req, res){
  197. let data = JSON.parse(req.body.data);
  198. billsLibDao.edUpdateJob(data, function(err, message, id){
  199. callback(req, res, err, message, id);
  200. })
  201. },
  202. getItemCharacter: function(req, res){
  203. let data = JSON.parse(req.body.data);
  204. billsLibDao.getItemCharacter(data, function(err, message, items){
  205. callback(req, res, err, message, items);
  206. });
  207. },
  208. createItemCharacter: function(req, res){
  209. let data = JSON.parse(req.body.data);
  210. billsLibDao.createItemCharacter(data, function(err, message, id){
  211. callback(req, res, err, message, id);
  212. });
  213. },
  214. updateItemCharacter: function(req, res){
  215. let data = JSON.parse(req.body.data);
  216. billsLibDao.updateItemCharacter(data, function(err, message){
  217. callback(req, res, err, message, null);
  218. });
  219. },
  220. deleteItemCharacter: function(req, res){
  221. let data = JSON.parse(req.body.data);
  222. billsLibDao.deleteItemCharacter(data, function(err, message){
  223. callback(req, res, err, message, null);
  224. });
  225. },
  226. pasteItems: function(req, res){
  227. let data = JSON.parse(req.body.data);
  228. billsLibDao.pasteItems(data, function(err, message, datas){
  229. callback(req, res, err, message, datas);
  230. });
  231. },
  232. pasteValues: function(req, res){
  233. let data = JSON.parse(req.body.data);
  234. billsLibDao.pasteValues(data, function(err, message, datas){
  235. callback(req, res, err, message, datas);
  236. });
  237. },
  238. edCreateItem: function(req, res){
  239. let data = JSON.parse(req.body.data);
  240. billsLibDao.edCreateItem(data, function(err, message, id){
  241. callback(req, res, err, message, id);
  242. })
  243. },
  244. edUpdateItem: function(req, res){
  245. let data = JSON.parse(req.body.data);
  246. billsLibDao.edUpdateItem(data, function(err, message, id){
  247. callback(req, res, err, message, id);
  248. })
  249. }
  250. }