fix: 修改配置文件,图片等功能。

This commit is contained in:
tianyongbao
2025-04-30 12:12:10 +08:00
parent 58da6b59c7
commit 536374b5e8
39 changed files with 190 additions and 436 deletions

View File

@@ -1,8 +1,8 @@
<template>
<el-input v-model="selectName" placeholder="请选择灯杆" readonly>
<el-input v-model="selectName" placeholder="请选择场所" readonly>
<template #append>
<el-button icon="Search" @click="openSelectPanel()">
<el-dialog v-model="dialogVisible" @close="close" title="灯杆选择" append-to-body>
<el-dialog v-model="dialogVisible" @close="close" title="场所选择" append-to-body>
<el-form :model="queryParams" ref="queryRef" :inline="true">
<el-form-item label="层级名称" prop="buildingId">
<el-tree-select
@@ -18,11 +18,11 @@
@change="getList"
/>
</el-form-item>
<el-form-item label="灯杆名称" prop="name">
<el-input v-model="queryParams.name" placeholder="请输入灯杆名称" clearable @keyup.enter="handleQuery" @change="getList" @clear="clearInput" />
<el-form-item label="场所名称" prop="name">
<el-input v-model="queryParams.name" placeholder="请输入场所名称" clearable @keyup.enter="handleQuery" @change="getList" @clear="clearInput" />
</el-form-item>
<el-form-item label="灯杆类型" prop="poleTypeId">
<el-select placeholder="请选择灯杆类型" v-model="queryParams.poleTypeId" @change="getList" clearable @keyup.enter="handleQuery">
<el-form-item label="场所类型" prop="poleTypeId">
<el-select placeholder="请选择场所类型" v-model="queryParams.poleTypeId" @change="getList" clearable @keyup.enter="handleQuery">
<el-option v-for="poleType in poleTypeList" :key="poleType.id" :label="poleType.name" :value="poleType.id" />
</el-select>
</el-form-item>
@@ -33,9 +33,9 @@
<el-checkbox v-model="scope.row.isSelect" @change="selectHandler(scope)"></el-checkbox>
</template>
</el-table-column>
<el-table-column label="灯杆名称" align="center" prop="name" />
<el-table-column label="灯杆类型" align="center" prop="poleTypeName" />
<el-table-column label="灯杆编号" align="center" prop="code" />
<el-table-column label="场所名称" align="center" prop="name" />
<el-table-column label="场所类型" align="center" prop="poleTypeName" />
<el-table-column label="场所编号" align="center" prop="code" />
<el-table-column label="规格(米)" align="center" prop="specification" />
<el-table-column label="层级名称" align="center" prop="buildingName" />
</el-table>
@@ -115,12 +115,12 @@ const openSelectPanel = () => {
const close = () => {
dialogVisible.value = false
}
// 灯杆名称清除
// 场所名称清除
const clearInput = (val) => {
queryParams.value.name = ''
getList()
}
// 查询当前灯杆
// 查询当前场所
const getCurrentList = () => {
if (props.name) {
queryParams.value.name = props.name
@@ -177,7 +177,7 @@ const selectSubmit = () => {
selectName.value = selectVal.value.name
close()
}
/** 查询灯杆类型管理列表 */
/** 查询场所类型管理列表 */
function getPoleTypeList() {
listPoleType(queryPoleTypeParams.value).then((response) => {
poleTypeList.value = response.rows