From da2229d6488b4e3574f9e9ad1287326b290e26ac Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期一, 11 三月 2024 17:59:42 +0800 Subject: [PATCH] 交通事故 --- src/views/dg/danger/total.vue | 28 +++++++++++++++++----------- 1 files changed, 17 insertions(+), 11 deletions(-) diff --git a/src/views/dg/danger/total.vue b/src/views/dg/danger/total.vue index 510f60d..065e022 100644 --- a/src/views/dg/danger/total.vue +++ b/src/views/dg/danger/total.vue @@ -84,10 +84,9 @@ <el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body> <el-form ref="dangerTotalFormRef" :model="form" :rules="rules" label-width="80px"> <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 +158,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 +178,6 @@ visible: false, title: '' }); - -const townStreetNames = [ -{ - townStreetName: '骞哥琛楅亾', -}, -{ - townStreetName: '閾舵潖琛楅亾' -}]; const initFormData: DangerTotalForm = { id: undefined, @@ -335,6 +327,7 @@ onMounted(() => { getList(); + getTownStreetNames(); }); /** 鍛ㄦ湡骞存垨鏈� */ @@ -401,5 +394,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