area.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. /*
  2. * @Author: zc
  3. * @description 区域管理
  4. * @version:
  5. * @Date: 2022-08-09 16:19:55
  6. * @LastEditors: Please set LastEditors
  7. * @LastEditTime: 2022-09-21 15:36:01
  8. */
  9. import request from '/@/utils/request';
  10. /**
  11. * @description 获取省市区树形
  12. */
  13. export const treeArea = () => {
  14. return request({
  15. url: `/api/v1/Sys/area/tree`,
  16. method: 'get',
  17. });
  18. };
  19. /**
  20. * @description 新增省市区树形
  21. * @param {object} data
  22. */
  23. export const treeAreaAdd = (data:object) => {
  24. return request({
  25. url: `/api/v1/Sys/area`,
  26. method: 'post',
  27. data
  28. });
  29. };
  30. /**
  31. * @description 编辑省市区树形
  32. * @param {object} data
  33. */
  34. export const treeAreaEdit = (data:object) => {
  35. return request({
  36. url: `/api/v1/Sys/area`,
  37. method: 'put',
  38. data
  39. });
  40. };
  41. /**
  42. * @description 删除省市区树形
  43. * @param {string} id
  44. */
  45. export const treeAreaDelete = (id:object) => {
  46. return request({
  47. url: `/api/v1/Sys/area/${id}`,
  48. method: 'delete'
  49. });
  50. };
  51. /**
  52. * @description 省市区详情
  53. * @param {string} id
  54. */
  55. export const treeAreaDetail = (id:object) => {
  56. return request({
  57. url: `/api/v1/Sys/area/${id}`,
  58. method: 'get'
  59. });
  60. };