saleordersendrecord.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. import request from '@/utils/request';
  2. import { download } from '@/utils/file';
  3. /**
  4. * 获取信息列表
  5. */
  6. export async function getSendTableList(params) {
  7. const res = await request.get(`/eom/saleordersendrecord/page`, { params });
  8. if (res.data.code == 0) {
  9. return res.data.data;
  10. }
  11. return Promise.reject(new Error(res.data.message));
  12. }
  13. // 获取入库详情
  14. export async function getInboundDetailsById(id) {
  15. const res = await request.get(`/wms/outintwo/getById/${id}`);
  16. if (res.data.code == 0) {
  17. return res.data.data;
  18. }
  19. return Promise.reject(new Error(res.data.message));
  20. }
  21. /**
  22. * 获取信息详情
  23. */
  24. export async function getSendSaleOrderrecordDetail(id) {
  25. const res = await request.get(`/eom/saleordersendrecord/getById/${id}`, {});
  26. if (res.data.code == 0) {
  27. return res.data.data;
  28. }
  29. return Promise.reject(new Error(res.data.message));
  30. }
  31. /**
  32. * 获取信息详情
  33. */
  34. export async function getSendSaleOrderrecordDetailSplit(id) {
  35. const res = await request.get(
  36. `/eom/saleordersendrecord/getByIdSplit/${id}`,
  37. {}
  38. );
  39. if (res.data.code == 0) {
  40. return res.data.data;
  41. }
  42. return Promise.reject(new Error(res.data.message));
  43. }
  44. /**
  45. * 获取多发货单信息详情
  46. */
  47. export async function getSendSaleOrderCordList(params) {
  48. const res = await request.post(`/eom/saleordersendrecord/getList`, params);
  49. if (res.data.code == 0) {
  50. return res.data.data;
  51. }
  52. return Promise.reject(new Error(res.data.message));
  53. }
  54. /**
  55. * 更新信息
  56. */
  57. export async function UpdateSendInformation(data) {
  58. const res = await request.put(`/eom/saleordersendrecord/update`, data);
  59. if (res.data.code == 0) {
  60. return res.data.data;
  61. }
  62. return Promise.reject(new Error(res.data.message));
  63. }
  64. /**
  65. * 新增信息
  66. */
  67. export async function addSendInformation(data) {
  68. const res = await request.post(`/eom/saleordersendrecord/save`, data);
  69. if (res.data.code == 0) {
  70. return res.data.data;
  71. }
  72. return Promise.reject(new Error(res.data.message));
  73. }
  74. /**
  75. * 删除
  76. */
  77. export async function deleteSendInformation(data) {
  78. const res = await request.delete('/eom/saleordersendrecord/delete', { data });
  79. if (res.data.code == 0) {
  80. return res.data.data;
  81. }
  82. return Promise.reject(new Error(res.data.message));
  83. }
  84. /**
  85. * 通过销售发货获取发货清单
  86. */
  87. export async function getProductListByRecordId(recordId) {
  88. const res = await request.get(
  89. `/eom/saleordersendrecord/getProductListByRecordId/${recordId}`,
  90. {}
  91. );
  92. if (res.data.code == 0) {
  93. return res.data.data;
  94. }
  95. return Promise.reject(new Error(res.data.message));
  96. }
  97. /**
  98. * 提交
  99. */
  100. export async function submit(data) {
  101. const res = await request.post(`/bpm/salesOrderSendApprove/submit`, data);
  102. if (res.data.code == 0) {
  103. return res.data.data;
  104. }
  105. return Promise.reject(new Error(res.data.message));
  106. }
  107. /**
  108. * 冲销
  109. */
  110. export async function getBySendOrderNo(orderNo) {
  111. const res = await request.get(`/eom/saleordersendrecord/getBySendOrderNo/${orderNo}`, {});
  112. if (res.data.code == 0) {
  113. return res.data.data;
  114. }
  115. return Promise.reject(new Error(res.data.message));
  116. }
  117. /**
  118. * 提交
  119. */
  120. export async function suspendProductBatchNoChange(data) {
  121. const res = await request.patch(`/eom/saleordersendrecord/suspendProductBatchNoChange/${data.id}?batchNo=${data.batchNo}&orderId=${data.orderId}&batchStockId=${data.batchStockId}&warehouseId=${data.warehouseId}&warehouseName=${data.warehouseName}`, {});
  122. if (res.data.code == 0) {
  123. return res.data.data;
  124. }
  125. return Promise.reject(new Error(res.data.message));
  126. }
  127. /**
  128. * 提交
  129. */
  130. export async function specialSubmit(id, data) {
  131. const res = await request.put(`/eom/saleordersendrecord/v1/generateSubDeliveryOrder/${id}`, data);
  132. if (res.data.code == 0) {
  133. return res.data.data;
  134. }
  135. return Promise.reject(new Error(res.data.message));
  136. }