warehouse.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. import request from '@/utils/requestOms'
  2. //
  3. export function returnWarehouseList(query) {
  4. return request({
  5. url: '/warehouse/returnWarehouseList',
  6. method: 'get',
  7. params: query
  8. })
  9. }
  10. // 列表
  11. export function fetchList(query) {
  12. return request({
  13. url: '/warehouse/list',
  14. method: 'get',
  15. params: query
  16. })
  17. }
  18. //更新修改退货仓库信息
  19. export function editReturnWarehouse(data){
  20. return request({
  21. url: '/warehouse/editReturnWarehouse',
  22. method: 'post',
  23. data
  24. });
  25. }
  26. //更新修改仓库信息
  27. export function editWarehouse(data){
  28. return request({
  29. url: '/warehouse/editWarehouse',
  30. method: 'post',
  31. data
  32. });
  33. }
  34. //获取仓库信息
  35. export function getWarehouseList(query) {
  36. return request({
  37. url: '/warehouse/getWarehouse',
  38. method: 'get',
  39. params: query
  40. })
  41. }
  42. // 获取店铺
  43. export function getStoreList(query) {
  44. return request({
  45. url: '/warehouse/getStore',
  46. method: 'get',
  47. params: query
  48. })
  49. }
  50. //获取国家
  51. export function getCounrtyList(query) {
  52. return request({
  53. url: '/warehouse/getCountry',
  54. method: 'get',
  55. params: query
  56. })
  57. }
  58. //获取国家编码
  59. export function getCounrtyCodeList(query) {
  60. return request({
  61. url: '/warehouse/getCountryCode',
  62. method: 'get',
  63. params: query
  64. })
  65. }
  66. export function getById(id) {
  67. return request({
  68. url: '/warehouse/info/'+id,
  69. method: 'get',
  70. })
  71. }
  72. export function save(data){
  73. return request({
  74. url: '/warehouse/save',
  75. method: 'post',
  76. data: data
  77. });
  78. }
  79. export function editStatus(query){
  80. return request({
  81. url: '/warehouse/editStatus',
  82. method: 'get',
  83. params: query
  84. });
  85. }
  86. const typeOptions = [
  87. { key: '10', display_name: '歌莉娅WMS(香港)' },
  88. { key: '20', display_name: '国内电商仓(国内OMS)' },
  89. { key: '30', display_name: '国内海外仓(国内GBP)' },
  90. // { key: '40', display_name: '海外门店(海外GBP)' }, 调整为 海外云仓(FGBP)
  91. { key: '40', display_name: '海外云仓(FGBP)' },
  92. { key: '50', display_name: '顺丰仓(海外顺丰)' },
  93. { key: '60', display_name: '数据仓(数据展示)' },
  94. { key: '70', display_name: '派速捷海外仓 ' }
  95. ]
  96. export const typeKeyValue = typeOptions.reduce((acc, cur) => {
  97. acc[cur.key] = cur.display_name
  98. return acc
  99. }, {})
  100. const statusOptions = [
  101. { key: '0', display_name: '未启用' },
  102. { key: '1', display_name: '生效中' },
  103. { key: '2', display_name: '关闭' }
  104. ]
  105. export const statusKeyValue = statusOptions.reduce((acc, cur) => {
  106. acc[cur.key] = cur.display_name
  107. return acc
  108. }, {})
  109. export function getReturnWarehouseInfo(id) {
  110. return request({
  111. url: '/warehouse/returnWarehouseInfo/'+id,
  112. method: 'get'
  113. })
  114. }
  115. export function getLocation(date) {
  116. return request({
  117. url: '/storeLocations/getLocation',
  118. method: 'get',
  119. params: date
  120. })
  121. }