purchaseorderreceive.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. import request from '@/utils/request';
  2. import { download } from '@/utils/file';
  3. /**
  4. * 获取信息列表
  5. */
  6. export async function getReceiveTableList(params) {
  7. const res = await request.get(`/eom/purchaseorderreceive/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 getReceiveSaleOrderrecordDetail(id) {
  17. const res = await request.get(`/eom/purchaseorderreceive/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 receiveGenerateQualityPlan(id) {
  27. const res = await request.get(`/eom/purchaseorderreceive/generateQualityPlan/${id}`, {});
  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 UpdateReceiveInformation(data) {
  37. const res = await request.put(`/eom/purchaseorderreceive/update`, 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 addReceiveInformation(data) {
  47. const res = await request.post(`/eom/purchaseorderreceive/save`, 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 deleteReceiveInformation(data) {
  57. const res = await request.delete('/eom/purchaseorderreceive/delete', { 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 submit(data) {
  67. const res = await request.post(`/bpm/purchaseReceiveApprove/submit`, data);
  68. if (res.data.code == 0) {
  69. return res.data.data;
  70. }
  71. return Promise.reject(new Error(res.data.message));
  72. }
  73. // /**
  74. // * 通过销售发货获取发货清单
  75. // */
  76. // export async function getProductListByRecordId(recordId) {
  77. // const res = await request.get(`/eom/purchaseorderreceive/getProductListByRecordId/${recordId}`, {});
  78. // if (res.data.code == 0) {
  79. // return res.data.data;
  80. // }
  81. // return Promise.reject(new Error(res.data.message));
  82. // }