Ver código fonte

风险防御单位

hmm 6 meses atrás
pai
commit
07019f7284

+ 13 - 0
src/api/globalMap/spatialAnalysis.ts

@@ -328,3 +328,16 @@ export const getVehicleDetails = (id: string) => {
     }
   });
 };
+
+//气象灾害隐患点单位详情
+export const getMDPUnitDetails = (id: string) => {
+  return request({
+    url: '/api/gateway/v2/get_point_info_MDP_units',
+    method: 'post',
+    data: {
+      query: {
+        id: id
+      }
+    }
+  });
+};

+ 2 - 1
src/components/Map/index.vue

@@ -44,7 +44,7 @@ import {
   getMiningOperationsDetails,
   getEmergencyTransportResourcesDetails,
   getEmergencyDisasterInfoOfficerDetails,
-  getMidmapDzzhDetails, getVehicleDetails
+  getMidmapDzzhDetails, getVehicleDetails, getMDPUnitDetails
 } from "@/api/globalMap/spatialAnalysis";
 import { pointDetailTemplate } from '@/views/globalMap/data/mapData';
 import ElementResizeDetectorMaker from 'element-resize-detector';
@@ -204,6 +204,7 @@ const handlePointDetails = (data) => {
     '16': getRainbowDetails,
     '17': getMidmapDzzhDetails,
     '18': getMiningOperationsDetails,
+    '20': getMDPUnitDetails,
     '21': getBuildingProjectDetails,
     '22': getChemicalWarehouseDetails,
     '23': getMajorHazardSourceDetails,

+ 3 - 1
src/types/components.d.ts

@@ -20,6 +20,7 @@ declare module 'vue' {
     ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb']
     ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem']
     ElButton: typeof import('element-plus/es')['ElButton']
+    ElCard: typeof import('element-plus/es')['ElCard']
     ElCol: typeof import('element-plus/es')['ElCol']
     ElColorPicker: typeof import('element-plus/es')['ElColorPicker']
     ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
@@ -48,11 +49,12 @@ declare module 'vue' {
     ElSlider: typeof import('element-plus/es')['ElSlider']
     ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
     ElSwitch: typeof import('element-plus/es')['ElSwitch']
+    ElTable: typeof import('element-plus/es')['ElTable']
+    ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
     ElTimeline: typeof import('element-plus/es')['ElTimeline']
     ElTimelineItem: typeof import('element-plus/es')['ElTimelineItem']
     ElTree: typeof import('element-plus/es')['ElTree']
     ElUpload: typeof import('element-plus/es')['ElUpload']
-    ElUploadListItem: typeof import('element-plus/es')['ElUploadListItem']
     FileUpload: typeof import('./../components/FileUpload/index.vue')['default']
     FooterSection: typeof import('./../components/FooterSection/index.vue')['default']
     Hamburger: typeof import('./../components/Hamburger/index.vue')['default']