material.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import { postJ, post, get } from "@/utils/request";
  2. import Vue from "vue";
  3. /**
  4. * 退料列表
  5. */
  6. export async function returnPage(params) {
  7. let par = new URLSearchParams(params);
  8. const data = await get(
  9. Vue.prototype.apiUrl + `/mes/returnmaterials/page?` + par,
  10. {}
  11. );
  12. if (data.code == 0) {
  13. return data.data;
  14. }
  15. return Promise.reject(data.message);
  16. }
  17. export async function returnPickPage(params) {
  18. const data = await get(
  19. Vue.prototype.apiUrl + `/mes/pickorder/returnPage`,
  20. params,
  21. true
  22. );
  23. if (data.code == 0) {
  24. return data.data;
  25. }
  26. return Promise.reject(data.message);
  27. }
  28. export async function refundable(params) {
  29. const data = await postJ(
  30. Vue.prototype.apiUrl + `/mes/returnmaterials/refundable`,
  31. params,
  32. true
  33. );
  34. if (data.code == 0) {
  35. return data.data;
  36. }
  37. return Promise.reject(data.message);
  38. }
  39. // 保存
  40. export async function save(params) {
  41. const data = await postJ(
  42. Vue.prototype.apiUrl + `/mes/returnmaterials/save`,
  43. params,
  44. true
  45. );
  46. if (data.code == 0) {
  47. return data.data;
  48. }
  49. return Promise.reject(data.message);
  50. }