bills_lib_controllers.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313
  1. /**
  2. * Created by vian on 2017/3/22.
  3. */
  4. let billsLibDao = require("./../models/bills_lib_interfaces");
  5. let callback = function (req, res, err, message, data) {
  6. res.json({ error: err, message: message, data: data });
  7. }
  8. module.exports = {
  9. copyStdBillsLib: async function (req, res) {
  10. try {
  11. const data = JSON.parse(req.body.data);
  12. const userName = req.session.managerData.username;
  13. const libName = data.libName;
  14. const libId = data.libId;
  15. const newLibData = await billsLibDao.copyLib(userName, libName, libId);
  16. callback(req, res, 0, 'copyLib success', [newLibData]);
  17. } catch (err) {
  18. callback(req, res, 1, 'copyLib fail', null);
  19. }
  20. },
  21. getMaxNumber: function (req, res) {
  22. let data = JSON.parse(req.body.data);
  23. billsLibDao.getMaxNumber(data, function (err, message, maxNumber) {
  24. callback(req, res, err, message, maxNumber);
  25. });
  26. },
  27. getABillsLib: function (req, res) {
  28. let data = JSON.parse(req.body.data);
  29. billsLibDao.getABillsLib(data, function (err, message, data) {
  30. callback(req, res, err, message, data);
  31. });
  32. },
  33. getStdBillsLib: function (req, res) {
  34. billsLibDao.getStdBillsLib(function (err, message, stdBillsLib) {
  35. callback(req, res, err, message, stdBillsLib);
  36. });
  37. },
  38. createStdBillsLib: function (req, res) {
  39. let data = JSON.parse(req.body.data);
  40. billsLibDao.createStdBillsLib(data, function (err, message, info) {
  41. callback(req, res, err, message, info);
  42. });
  43. },
  44. deleteStdBillsLib: function (req, res) {
  45. let data = JSON.parse(req.body.data);
  46. billsLibDao.deleteStdBillsLib(data, function (err, message) {
  47. callback(req, res, err, message, null);
  48. });
  49. },
  50. renameStdBillsLib: function (req, res) {
  51. let data = JSON.parse(req.body.data);
  52. billsLibDao.renameStdBillsLib(data, function (err, message) {
  53. callback(req, res, err, message, null);
  54. });
  55. },
  56. getStdBillsLibName: function (req, res) {
  57. let data = JSON.parse(req.body.data);
  58. billsLibDao.getStdBillsLibName(data.billsLibId, function (err, message, info) {
  59. callback(req, res, err, message, info);
  60. });
  61. },
  62. getCurrentUniqId: function (req, res) {
  63. billsLibDao.getCurrentUniqId(function (err, message, id) {
  64. callback(req, res, err, message, id);
  65. });
  66. },
  67. getBills: function (req, res) {
  68. let data = JSON.parse(req.body.data);
  69. billsLibDao.getBills(data.billsLibId, function (err, message, bills) {
  70. callback(req, res, err, message, bills);
  71. });
  72. },
  73. createBills: function (req, res) {
  74. let data = JSON.parse(req.body.data);
  75. billsLibDao.createBills(data, function (err, message) {
  76. callback(req, res, err, message, null);
  77. });
  78. },
  79. upMove: function (req, res) {
  80. let data = JSON.parse(req.body.data);
  81. billsLibDao.upMove(data, function (err, message) {
  82. callback(req, res, err, message, null);
  83. });
  84. },
  85. downMove: function (req, res) {
  86. let data = JSON.parse(req.body.data);
  87. billsLibDao.downMove(data, function (err, message) {
  88. callback(req, res, err, message, null);
  89. })
  90. },
  91. upLevel: function (req, res) {
  92. let data = JSON.parse(req.body.data);
  93. billsLibDao.upLevel(data, function (err, message) {
  94. callback(req, res, err, message, null);
  95. })
  96. },
  97. downLevel: function (req, res) {
  98. let data = JSON.parse(req.body.data);
  99. billsLibDao.downLevel(data, function (err, message) {
  100. callback(req, res, err, message, null)
  101. })
  102. },
  103. updatePNId: function (req, res) {
  104. let data = JSON.parse(req.body.data);
  105. billsLibDao.updatePNId(data, function (err, message) {
  106. callback(req, res, err, message, null);
  107. });
  108. },
  109. updateSectionInfo: function (req, res) {
  110. let data = JSON.parse(req.body.data);
  111. billsLibDao.updateSectionInfo(data, function (err, message) {
  112. callback(req, res, err, message, null);
  113. });
  114. },
  115. updateBills: function (req, res) {
  116. let data = JSON.parse(req.body.data);
  117. billsLibDao.updateBills(data, function (err, message) {
  118. callback(req, res, err, message, null);
  119. });
  120. },
  121. removeTotal: function (req, res) {
  122. let data = JSON.parse(req.body.data);
  123. billsLibDao.removeTotal(data, function (err, message) {
  124. callback(req, res, err, message, null);
  125. })
  126. },
  127. updateSerialNo: function (req, res) {
  128. let data = JSON.parse(req.body.data);
  129. billsLibDao.updateSerialNo(data, function (err, message) {
  130. callback(req, res, err, message, null);
  131. });
  132. },
  133. updateBillsArr: function (req, res) {
  134. let data = JSON.parse(req.body.data);
  135. billsLibDao.updateBillsArr(data, function (err, message) {
  136. callback(req, res, err, message, null);
  137. });
  138. },
  139. pasteBills: function (req, res) {
  140. let data = JSON.parse(req.body.data);
  141. billsLibDao.pasteBills(data, function (err, message) {
  142. callback(req, res, err, message, null);
  143. });
  144. },
  145. updateRecharge: function (req, res) {
  146. let data = JSON.parse(req.body.data);
  147. billsLibDao.updateRecharge(data, function (err, message) {
  148. callback(req, res, err, message, null);
  149. });
  150. },
  151. pasteRel: function (req, res) {
  152. let data = JSON.parse(req.body.data);
  153. billsLibDao.pasteRel(data, function (err, message, datas) {
  154. callback(req, res, err, message, datas);
  155. });
  156. },
  157. deleteBills: function (req, res) {
  158. let data = JSON.parse(req.body.data);
  159. billsLibDao.deleteBills(data, function (err, message) {
  160. callback(req, res, err, message, null);
  161. });
  162. },
  163. isUsed: function (req, res) {
  164. let data = JSON.parse(req.body.data);
  165. billsLibDao.isUsed(data, function (err, message, datas) {
  166. callback(req, res, err, message, datas);
  167. });
  168. },
  169. getJobContent: function (req, res) {
  170. let data = JSON.parse(req.body.data);
  171. billsLibDao.getJobContent(data, function (err, message, jobs) {
  172. callback(req, res, err, message, jobs);
  173. });
  174. },
  175. createJobContent: function (req, res) {
  176. let data = JSON.parse(req.body.data);
  177. billsLibDao.createJobContent(data, function (err, message, id) {
  178. callback(req, res, err, message, id);
  179. });
  180. },
  181. updateJobContent: function (req, res) {
  182. let data = JSON.parse(req.body.data);
  183. billsLibDao.updateJobContent(data, function (err, message, id) {
  184. callback(req, res, err, message, id);
  185. });
  186. },
  187. updateValue: function (req, res) {
  188. let data = JSON.parse(req.body.data);
  189. billsLibDao.updateValue(data, function (err, message) {
  190. callback(req, res, err, message, null);
  191. })
  192. },
  193. deleteJobContent: function (req, res) {
  194. let data = JSON.parse(req.body.data);
  195. billsLibDao.deleteJobContent(data, function (err, message) {
  196. callback(req, res, err, message, null);
  197. });
  198. },
  199. pasteJobs: function (req, res) {
  200. let data = JSON.parse(req.body.data);
  201. billsLibDao.pasteJobs(data, function (err, message, datas) {
  202. callback(req, res, err, message, datas);
  203. });
  204. },
  205. edCreateJob: function (req, res) {
  206. let data = JSON.parse(req.body.data);
  207. billsLibDao.edCreateJob(data, function (err, message, id) {
  208. callback(req, res, err, message, id);
  209. })
  210. },
  211. edUpdateJob: function (req, res) {
  212. let data = JSON.parse(req.body.data);
  213. billsLibDao.edUpdateJob(data, function (err, message, id) {
  214. callback(req, res, err, message, id);
  215. })
  216. },
  217. getDesignContent: function (req, res) {
  218. let data = JSON.parse(req.body.data);
  219. billsLibDao.getDesignContent(data, function (err, message, designs) {
  220. callback(req, res, err, message, designs);
  221. });
  222. },
  223. createDesignContent: function (req, res) {
  224. let data = JSON.parse(req.body.data);
  225. billsLibDao.createDesignContent(data, function (err, message, id) {
  226. callback(req, res, err, message, id);
  227. });
  228. },
  229. updateDesignContent: function (req, res) {
  230. let data = JSON.parse(req.body.data);
  231. billsLibDao.updateDesignContent(data, function (err, message, id) {
  232. callback(req, res, err, message, id);
  233. });
  234. },
  235. deleteDesignContent: function (req, res) {
  236. let data = JSON.parse(req.body.data);
  237. billsLibDao.deleteDesignContent(data, function (err, message) {
  238. callback(req, res, err, message, null);
  239. });
  240. },
  241. pasteDesigns: function (req, res) {
  242. let data = JSON.parse(req.body.data);
  243. billsLibDao.pasteDesigns(data, function (err, message, datas) {
  244. callback(req, res, err, message, datas);
  245. });
  246. },
  247. edCreateDesign: function (req, res) {
  248. let data = JSON.parse(req.body.data);
  249. billsLibDao.edCreateDesign(data, function (err, message, id) {
  250. callback(req, res, err, message, id);
  251. })
  252. },
  253. edUpdateDesign: function (req, res) {
  254. let data = JSON.parse(req.body.data);
  255. billsLibDao.edUpdateDesign(data, function (err, message, id) {
  256. callback(req, res, err, message, id);
  257. })
  258. },
  259. getItemCharacter: function (req, res) {
  260. let data = JSON.parse(req.body.data);
  261. billsLibDao.getItemCharacter(data, function (err, message, items) {
  262. callback(req, res, err, message, items);
  263. });
  264. },
  265. createItemCharacter: function (req, res) {
  266. let data = JSON.parse(req.body.data);
  267. billsLibDao.createItemCharacter(data, function (err, message, id) {
  268. callback(req, res, err, message, id);
  269. });
  270. },
  271. updateItemCharacter: function (req, res) {
  272. let data = JSON.parse(req.body.data);
  273. billsLibDao.updateItemCharacter(data, function (err, message) {
  274. callback(req, res, err, message, null);
  275. });
  276. },
  277. deleteItemCharacter: function (req, res) {
  278. let data = JSON.parse(req.body.data);
  279. billsLibDao.deleteItemCharacter(data, function (err, message) {
  280. callback(req, res, err, message, null);
  281. });
  282. },
  283. pasteItems: function (req, res) {
  284. let data = JSON.parse(req.body.data);
  285. billsLibDao.pasteItems(data, function (err, message, datas) {
  286. callback(req, res, err, message, datas);
  287. });
  288. },
  289. pasteValues: function (req, res) {
  290. let data = JSON.parse(req.body.data);
  291. billsLibDao.pasteValues(data, function (err, message, datas) {
  292. callback(req, res, err, message, datas);
  293. });
  294. },
  295. edCreateItem: function (req, res) {
  296. let data = JSON.parse(req.body.data);
  297. billsLibDao.edCreateItem(data, function (err, message, id) {
  298. callback(req, res, err, message, id);
  299. })
  300. },
  301. edUpdateItem: function (req, res) {
  302. let data = JSON.parse(req.body.data);
  303. billsLibDao.edUpdateItem(data, function (err, message, id) {
  304. callback(req, res, err, message, id);
  305. })
  306. }
  307. }