index.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import request from '@/utils/request';
  2. /**
  3. * 分页
  4. */
  5. export async function getPage (params) {
  6. const res = await request.post('/mes/workorder/page', params );
  7. if (res.data.code == 0) {
  8. return res.data.data;
  9. }
  10. return Promise.reject(new Error(res.data.message));
  11. }
  12. /**
  13. * 新增
  14. */
  15. export async function save (data) {
  16. const res = await request.post('/mes/workorder/save', data);
  17. if (res.data.code == 0) {
  18. return res.data.data;
  19. }
  20. return Promise.reject(new Error(res.data.message));
  21. }
  22. /**
  23. * 修改
  24. */
  25. export async function update (data) {
  26. const res = await request.put('/mes/workorder/update', 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 batchCompletion (params) {
  34. const res = await request.post('/mes/workorder/batchCompletion', params );
  35. if (res.data.code == 0) {
  36. return res.data.data;
  37. }
  38. return Promise.reject(new Error(res.data.message));
  39. }
  40. // 取消完结
  41. export async function cancelCompletion (id) {
  42. const res = await request.get(`/mes/workorder/cancelCompletion/${id}`);
  43. if (res.data.code == 0) {
  44. return res.data.data;
  45. }
  46. return Promise.reject(new Error(res.data.message));
  47. }