index.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import { postJ, get } from '@/utils/request';
  2. import Vue from 'vue';
  3. const base = () => Vue.prototype.apiUrl + '/mes/please_entrust_management';
  4. export async function getList(data) {
  5. const res = await postJ(base() + '/beEntrustedPage', data);
  6. if (res.code == 0) return res.data;
  7. return Promise.reject(res.message);
  8. }
  9. export async function confirmReceipt(data) {
  10. const res = await postJ(base() + '/receiveDetail', data);
  11. if (res.code == 0) return res.data;
  12. return Promise.reject(res.message);
  13. }
  14. export async function rejectGoods(data) {
  15. const res = await postJ(base() + '/returnDetail', data);
  16. if (res.code == 0) return res.data;
  17. return Promise.reject(res.message);
  18. }
  19. export async function beEntrustDetail(id) {
  20. const res = await get(base() + `/getById/${id}`);
  21. if (res.code == 0) return res.data;
  22. return Promise.reject(res.message);
  23. }
  24. export async function beEntrustGoodsDetail(data) {
  25. const res = await postJ(base() + '/listDetail', data);
  26. if (res.code == 0) return res.data;
  27. return Promise.reject(res.message);
  28. }
  29. export async function createProductionOrder(data) {
  30. const res = await postJ(Vue.prototype.apiUrl + '/aps/workorder/save', data);
  31. if (res.code == 0) return res.data;
  32. return Promise.reject(res.message);
  33. }
  34. export async function transformation(data, type) {
  35. const res = await postJ(Vue.prototype.apiUrl + '/mes/return_repair_work/transformation?type=' + type, data);
  36. if (res.code == 0) return res.data;
  37. return Promise.reject(res.message);
  38. }