index.ts 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. import request from '@/utils/request';
  2. import { MapQuery } from './type';
  3. // 加载粤政图服务
  4. export const getMapProduct = (serviceCode: string, params) => {
  5. return request({
  6. url: '/api/oneShare/proxyHandler/mm/' + serviceCode,
  7. method: 'get',
  8. params: params
  9. });
  10. };
  11. export const getMapProduct2 = (query: MapQuery) => {
  12. return request({
  13. url: '/gmap/proxyHandler',
  14. method: 'get',
  15. params: query
  16. });
  17. };
  18. // 动态接口请求
  19. export const getRescueMateria = (url: string) => {
  20. return request({
  21. url: '/api/gateway/v1/' + url,
  22. method: 'get'
  23. });
  24. };
  25. //全域地图-其他-点位信息
  26. export const getPointInfo = (pointType: string) => {
  27. return request({
  28. url: '/api/gateway/v1/get_point_info',
  29. method: 'post',
  30. data: {
  31. option: pointType
  32. }
  33. });
  34. };
  35. // 全域地图-其他-点位信息-详情列表
  36. export const getPointInfoList = (data) => {
  37. return request({
  38. url: '/api/gateway/v1/get_point_info_list',
  39. method: 'post',
  40. data: data
  41. });
  42. };
  43. // 空间分析接口 多边形
  44. export const getEmergencyExpertNum = (params) => {
  45. return request({
  46. url: '/api/gateway/v1/emergency_expert_num',
  47. method: 'post',
  48. data: params
  49. });
  50. };
  51. export const getSpatialAnalysis = (params) => {
  52. return request({
  53. url: '/api/spatial_analysis/get_info',
  54. method: 'post',
  55. data: params
  56. });
  57. };
  58. // 空间分析接口 圆形
  59. export const getEmergencyExpertNumRound = (params) => {
  60. return request({
  61. url: '/api/gateway/v1/emergency_expert_num_round',
  62. method: 'post',
  63. data: params
  64. });
  65. };
  66. // 模糊搜索-专家
  67. export const getEmergencyExpertNameLike = (params) => {
  68. return request({
  69. url: '/api/gateway/v1/emergency_expert_name_like',
  70. method: 'post',
  71. data: params
  72. });
  73. };
  74. // 全局模糊搜索
  75. export const getPointInfoComprehensiveSearch = (params) => {
  76. return request({
  77. url: '/api/comprehensive/search/info',
  78. method: 'get',
  79. params: params
  80. });
  81. };
  82. // 获取周围视频点位接口
  83. export const getVideoInfo = (params) => {
  84. return request({
  85. url: '/api/gateway/v1/get_video_info',
  86. method: 'post',
  87. data: params
  88. });
  89. };
  90. // 定点分析列表查询
  91. export const getEmergencyRescuePointInfoList = (params) => {
  92. return request({
  93. url: '/api/gateway/v2/get_emergency_rescue_point_info_list',
  94. method: 'post',
  95. data: {
  96. query: {
  97. ...params
  98. }
  99. }
  100. });
  101. };