Bladeren bron

无人机页面、非煤矿山地图打点

hmm 8 maanden geleden
bovenliggende
commit
ab227cf7b0

BIN
src/assets/images/map/rightMenu/content.png


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

@@ -33,6 +33,7 @@ import {
   getHospitalDetails,
   getMiningcompanyDetails,
   getRescueMateriaDetails,
+  getChemicalcompanyDetails,
   getSchoolDetails,
   getWaterloggedRoadsDetails
 } from "@/api/globalMap/spatialAnalysis";

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

@@ -48,6 +48,8 @@ declare module 'vue' {
     ElRow: typeof import('element-plus/es')['ElRow']
     ElScrollbar: typeof import('element-plus/es')['ElScrollbar']
     ElSelect: typeof import('element-plus/es')['ElSelect']
+    ElSkeleton: typeof import('element-plus/es')['ElSkeleton']
+    ElSkeletonItem: typeof import('element-plus/es')['ElSkeletonItem']
     ElSlider: typeof import('element-plus/es')['ElSlider']
     ElStep: typeof import('element-plus/es')['ElStep']
     ElSteps: typeof import('element-plus/es')['ElSteps']
@@ -99,7 +101,6 @@ declare module 'vue' {
     UserSelect: typeof import('./../components/UserSelect/index.vue')['default']
     VideoContainer: typeof import('./../components/HKVideo/video-container.vue')['default']
     YMap: typeof import('./../components/Map/YMap.vue')['default']
-    YMapold: typeof import('./../components/Map/YMapold.vue')['default']
     YztMap: typeof import('./../components/Map/YztMap/index.vue')['default']
   }
   export interface ComponentCustomProperties {

+ 34 - 0
src/views/globalMap/RightMenu/UAV.vue

@@ -0,0 +1,34 @@
+<template>
+  <div class="gradient-text title">无人机资源</div>
+  <div class="flex-box">
+    <el-form-item style="width: 200px" label="行政区选择" prop="planType">
+      <el-select v-model="planForm.planType" placeholder="请选择" clearable>
+        <el-option v-for="item in plan_type" :key="item.value" :label="item.label" :value="item.value"></el-option>
+      </el-select>
+    </el-form-item>
+  </div>
+  <div class="custom-table">
+    <div class="th">
+      <div class="td">无人机名称</div>
+      <div class="td">
+        <span>类型</span>
+        <select>
+          <!-- 下拉框选项 -->
+          <option value="option1">选项1</option>
+          <option value="option2">选项2</option>
+        </select>
+      </div>
+    </div>
+    <div class="table-content">
+      <div v-for="(item, index) in riverMonitorData.listData" :key="index" class="tr" @click="handleShowDialog(item)">
+        <div class="td">{{ item.name }}</div>
+        <div class="td">{{ item.area }}</div>
+      </div>
+    </div>
+  </div>
+</template>
+
+<script setup lang="ts">
+import { validateNum } from "@/utils/ruoyi";
+import Dialog from "@/views/globalMap/RightMenu/Dialog.vue";
+</script>