returnGoods.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import request from '@/utils/request';
  2. import { download } from '@/utils/file';
  3. /**
  4. * 获取信息列表
  5. */
  6. export async function getReturnTableList(params) {
  7. const res = await request.get(`/eom/purchaseorderreturn/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. * 获取信息详情
  15. */
  16. export async function getReturnSaleOrderrecordDetail(id) {
  17. const res = await request.get(`/eom/purchaseorderreturn/getById/${id}`, {});
  18. if (res.data.code == 0) {
  19. return res.data.data;
  20. }
  21. return Promise.reject(new Error(res.data.message));
  22. }
  23. /**
  24. * 更新信息
  25. */
  26. export async function UpdateReturnInformation(data) {
  27. const res = await request.put(`/eom/purchaseorderreturn/update`, data);
  28. if (res.data.code == 0) {
  29. return res.data.data;
  30. }
  31. return Promise.reject(new Error(res.data.message));
  32. }
  33. /**
  34. * 新增信息
  35. */
  36. export async function addReturnInformation(data) {
  37. const res = await request.post(`/eom/purchaseorderreturn/save`, data);
  38. if (res.data.code == 0) {
  39. return res.data.data;
  40. }
  41. return Promise.reject(new Error(res.data.message));
  42. }
  43. /**
  44. * 删除
  45. */
  46. export async function deleteReturnInformation(data) {
  47. const res = await request.delete('/eom/purchaseorderreturn/delete', { data });
  48. if (res.data.code == 0) {
  49. return res.data.data;
  50. }
  51. return Promise.reject(new Error(res.data.message));
  52. }
  53. /**
  54. * 提交
  55. */
  56. export async function submit(data) {
  57. const res = await request.post(`/bpm/purchaseReturnApprove/submit`, data);
  58. if (res.data.code == 0) {
  59. return res.data.data;
  60. }
  61. return Promise.reject(new Error(res.data.message));
  62. }
  63. /**
  64. * 获取仓库信息
  65. */
  66. export async function getWarehouseListByIds(data) {
  67. const res = await request.post(`wms/warehouse/getWarehouseListByIds`, data);
  68. if (res.data.code == 0) {
  69. return res.data.data;
  70. }
  71. return Promise.reject(new Error(res.data.message));
  72. }