repair.js 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. import request from '@/utils/request';
  2. // 分页
  3. export async function getWorkOrderList(data) {
  4. const res = await request.get('/eam/workorder/getWorkOrderList', {
  5. params: data
  6. });
  7. if (res.data.code == 0) {
  8. return res.data.data;
  9. }
  10. return Promise.reject(new Error(res.data.message));
  11. }
  12. // 通过工单查询详情
  13. export async function getWorkOrderDetail(code) {
  14. const res = await request.get('/eam/workorder/getWorkOrderDetail/' + code);
  15. if (res.data.code == 0) {
  16. return res.data.data;
  17. }
  18. return Promise.reject(new Error(res.data.message));
  19. }
  20. // 申请备品备件
  21. export async function applySpareParts(data) {
  22. const res = await request.post(`/eam/workorder/applySpareParts`, data);
  23. if (res.data.code == 0) {
  24. return res.data.data;
  25. }
  26. return Promise.reject(new Error(res.data.message));
  27. }
  28. export async function save(data) {
  29. const res = await request.post(`/eam/spare_parts_apply/add`, data);
  30. if (res.data.code == 0) {
  31. return res.data.data;
  32. }
  33. return Promise.reject(new Error(res.data.message));
  34. }
  35. // // 详情
  36. export async function details(id) {
  37. const res = await request.get(`/eam/spare_parts_apply/details/${id}`);
  38. if (res.data.code == 0) {
  39. return res.data.data;
  40. }
  41. return Promise.reject(new Error(res.data.message));
  42. }
  43. export async function startExecuting(params) {
  44. const data = await request.post(`/eam/PdaWorkOrder/startExecuting`, params);
  45. if (data.code == 0) {
  46. return data.data;
  47. }
  48. return Promise.reject(new Error(data.message));
  49. }
  50. // // 保存
  51. // export async function save (data) {
  52. // const res = await request.post('/eam/repairrequest/save', data);
  53. // if (res.data.code == 0) {
  54. // return res.data;
  55. // }
  56. // return Promise.reject(new Error(res.data.message));
  57. // }
  58. // // 修改
  59. // export async function update (data) {
  60. // const res = await request.post('/eam/repairrequest/update', data);
  61. // if (res.data.code == 0) {
  62. // return res.data;
  63. // }
  64. // return Promise.reject(new Error(res.data.message));
  65. // }
  66. // // 详情
  67. // export async function getById (id) {
  68. // const res = await request.get(`/eam/repairrequest/getById/${id}`);
  69. // if (res.data.code == 0) {
  70. // return res.data;
  71. // }
  72. // return Promise.reject(new Error(res.data.message));
  73. // }