expressPlatform.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. /**
  2. * 快递相关API
  3. */
  4. import request from '@/utils/request'
  5. /**
  6. * 获取快递平台列表
  7. * @param params
  8. */
  9. export function getExpressPlatformList(params) {
  10. return request({
  11. url: 'admin/systems/express-platforms',
  12. method: 'get',
  13. loading: false,
  14. params
  15. })
  16. }
  17. /**
  18. * 修改快递平台
  19. * @param bean
  20. * @param params
  21. */
  22. export function editExpressPlatform(bean, params) {
  23. return request({
  24. url: `admin/systems/express-platforms/${bean}`,
  25. method: 'put',
  26. headers: { 'Content-Type': 'application/json' },
  27. data: params
  28. })
  29. }
  30. /**
  31. * 获取快递平台详细配置
  32. * @param bean
  33. */
  34. export function getExpressPlatformDetail(bean) {
  35. return request({
  36. url: `admin/systems/express-platforms/${bean}`,
  37. method: 'get'
  38. })
  39. }
  40. /**
  41. * 开启快递平台
  42. * @param bean
  43. */
  44. export function openExpressPlatformById(bean) {
  45. return request({
  46. url: `admin/systems/express-platforms/${bean}/open`,
  47. method: 'put'
  48. })
  49. }
  50. /**
  51. * 查询快递物流信息
  52. * @param params
  53. * @returns {Promise<any>}
  54. */
  55. export function getLogisticsInfo(params) {
  56. return request({
  57. url: `admin/systems/express-platforms/express`,
  58. method: 'get',
  59. loading: false,
  60. params
  61. })
  62. }