picking.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  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. }
  86. //查询出库单详情
  87. export async function queryOutWordDetail(params) {
  88. const data = await get(
  89. Vue.prototype.apiUrl + `/mes/pickorder/outStorageDetail`,
  90. params,
  91. true
  92. );
  93. if (data.code == 0) {
  94. return data.data;
  95. }
  96. return Promise.reject(data.message);
  97. }
  98. //获取所有领料单信息
  99. export async function getAllPickList(params) {
  100. const data = await get(
  101. Vue.prototype.apiUrl + `/mes/pickorder/allPage`,
  102. params,
  103. true
  104. );
  105. if (data.code == 0) {
  106. return data.data;
  107. }
  108. return Promise.reject(data.message);
  109. }