warehouse.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. import { axios } from '@/utils/request'
  2. // 仓库列表 有分页
  3. export const warehouseList = (params) => {
  4. const url = `/warehouse/queryPage/${params.pageNo}/${params.pageSize}`
  5. delete params.pageNo
  6. delete params.pageSize
  7. return axios({
  8. url: url,
  9. data: params,
  10. method: 'post',
  11. headers:{
  12. 'module': encodeURIComponent('列表查询')
  13. }
  14. })
  15. }
  16. // 获取默认仓库
  17. export const getDefaultWarehouse = (params) => {
  18. return axios({
  19. url: '/warehouse/getDefaultWithExt',
  20. data: params,
  21. method: 'get',
  22. headers:{
  23. 'module': encodeURIComponent('获取默认仓库')
  24. }
  25. })
  26. }
  27. // 仓库列表 无分页 有权限
  28. export const queryAuthWarehouse = (params) => {
  29. return axios({
  30. url: '/bizuser/queryAuthWarehouse',
  31. data: params,
  32. method: 'get'
  33. })
  34. }
  35. // 仓库列表 无分页
  36. export const warehouseAllList = (params) => {
  37. const url = '/warehouse/queryList'
  38. return axios({
  39. url: url,
  40. data: params,
  41. method: 'post'
  42. })
  43. }
  44. // 仓库仓位 级联数据
  45. export const warehouseCascadeList = (params) => {
  46. const url = '/warehouse/queryListWithExt'
  47. return axios({
  48. url: url,
  49. data: params,
  50. method: 'post'
  51. })
  52. }
  53. // 新增/编辑仓库
  54. export const warehouseSave = params => {
  55. return axios({
  56. url: '/warehouse/save',
  57. data: params,
  58. method: 'post',
  59. headers:{
  60. 'module': encodeURIComponent('新增/编辑')
  61. }
  62. })
  63. }
  64. // 删除仓库
  65. export const warehouseDel = params => {
  66. return axios({
  67. url: `/warehouse/delete/${params.sn}`,
  68. data: {},
  69. method: 'get',
  70. headers:{
  71. 'module': encodeURIComponent('删除')
  72. }
  73. })
  74. }
  75. // 仓位列表 有分页
  76. export const warehouseLocList = (params) => {
  77. const url = `/warehouseLoc/queryPage/${params.pageNo}/${params.pageSize}`
  78. delete params.pageNo
  79. delete params.pageSize
  80. return axios({
  81. url: url,
  82. data: params,
  83. method: 'post',
  84. headers:{
  85. 'module': encodeURIComponent('列表查询')
  86. }
  87. })
  88. }
  89. // 仓位列表 无分页
  90. export const warehouseLocAllList = (params) => {
  91. const url = '/warehouseLoc/queryList'
  92. return axios({
  93. url: url,
  94. data: params,
  95. method: 'post'
  96. })
  97. }
  98. // 新增/编辑仓位
  99. export const warehouseLocSave = params => {
  100. return axios({
  101. url: '/warehouseLoc/save',
  102. data: params,
  103. method: 'post',
  104. headers:{
  105. 'module': encodeURIComponent('新增/编辑')
  106. }
  107. })
  108. }
  109. // 删除仓位
  110. export const warehouseLocDel = params => {
  111. return axios({
  112. url: `/warehouseLoc/delete/${params.sn}`,
  113. data: {},
  114. method: 'get',
  115. headers:{
  116. 'module': encodeURIComponent('删除')
  117. }
  118. })
  119. }