index.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import request from '@/utils/request';
  2. import store from '@/store';
  3. import Vue from 'vue';
  4. /**
  5. * 列表
  6. */
  7. export async function getList(params) {
  8. const res = await request.post('/aps/workorder/page', params);
  9. if (res.data.code == 0) {
  10. return res.data.data;
  11. }
  12. return Promise.reject(new Error(res.data.message));
  13. }
  14. // 下达
  15. export async function releaseWorkOrder(data) {
  16. const res = await request.post(
  17. `/aps/workorder/releaseWorkOrder`, data
  18. );
  19. if (res.data.code == 0) {
  20. return res.data.data;
  21. }
  22. return Promise.reject(new Error(res.data.message));
  23. }
  24. // 修改优先级
  25. export async function updatePriority(data) {
  26. const res = await request.post(`/aps/workorder/updatePriority`, data);
  27. if (res.data.code == 0) {
  28. return res.data.data;
  29. }
  30. return Promise.reject(new Error(res.data.message));
  31. }
  32. // 订单拆单
  33. export async function splitBatch(data) {
  34. const res = await request.post(`/aps/workorder/splitBatch`, data);
  35. if (res.data.code == 0) {
  36. return res.data.data;
  37. }
  38. return Promise.reject(new Error(res.data.message));
  39. }