nonconforming.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import { postJ, post, get, deleteApi } from "@/utils/request";
  2. import Vue from "vue";
  3. export async function getList(params) {
  4. const data = await get(
  5. Vue.prototype.apiUrl + `/qms/unqualifiedproducts/page`,
  6. params,
  7. true
  8. );
  9. if (data.code == 0) {
  10. return data.data;
  11. }
  12. return Promise.reject(data.message);
  13. }
  14. export async function getById(id) {
  15. const data = await get(
  16. Vue.prototype.apiUrl + `/qms/unqualifiedproducts/getById/${id}`,
  17. {}
  18. );
  19. if (data.code == 0) {
  20. return data.data;
  21. }
  22. return Promise.reject(data.message);
  23. }
  24. export async function disposeApi(params) {
  25. const data = await postJ(
  26. Vue.prototype.apiUrl + `/qms/unqualifiedproducts/dispose`,
  27. params
  28. );
  29. if (data.code == 0) {
  30. return data.message;
  31. }
  32. return Promise.reject(data.message);
  33. }
  34. export async function refluxTask(params) {
  35. const data = await postJ(
  36. Vue.prototype.apiUrl + `/mes/workorder/refluxTask`,
  37. params
  38. );
  39. if (data.code == 0) {
  40. return data.data;
  41. }
  42. return Promise.reject(data.message);
  43. }
  44. export async function getWarehouseList() {
  45. const data = await postJ(
  46. Vue.prototype.apiUrl + `/wms/warehouse/select/warehouseList`,
  47. { status: 1 }
  48. );
  49. if (data.code == 0) {
  50. return data.data;
  51. }
  52. return Promise.reject(data.message);
  53. }
  54. export async function deleteUnacceptedProductDetail(ids) {
  55. const data = await deleteApi(
  56. Vue.prototype.apiUrl + `/qms/unqualifiedproductsdetail/delete`,
  57. ids
  58. );
  59. if (data.code == 0) {
  60. return data.message;
  61. }
  62. return Promise.reject(data.message);
  63. }