index.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. import request from '@/utils/request';
  2. /**
  3. * 列表
  4. */
  5. export async function getList(data) {
  6. const res = await request.post('/mes/please_entrust_management/page', data);
  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 save(data) {
  14. const res = await request.post(`/mes/please_entrust_management/add`, data);
  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 update(data) {
  22. const res = await request.post(`/mes/please_entrust_management/update`, data);
  23. if (res.data.code == 0) {
  24. return res.data.data;
  25. }
  26. return Promise.reject(new Error(res.data.message));
  27. }
  28. // 删除
  29. export async function remove(data) {
  30. const res = await request.delete('/mes/please_entrust_management/remove', {
  31. data
  32. });
  33. if (res.data.code == 0) {
  34. return res.data.message;
  35. }
  36. return Promise.reject(new Error(res.data.message));
  37. }
  38. //提交
  39. export async function submit(data) {
  40. const res = await request.post('/bpm/please_entrust/submit', data);
  41. if (res.data.code == 0) {
  42. return res.data;
  43. }
  44. return Promise.reject(new Error(res.data.message));
  45. }
  46. export async function warehouseEntry(params) {
  47. const res = await request.get(
  48. `/mes/please_entrust_management/warehouseEntry`,
  49. { params }
  50. );
  51. if (res.data.code == 0) {
  52. return res.data;
  53. }
  54. return Promise.reject(new Error(res.data.message));
  55. }
  56. //直接提交
  57. export async function addSubmit(data) {
  58. const res = await request.post(
  59. '/mes/please_entrust_management/addAndSubmit',
  60. data
  61. );
  62. if (res.data.code == 0) {
  63. return res.data;
  64. }
  65. return Promise.reject(new Error(res.data.message));
  66. }
  67. //获取详情
  68. export async function pleaseEntrustDetail(id) {
  69. const res = await request.get(`/mes/please_entrust_management/getById/${id}`);
  70. if (res.data.code == 0) {
  71. return res.data;
  72. }
  73. return Promise.reject(new Error(res.data.message));
  74. }