From 61d25d1c1c58da842b971ddb3df9922293c48c1d Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期五, 15 三月 2024 10:50:40 +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