picking.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. import { postJ, post, get } from "@/utils/request";
  2. import Vue from "vue";
  3. // 领料保存
  4. export async function batchSave(params) {
  5. const data = await postJ(
  6. Vue.prototype.apiUrl + `/pda/mes/pickorder/batchSave`,
  7. params,
  8. true
  9. );
  10. if (data.code == 0) {
  11. return data.data;
  12. }
  13. return Promise.reject(data.message);
  14. }
  15. // 统计领料数量
  16. export async function pickStatistics(params) {
  17. const data = await post(
  18. Vue.prototype.apiUrl + `/pda/mes/workorder/pickStatistics`,
  19. params,
  20. true
  21. );
  22. if (data.code == 0) {
  23. return data.data;
  24. }
  25. return Promise.reject(data.message);
  26. }
  27. // 领料单详细信息
  28. export async function pickDetails(params) {
  29. const data = await postJ(
  30. Vue.prototype.apiUrl + `/pda/mes/pickorder/list`,
  31. params,
  32. true
  33. );
  34. if (data.code == 0) {
  35. return data.data;
  36. }
  37. return Promise.reject(data.message);
  38. }
  39. // pda领料出库单
  40. export async function pickOutInOrder(params) {
  41. const data = await postJ(
  42. Vue.prototype.apiUrl + `/pda/mes/pickorder/pickOutInOrder`,
  43. params,
  44. true
  45. );
  46. if (data.code == 0) {
  47. return data.data;
  48. }
  49. return Promise.reject(data.message);
  50. }
  51. // pda保存
  52. export async function findVoucherList(params) {
  53. const data = await postJ(
  54. Vue.prototype.apiUrl + `/pda/mes/workreport/findVoucherList`,
  55. params,
  56. false
  57. );
  58. if (data.code == 0) {
  59. return data.data;
  60. }
  61. return Promise.reject(data.message);
  62. }
  63. // 领料保存
  64. export async function batchPcSave(params) {
  65. const data = await postJ(
  66. Vue.prototype.apiUrl + `/mes/pickorder/pcBatchSave`,
  67. params,
  68. true
  69. );
  70. if (data.code == 0) {
  71. return data.data;
  72. }
  73. return Promise.reject(data.message);
  74. }
  75. // 生成编码
  76. export async function getCode(code) {
  77. const data = await get(
  78. Vue.prototype.apiUrl + `/main/codemanage/getCode/` + code,
  79. {}
  80. );
  81. if (data.code == 0) {
  82. return data.data;
  83. }
  84. return Promise.reject(data.message);
  85. }