subarea.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. import { axios } from '@/utils/request'
  2. // 查询区域分区信息
  3. export const subareaQueryAll = (params) => {
  4. return axios({
  5. url: `/subarea/queryAll`,
  6. method: 'get',
  7. headers:{
  8. 'module': encodeURIComponent('区域分区查询')
  9. }
  10. })
  11. }
  12. // 查询区域
  13. export const subareaQuerySubarea = (params) => {
  14. return axios({
  15. url: `/subarea/querySubarea`,
  16. data: params,
  17. method: 'post',
  18. headers:{
  19. 'module': encodeURIComponent('查询区域')
  20. }
  21. })
  22. }
  23. // 保存区域信息
  24. export const subareaSaveSubarea = (params) => {
  25. return axios({
  26. url: `/subarea/saveSubarea`,
  27. data: params,
  28. method: 'post',
  29. headers:{
  30. 'module': encodeURIComponent('编辑区域')
  31. }
  32. })
  33. }
  34. // 查询区域下分区信息
  35. export const subareaQuerySubareaArea = (params) => {
  36. return axios({
  37. url: `/subarea/querySubareaArea`,
  38. data: params,
  39. method: 'post',
  40. headers:{
  41. 'module': encodeURIComponent('查询分区')
  42. }
  43. })
  44. }
  45. // 保存分区信息
  46. export const subareaSaveSubareaArea = (params) => {
  47. return axios({
  48. url: `/subarea/saveSubareaArea`,
  49. data: params,
  50. method: 'post',
  51. headers:{
  52. 'module': encodeURIComponent('编辑分区')
  53. }
  54. })
  55. }
  56. // 根据sn删除区域信息
  57. export const deleteSubareaBySn = (params) => {
  58. return axios({
  59. url: `/subarea/deleteSubarea/${params.sn}`,
  60. method: 'get',
  61. headers:{
  62. 'module': encodeURIComponent('删除区域信息')
  63. }
  64. })
  65. }
  66. // 根据sn删除分区信息
  67. export const deleteSubareaAreaBySn = (params) => {
  68. return axios({
  69. url: `/subarea/deleteSubareaArea/${params.sn}`,
  70. method: 'get',
  71. headers:{
  72. 'module': encodeURIComponent('删除分区信息')
  73. }
  74. })
  75. }
  76. // 分区批量绑定经销商
  77. export const batchBindDealer = (params) => {
  78. return axios({
  79. url: `/subareaAreaDealer/batchBind`,
  80. data: params,
  81. method: 'post',
  82. headers:{
  83. 'module': encodeURIComponent('批量绑定经销商')
  84. }
  85. })
  86. }
  87. // 分区绑定经销商
  88. export const bindDealer = (params) => {
  89. return axios({
  90. url: `/subareaAreaDealer/bind`,
  91. data: params,
  92. method: 'post',
  93. headers:{
  94. 'module': encodeURIComponent('绑定经销商')
  95. }
  96. })
  97. }
  98. // 删除绑定关系
  99. export const deleteBindDealer = (params) => {
  100. return axios({
  101. url: `/subareaAreaDealer/deleteBind/${params.sn}`,
  102. method: 'get',
  103. headers:{
  104. 'module': encodeURIComponent('删除经销商')
  105. }
  106. })
  107. }
  108. // 查询绑定经销商列表
  109. export const queryPageAreaDealer = (params) => {
  110. return axios({
  111. url: `/subareaAreaDealer/queryPage/${params.pageNo}/${params.pageSize}`,
  112. data: params,
  113. method: 'post',
  114. headers:{
  115. 'module': encodeURIComponent('查看经销商')
  116. }
  117. })
  118. }