index.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import request from '@/utils/request';
  2. export async function getByInfo(id) {
  3. const res = await request({
  4. url: `/eom/sparePartsApply/getById/${id}`,
  5. method: 'get'
  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. * 查询库存仓库列表
  14. */
  15. export async function getIdWarehouseList(params) {
  16. const res = await request.get(`/wms/outindetailtwo/getBatchWarehouseList`, {
  17. params
  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. * 查询库存可用数
  26. */
  27. export async function getWarehouseOutStock(params) {
  28. const res = await request.get(`/wms/stocktwo/getWarehouseOutStock`, {
  29. params
  30. });
  31. if (res.data.code == 0) {
  32. const data = res.data.data;
  33. return data && typeof data === 'object'
  34. ? data.availableCountBase || 0
  35. : data;
  36. }
  37. return Promise.reject(new Error(res.data.message));
  38. }
  39. // 售后费用 详情
  40. export async function salesrealcostinfo(id) {
  41. const res = await request.get(`/eom/aftersalesrealcost/getById/${id}`);
  42. if (res.data.code == 0) {
  43. return res.data.data;
  44. }
  45. return Promise.reject(new Error(res.data.message));
  46. }
  47. //售后服务 售后需求详情
  48. export async function getSalesDemandById(id) {
  49. const res = await request.get(`/eom/afterSalesDemand/getById/${id}`);
  50. if (res.data.code === "0") {
  51. return res.data;
  52. }
  53. return Promise.reject(new Error(res.data.message || "获取售后需求详情失败"));
  54. }
  55. /**
  56. * 获取客户信息详情
  57. */
  58. export async function contactDetail(id) {
  59. const res = await request.get(`/eom/contact/getById/${id}`, {});
  60. if (res.data.code == 0) {
  61. return res.data.data;
  62. }
  63. return Promise.reject(new Error(res.data.message));
  64. }