spatialAnalysis.ts 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405
  1. import request from '@/utils/request';
  2. // 专家详情
  3. export const getEmergencyExpertDetails = (id: string) => {
  4. return request({
  5. url: '/api/gateway/v2/get_point_info_emergency_expert',
  6. method: 'post',
  7. data: {
  8. query: {
  9. id: id
  10. }
  11. }
  12. });
  13. };
  14. // 救援物资详情
  15. export const getRescueMateriaDetails = (id: string) => {
  16. return request({
  17. url: '/api/gateway/v2/get_point_info_rescue_materia',
  18. method: 'post',
  19. data: {
  20. query: {
  21. id: id
  22. }
  23. }
  24. });
  25. };
  26. // 救援物资仓库
  27. export const getWarehouseDetails = (id: string) => {
  28. return request({
  29. url: '/api/gateway/v2/get_point_info_rescue_materia_warehouse_info',
  30. method: 'post',
  31. data: {
  32. query: {
  33. id: id
  34. }
  35. }
  36. });
  37. };
  38. // 救援物资仓库 不合并同点位
  39. export const getWarehouseDetails2 = () => {
  40. return request({
  41. url: '/api/gateway/v1/get_rescue_materia_warehouse_list',
  42. method: 'get'
  43. });
  44. };
  45. // 避难场所详情
  46. export const getEmergencyShelterTypeDetails = (id: string) => {
  47. return request({
  48. url: '/api/gateway/v2/get_point_info_emergency_shelter',
  49. method: 'post',
  50. data: {
  51. query: {
  52. id: id
  53. }
  54. }
  55. });
  56. };
  57. // 易涝点详情
  58. export const getWaterloggedRoadsDetails = (id: string) => {
  59. return request({
  60. url: '/api/gateway/v2/get_point_info_waterlogged_roads',
  61. method: 'post',
  62. data: {
  63. query: {
  64. id: id
  65. }
  66. }
  67. });
  68. };
  69. // 学校详情
  70. export const getSchoolDetails = (id: string) => {
  71. return request({
  72. url: '/api/gateway/v2/get_point_info_school',
  73. method: 'post',
  74. data: {
  75. query: {
  76. id: id
  77. }
  78. }
  79. });
  80. };
  81. // 医院详情
  82. export const getHospitalDetails = (id: string) => {
  83. return request({
  84. url: '/api/gateway/v2/get_point_info_hospital',
  85. method: 'post',
  86. data: {
  87. query: {
  88. id: id
  89. }
  90. }
  91. });
  92. };
  93. // 加油站详情
  94. export const getGasolinestationDetails = (id: string) => {
  95. return request({
  96. url: '/api/gateway/v2/get_point_info_gasoline_station',
  97. method: 'post',
  98. data: {
  99. query: {
  100. id: id
  101. }
  102. }
  103. });
  104. };
  105. // 非煤矿山企业详情
  106. export const getMiningcompanyDetails = (id: string) => {
  107. return request({
  108. url: '/api/gateway/v2/get_point_info_mining_company',
  109. method: 'post',
  110. data: {
  111. query: {
  112. id: id
  113. }
  114. }
  115. });
  116. };
  117. // 危化企业详情
  118. export const getChemicalcompanyDetails = (id: string) => {
  119. return request({
  120. url: '/api/gateway/v2/get_point_info_chemical_company',
  121. method: 'post',
  122. data: {
  123. query: {
  124. id: id
  125. }
  126. }
  127. });
  128. };
  129. // 船舶动态详情
  130. export const getShipRealtilmePositionDetails = (id: string) => {
  131. return request({
  132. url: '/api/gateway/v2/get_point_info_ship_realtilme_positioninfo',
  133. method: 'post',
  134. data: {
  135. query: {
  136. id: id
  137. }
  138. }
  139. });
  140. };
  141. // 无人机详情
  142. export const getUAVDetails = (id: string) => {
  143. return request({
  144. url: '/api/gateway/v2/get_drone_resources_info_id',
  145. method: 'post',
  146. data: {
  147. query: {
  148. id: id
  149. }
  150. }
  151. });
  152. };
  153. // 雨窝点详情
  154. export const getRainbowDetails = (id: string) => {
  155. return request({
  156. url: '/api/gateway/v2/get_point_info_rain_pits',
  157. method: 'post',
  158. data: {
  159. query: {
  160. id: id
  161. }
  162. }
  163. });
  164. };
  165. //旅游场所
  166. export const getTouristAttractionDetails = (id: string) => {
  167. return request({
  168. url: '/api/gateway/v2/get_point_info_tourist_attraction',
  169. method: 'post',
  170. data: {
  171. query: {
  172. id: id
  173. }
  174. }
  175. });
  176. };
  177. //在建工地详情
  178. export const getConstructionSitesDetails = (id: string) => {
  179. return request({
  180. url: '/api/gateway/v2/get_point_info_under_construction_sites',
  181. method: 'post',
  182. data: {
  183. query: {
  184. id: id
  185. }
  186. }
  187. });
  188. };
  189. //堆场详情
  190. export const getYardSitesDetails = (id: string) => {
  191. return request({
  192. url: '/api/gateway/v2/get_point_info_yard_sites',
  193. method: 'post',
  194. data: {
  195. query: {
  196. id: id
  197. }
  198. }
  199. });
  200. };
  201. //客运站详情
  202. export const getStationInfoDetails = (id: string) => {
  203. return request({
  204. url: '/api/gateway/v2/get_point_info_station_info',
  205. method: 'post',
  206. data: {
  207. query: {
  208. id: id
  209. }
  210. }
  211. });
  212. };
  213. //重大危险源详情
  214. export const getMajorHazardSourceDetails = (id: string) => {
  215. return request({
  216. url: '/api/gateway/v2/get_point_info_major_hazard_source',
  217. method: 'post',
  218. data: {
  219. query: {
  220. id: id
  221. }
  222. }
  223. });
  224. };
  225. //建筑工程详情
  226. export const getBuildingProjectDetails = (id: string) => {
  227. return request({
  228. url: '/api/gateway/v2/get_point_info_building_project_info',
  229. method: 'post',
  230. data: {
  231. query: {
  232. id: id
  233. }
  234. }
  235. });
  236. };
  237. //储罐详
  238. export const getChemicalWarehouseDetails = (id: string) => {
  239. return request({
  240. url: '/api/gateway/v2/get_point_info_chemical_warehouse',
  241. method: 'post',
  242. data: {
  243. query: {
  244. id: id
  245. }
  246. }
  247. });
  248. };
  249. //矿山施工详情
  250. export const getMiningOperationsDetails = (id: string) => {
  251. return request({
  252. url: '/api/gateway/v2/get_point_info_mining_operations',
  253. method: 'post',
  254. data: {
  255. query: {
  256. id: id
  257. }
  258. }
  259. });
  260. };
  261. //运输物资详情
  262. export const getEmergencyTransportResourcesDetails = (id: string) => {
  263. return request({
  264. url: '/api/gateway/v2/get_point_info_emergency_transport_resources',
  265. method: 'post',
  266. data: {
  267. query: {
  268. id: id
  269. }
  270. }
  271. });
  272. };
  273. //灾害信息员详情
  274. export const getEmergencyDisasterInfoOfficerDetails = (id: string) => {
  275. return request({
  276. url: '/api/gateway/v2/get_point_info_emergency_disaster_info_officer',
  277. method: 'post',
  278. data: {
  279. query: {
  280. id: id
  281. }
  282. }
  283. });
  284. };
  285. // 地质灾害隐患点详情
  286. export const getMidmapDzzhDetails = (id: string) => {
  287. return request({
  288. url: '/api/gateway/v2/get_point_info_midmap_dzzh',
  289. method: 'post',
  290. data: {
  291. query: {
  292. id: id
  293. }
  294. }
  295. });
  296. };
  297. //重点车辆详情
  298. export const getVehicleDetails = (id: string) => {
  299. return request({
  300. url: '/api/gateway/v2/get_vehicle_info',
  301. method: 'post',
  302. data: {
  303. query: {
  304. id: id
  305. }
  306. }
  307. });
  308. };
  309. //气象灾害隐患点单位详情
  310. export const getMDPUnitDetails = (id: string) => {
  311. return request({
  312. url: '/api/gateway/v2/get_point_info_MDP_units',
  313. method: 'post',
  314. data: {
  315. query: {
  316. id: id
  317. }
  318. }
  319. });
  320. };
  321. // 路网视频
  322. export const getRoadVideoList = (id: string) => {
  323. return request({
  324. url: '/api/gateway/v2/get_road_video_list',
  325. method: 'post',
  326. data: {
  327. query: {
  328. id: id
  329. }
  330. }
  331. });
  332. };
  333. // 江河湖库
  334. export const getWaterList = (id: string) => {
  335. return request({
  336. url: '/api/gateway/v2/get_water_list',
  337. method: 'post',
  338. data: {
  339. query: {
  340. id: id
  341. }
  342. }
  343. });
  344. };
  345. // 防溺水
  346. export const getVideoDrowning = (id: string) => {
  347. return request({
  348. url: '/api/gateway/v2/get_video_drowning_prevention_list',
  349. method: 'post',
  350. data: {
  351. query: {
  352. id: id
  353. }
  354. }
  355. });
  356. };
  357. // 森林防火
  358. export const getVideoForestFire = (id: string) => {
  359. return request({
  360. url: '/api/gateway/v2/get_video_forest_fire_list',
  361. method: 'post',
  362. data: {
  363. query: {
  364. id: id
  365. }
  366. }
  367. });
  368. };
  369. // 防灾救援
  370. export const getVideoDisasterPrevention = (id: string) => {
  371. return request({
  372. url: '/api/gateway/v2/get_video_disaster_prevention_and_rescue_list',
  373. method: 'post',
  374. data: {
  375. query: {
  376. id: id
  377. }
  378. }
  379. });
  380. };