material.js 1.0 KB

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