综合查询

This commit is contained in:
白菜
2025-09-05 20:50:27 +08:00
parent e7ea8c8f44
commit 2742f874ce

View File

@ -25,17 +25,19 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<div style="display: flex"> <div style="display: flex">
<el-form-item label="点位" prop="pointName" :rules="[{ required: true, message: '请输入点位' }]" style="width: 200px;margin-right: 50px"> <el-form-item label="点位" prop="pointName" :rules="[{ required: true, message: '请输入点位' }]" style="margin-right: 50px">
<el-autocomplete <el-autocomplete
v-model="form.pointName" v-model="form.pointName"
placeholder="请输入点位" placeholder="请输入点位"
clearable
:fetch-suggestions="querySearchAsync" :fetch-suggestions="querySearchAsync"
@select="handleSelect" @select="handleSelect"
></el-autocomplete> ></el-autocomplete>
</el-form-item> </el-form-item>
<el-form-item v-if="isDtdc" label="单体电池(不超过5个)" prop="child" :rules="[{ required: true, message: '请选择单体电池' }]" style="width: 200px;margin-right: 50px"> <el-form-item v-if="isDtdc" label="单体电池(不超过5个)" prop="child" :rules="[{ required: true, message: '请选择单体电池' }]" style="margin-right: 50px">
<el-cascader <el-cascader
v-model="form.child" v-model="form.child"
style="width:230px"
:props="{ multiple: true }" :props="{ multiple: true }"
:show-all-levels="false" :show-all-levels="false"
:options="childOptions" :options="childOptions"
@ -269,7 +271,7 @@ export default {
return this.$message.error('请输入正确的点位'); return this.$message.error('请输入正确的点位');
} }
if(this.isDtdc && (this.form.child.length === 0 || this.form.child.length > 5 )){ if(this.isDtdc && (this.form.child.length === 0 || this.form.child.length > 5 )){
return this.$message.error('请选择二级设备且不能超过5个'); return this.$message.error('请选择单体电池且不能超过5个');
} }
this.loading = true this.loading = true
const{siteIds,dataUnit,categoryName,pointName,dataRange:[start='',end=''],child}=this.form const{siteIds,dataUnit,categoryName,pointName,dataRange:[start='',end=''],child}=this.form