subarea.js 1.9 KB

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