From 8cffe3b961224f59d8b6a8fc59d8cae1c6d9de2f Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期四, 07 三月 2024 17:48:42 +0800
Subject: [PATCH] 地图管理

---
 src/views/dg/danger/total.vue |   27 +++++++++++++++++----------
 1 files changed, 17 insertions(+), 10 deletions(-)

diff --git a/src/views/dg/danger/total.vue b/src/views/dg/danger/total.vue
index 510f60d..f420cd5 100644
--- a/src/views/dg/danger/total.vue
+++ b/src/views/dg/danger/total.vue
@@ -86,8 +86,8 @@
         <el-form-item label="闀囪鍚嶇О" prop="townStreetName" label-width="100">
           <!-- <el-input v-model="form.townStreetName" placeholder="璇疯緭鍏ラ晣琛楀悕绉�" /> -->
           <el-select v-model="form.townStreetName" placeholder="璇烽�夋嫨" clearable style="width: 240px" >
-              <el-option v-for="item in townStreetNames" :key="item.townStreetName" :label="item.townStreetName" :value="item.townStreetName"/>
-            </el-select>
+            <el-option v-for="item in townStreetNames" :key="item.name" :label="item.name" :value="item.name"/>
+          </el-select>
         </el-form-item>
         <el-form-item label="缁熻鍛ㄦ湡" prop="periodDate" label-width="100">
           <el-select v-model="form.period" placeholder="璇烽�夋嫨" style="width: 100px;" @change="clearPeriod">
@@ -159,6 +159,7 @@
 <script setup name="DangerTotal" lang="ts">
 import { listDangerTotal, getDangerTotal, delDangerTotal, addDangerTotal, updateDangerTotal } from '@/api/dg/dangerTotal';
 import { DangerTotalVO, DangerTotalQuery, DangerTotalForm } from '@/api/dg/dangerTotal/types';
+import { RegionVO } from '@/api/region/types';
 
 const { proxy } = getCurrentInstance() as ComponentInternalInstance;
 
@@ -178,14 +179,6 @@
   visible: false,
   title: ''
 });
-
-const townStreetNames = [
-{
-  townStreetName: '骞哥琛楅亾',
-},
-{
-  townStreetName: '閾舵潖琛楅亾'
-}];
 
 const initFormData: DangerTotalForm = {
   id: undefined,
@@ -335,6 +328,7 @@
 
 onMounted(() => {
   getList();
+  getTownStreetNames();
 });
 
 /** 鍛ㄦ湡骞存垨鏈� */
@@ -401,5 +395,18 @@
   uploadRef.value?.submit();
 }
 
+// 璋冪敤鍚庣API鑾峰彇闀囪鍚嶇О鍒楄〃
+import { listRegion} from '@/api/region';
+const townStreetNames = ref<RegionVO[]>([]);
+
+const regionQueryParams = {
+  parentCode: 510181
+}
+
+/** 鏌ヨ闀囪 */
+const getTownStreetNames = async () => {
+  const res = await listRegion(regionQueryParams);
+  townStreetNames.value = res.rows;
+}
 
 </script>

--
Gitblit v1.8.0