| | |
| | | <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"> |
| | |
| | | <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; |
| | | |
| | |
| | | visible: false, |
| | | title: '' |
| | | }); |
| | | |
| | | const townStreetNames = [ |
| | | { |
| | | townStreetName: '幸福街道', |
| | | }, |
| | | { |
| | | townStreetName: '银杏街道' |
| | | }]; |
| | | |
| | | const initFormData: DangerTotalForm = { |
| | | id: undefined, |
| | |
| | | |
| | | onMounted(() => { |
| | | getList(); |
| | | getTownStreetNames(); |
| | | }); |
| | | |
| | | /** 周期年或月 */ |
| | |
| | | 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> |