全局下拉框添加filterable属性

This commit is contained in:
guanj
2026-07-15 09:21:35 +08:00
parent 04c5eb7185
commit dc3b3cfc74
166 changed files with 8767 additions and 8649 deletions

View File

@@ -1,6 +1,6 @@
<!-- 数据字典 Select 选择器 -->
<template>
<el-select class="w-1/1" v-bind="attrs">
<el-select class="w-1/1" v-bind="attrs" filterable>
<template v-if="valueType === 'int'">
<el-option
v-for="(dict, index) in getIntDictOptions(dictType)"

View File

@@ -2,14 +2,14 @@
<div class="panel-tab__content">
<el-form :model="flowConditionForm" label-width="90px" size="small">
<el-form-item label="流转类型">
<el-select v-model="flowConditionForm.type" @change="updateFlowType">
<el-select v-model="flowConditionForm.type" @change="updateFlowType" filterable>
<el-option label="普通流转路径" value="normal" />
<el-option label="默认流转路径" value="default" />
<el-option label="条件流转路径" value="condition" />
</el-select>
</el-form-item>
<el-form-item label="条件格式" v-if="flowConditionForm.type === 'condition'" key="condition">
<el-select v-model="flowConditionForm.conditionType">
<el-select v-model="flowConditionForm.conditionType" filterable>
<el-option label="表达式" value="expression" />
<el-option label="脚本" value="script" />
</el-select>
@@ -33,7 +33,7 @@
<el-input v-model="flowConditionForm.language" clearable @change="updateFlowCondition" />
</el-form-item>
<el-form-item label="脚本类型" key="scriptType">
<el-select v-model="flowConditionForm.scriptType">
<el-select v-model="flowConditionForm.scriptType" filterable>
<el-option label="内联脚本" value="inlineScript" />
<el-option label="外部脚本" value="externalScript" />
</el-select>

View File

@@ -3,7 +3,7 @@
<el-form label-width="80px">
<el-form-item label="流程表单">
<!-- <el-input v-model="formKey" clearable @change="updateElementFormKey" />-->
<el-select v-model="formKey" clearable @change="updateElementFormKey">
<el-select v-model="formKey" clearable @change="updateElementFormKey" filterable>
<el-option v-for="form in formList" :key="form.id" :label="form.name" :value="form.id" />
</el-select>
</el-form-item>

View File

@@ -64,7 +64,7 @@
prop='event'
:rules="{ required: true, trigger: ['blur', 'change'] }"
>
<el-select v-model='listenerForm.event'>
<el-select v-model='listenerForm.event' filterable>
<el-option label='start' value='start' />
<el-option label='end' value='end' />
</el-select>
@@ -74,7 +74,7 @@
prop='listenerType'
:rules="{ required: true, trigger: ['blur', 'change'] }"
>
<el-select v-model='listenerForm.listenerType'>
<el-select v-model='listenerForm.listenerType' filterable>
<el-option
v-for='i in Object.keys(listenerTypeObject)'
:key='i'
@@ -125,7 +125,7 @@
key='listener-script-type'
:rules="{ required: true, trigger: ['blur', 'change'], message: '请选择脚本类型' }"
>
<el-select v-model='listenerForm.scriptType'>
<el-select v-model='listenerForm.scriptType' filterable>
<el-option label='内联脚本' value='inlineScript' />
<el-option label='外部脚本' value='externalScript' />
</el-select>
@@ -228,7 +228,7 @@
prop='fieldType'
:rules="{ required: true, trigger: ['blur', 'change'] }"
>
<el-select v-model='listenerFieldForm.fieldType'>
<el-select v-model='listenerFieldForm.fieldType' filterable>
<el-option
v-for='i in Object.keys(fieldTypeObject)'
:key='i'

View File

@@ -62,7 +62,7 @@
prop="event"
:rules="{ required: true, trigger: ['blur', 'change'] }"
>
<el-select v-model="listenerForm.event">
<el-select v-model="listenerForm.event" filterable>
<el-option
v-for="i in Object.keys(listenerEventTypeObject)"
:key="i"
@@ -83,7 +83,7 @@
prop="listenerType"
:rules="{ required: true, trigger: ['blur', 'change'] }"
>
<el-select v-model="listenerForm.listenerType">
<el-select v-model="listenerForm.listenerType" filterable>
<el-option
v-for="i in Object.keys(listenerTypeObject)"
:key="i"
@@ -134,7 +134,7 @@
key="listener-script-type"
:rules="{ required: true, trigger: ['blur', 'change'], message: '请选择脚本类型' }"
>
<el-select v-model="listenerForm.scriptType">
<el-select v-model="listenerForm.scriptType" filterable>
<el-option label="内联脚本" value="inlineScript" />
<el-option label="外部脚本" value="externalScript" />
</el-select>
@@ -161,7 +161,7 @@
<template v-if="listenerForm.event === 'timeout'">
<el-form-item label="定时器类型" prop="eventDefinitionType" key="eventDefinitionType">
<el-select v-model="listenerForm.eventDefinitionType">
<el-select v-model="listenerForm.eventDefinitionType" filterable>
<el-option label="统计时间" value="date" />
<el-option label="持续时长" value="duration" />
<el-option label="循环" value="cycle" />
@@ -259,7 +259,7 @@
prop="fieldType"
:rules="{ required: true, trigger: ['blur', 'change'] }"
>
<el-select v-model="listenerFieldForm.fieldType">
<el-select v-model="listenerFieldForm.fieldType" filterable>
<el-option
v-for="i in Object.keys(fieldTypeObject)"
:key="i"

View File

@@ -7,7 +7,7 @@
<el-button size="small" @click="changeConfig('或签')">或签</el-button>
</el-form-item>
<el-form-item label="会签类型">
<el-select v-model="loopCharacteristics" @change="changeLoopCharacteristicsType">
<el-select v-model="loopCharacteristics" @change="changeLoopCharacteristicsType" filterable>
<el-option label="并行多重事件" value="ParallelMultiInstance" />
<el-option label="时序多重事件" value="SequentialMultiInstance" />
<el-option label="无" value="Null" />

View File

@@ -9,7 +9,7 @@
flex-wrap: nowrap;
"
>
<el-select v-model="bindMessageId" @change="updateTaskMessage">
<el-select v-model="bindMessageId" @change="updateTaskMessage" filterable>
<el-option
v-for="key in Object.keys(messageMap)"
:value="key"

View File

@@ -9,7 +9,7 @@
/>
</el-form-item>
<el-form-item label="脚本类型">
<el-select v-model="scriptTaskForm.scriptType">
<el-select v-model="scriptTaskForm.scriptType" filterable>
<el-option label="内联脚本" value="inline" />
<el-option label="外部资源" value="external" />
</el-select>

View File

@@ -6,6 +6,7 @@
clearable
style='width: 100%'
@change='changeCandidateStrategy'
filterable
>
<el-option
v-for='dict in RuleTypeList'
@@ -26,6 +27,7 @@
multiple
style='width: 100%'
@change='updateElementTask'
filterable
>
<el-option v-for='item in roleOptions' :key='item.id' :label='item.name' :value='item.id' />
</el-select>
@@ -61,6 +63,7 @@
multiple
style='width: 100%'
@change='updateElementTask'
filterable
>
<el-option
v-for='item in userOptions'

View File

@@ -1,6 +1,6 @@
<template>
<div :style="{ width: isMinuteData ? '750px' : '610px' }">
<el-select v-model="interval" style="min-width: 90px; width: 90px; margin-right: 10px" @change="timeChange">
<el-select v-model="interval" style="min-width: 90px; width: 90px; margin-right: 10px" @change="timeChange" filterable>
<el-option v-for="item in timeOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>

View File

@@ -1,8 +1,7 @@
<template>
<Tree ref="treRef" :data="tree" style="height: 100%" :width="'100%'" :expanded="expanded" />
</template>
<!-- <div class="mb10">
<!-- <div class="mb10">
<el-button type="primary" icon="el-icon-Download" size="small" @click="exportExcelTemplate" :loading="loading">模版下载</el-button>
<el-button type="primary" icon="el-icon-Upload" size="small">导入</el-button>
<el-button type="primary" icon="el-icon-Download" size="small" @click="ledgerEverywhere" :loading="loading1">导出</el-button>
@@ -11,7 +10,7 @@
import { ref, nextTick } from 'vue'
import Tree from './index.vue'
import { getTerminalTree,downTerminalTemplate,exportTerminalBase } from '@/api/device-boot/Business'
import { getTerminalTree, downTerminalTemplate, exportTerminalBase } from '@/api/device-boot/Business'
import { useConfig } from '@/stores/config'
const VITE_FLAG = import.meta.env.VITE_NAME == 'jibei'
defineOptions({
@@ -88,40 +87,48 @@ const info = (id: any) => {
// })
// })
// } else {
res.data.forEach((item: any) => {
item.icon = 'el-icon-Menu'
item.plevel = item.level
item.level = (item.level + 1) * 100
item.children.forEach((item2: any) => {
item2.icon = 'el-icon-HomeFilled'
item2.plevel = item2.level
item2.level = (item2.level + 1) * 100
expanded.value.push(item2.id)
item2.children.forEach((item3: any) => {
item3.icon = 'el-icon-CollectionTag'
item3.plevel = item3.level
item3.level = (item3.level + 1) * 100
item3.children.forEach((item4: any) => {
item4.icon = 'el-icon-Flag'
item4.plevel = item4.level
item4.level = (item4.level + 1) * 100
item4.children.forEach((item5: any) => {
item5.icon = 'el-icon-OfficeBuilding'
item5.plevel = item5.level
item5.level = (item5.level == 7 ? 4 : item5.level + 1) * 100
item5.children.forEach((item6: any) => {
item6.icon = 'el-icon-Film'
item6.plevel = item6.level
item6.level = (item6.level + 1) * 100
item6.children.forEach((item7: any) => {
item7.icon = 'el-icon-Share'
item7.plevel = item7.level
item7.level = (item7.level + 1) * 100
item7.children.forEach((item8: any) => {
item8.icon = 'el-icon-Location'
item8.plevel = item8.level
item8.level = (item8.level + 1) * 100
})
res.data.forEach((item: any) => {
item.icon = 'el-icon-Menu'
item.color = 'var(--el-color-primary)'
item.plevel = item.level
item.level = (item.level + 1) * 100
item.children.forEach((item2: any) => {
item2.icon = 'el-icon-HomeFilled'
item2.color = 'var(--el-color-primary)'
item2.plevel = item2.level
item2.level = (item2.level + 1) * 100
expanded.value.push(item2.id)
item2.children.forEach((item3: any) => {
item3.icon = 'el-icon-CollectionTag'
item3.color = 'var(--el-color-primary)'
item3.plevel = item3.level
item3.level = (item3.level + 1) * 100
item3.children.forEach((item4: any) => {
item4.icon = 'el-icon-Flag'
item4.color = 'var(--el-color-primary)'
item4.plevel = item4.level
item4.level = (item4.level + 1) * 100
item4.children.forEach((item5: any) => {
item5.icon = 'el-icon-OfficeBuilding'
item5.color = 'var(--el-color-primary)'
item5.plevel = item5.level
item5.level = (item5.level == 7 ? 4 : item5.level + 1) * 100
item5.children.forEach((item6: any) => {
item6.icon =
item6.children?.[0]?.children?.length > 0 ? 'el-icon-Film' : 'el-icon-Share'
item6.color = 'var(--el-color-primary)'
item6.plevel = item6.level
item6.level = (item6.level + 1) * 100
item6.children.forEach((item7: any) => {
item7.icon = item7.children.length > 0 ? 'el-icon-Share' : 'el-icon-Location'
item7.color = 'var(--el-color-primary)'
item7.plevel = item7.level
item7.level = (item7.level + 1) * 100
item7.children.forEach((item8: any) => {
item8.icon = 'el-icon-Location'
item8.color = 'var(--el-color-primary)'
item8.plevel = item8.level
item8.level = (item8.level + 1) * 100
})
})
})
@@ -129,6 +136,7 @@ const info = (id: any) => {
})
})
})
})
// }
tree.value = res.data
@@ -149,7 +157,7 @@ const info = (id: any) => {
})
}
// 下载模版
const exportExcelTemplate = async() => {
const exportExcelTemplate = async () => {
loading.value = true
downTerminalTemplate().then((res: any) => {
let blob = new Blob([res], {
@@ -168,7 +176,7 @@ const exportExcelTemplate = async() => {
}, 0)
}
// 导出台账
const ledgerEverywhere = async() => {
const ledgerEverywhere = async () => {
loading1.value = true
exportTerminalBase().then((res: any) => {
let blob = new Blob([res], {

View File

@@ -6,6 +6,7 @@
style="min-width: unset; padding: 10px 10px 0"
@change="loadData"
v-if="props.showSelect"
filterable
>
<el-option
v-for="item in classificationData"

View File

@@ -72,6 +72,7 @@
@change="onCommitState($event, 'mainAnimation')"
:model-value="configStore.layout.mainAnimation"
:placeholder="'layouts.Please select an animation name'"
filterable
>
<el-option label="slide-right" value="slide-right"></el-option>
<el-option label="slide-left" value="slide-left"></el-option>

View File

@@ -1,9 +1,13 @@
<template>
<el-main class="layout-main" :style="mainHeight()">
<router-view v-slot="{ Component }">
<transition :name="config.layout.mainAnimation">
<router-view v-slot="{ Component, route: viewRoute }">
<transition :name="config.layout.mainAnimation" mode="out-in">
<keep-alive :include="state.keepAliveComponentNameList">
<component :is="Component" :key="state.componentKey || undefined" />
<component
:is="Component"
v-if="Component"
:key="state.componentKey || viewRoute.fullPath"
/>
</keep-alive>
</transition>
</router-view>
@@ -51,9 +55,10 @@ onBeforeMount(() => {
state.keepAliveComponentNameList = state.keepAliveComponentNameList.filter(
(name: string) => menu.meta.keepalive !== name
)
state.componentKey = ''
// 临时换 key 强制卸载,再在 nextTick 恢复为路由 fullPath避免 keep-alive 缓存错乱
state.componentKey = `${menu.fullPath || menu.path}__refresh__${Date.now()}`
nextTick(() => {
state.componentKey = menu.path
state.componentKey = ''
addKeepAliveComponentName(menu.meta.keepalive as string)
})
})

View File

@@ -7,13 +7,13 @@
</el-form-item>
<el-form-item label="干扰源类型:" prop="stationType">
<el-select v-model="addData.stationType" clearable collapse-tags placeholder="请选择干扰源类型">
<el-select v-model="addData.stationType" clearable collapse-tags placeholder="请选择干扰源类型" filterable>
<el-option v-for="item in newEnergy" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
</el-form-item>
<el-form-item label="电压等级:" prop="scale">
<el-select v-model="addData.scale" clearable collapse-tags placeholder="请选择电压等级">
<el-select v-model="addData.scale" clearable collapse-tags placeholder="请选择电压等级" filterable>
<el-option v-for="item in scaleList" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
</el-form-item>

View File

@@ -20,7 +20,7 @@
</el-select>
</el-form-item>
<el-form-item label="事件类型:">
<el-select v-model="tableStore.table.params.type" placeholder="事件类型" clearable>
<el-select v-model="tableStore.table.params.type" placeholder="事件类型" clearable filterable>
<el-option
v-for="item in eventType"
:key="item.id"
@@ -30,7 +30,7 @@
</el-select>
</el-form-item>
<el-form-item label="操作类型:">
<el-select v-model="tableStore.table.params.operateType" placeholder="操作类型" clearable>
<el-select v-model="tableStore.table.params.operateType" placeholder="操作类型" clearable filterable>
<el-option
v-for="item in operationType"
:key="item.value"
@@ -40,7 +40,7 @@
</el-select>
</el-form-item>
<el-form-item label="操作结果:">
<el-select v-model="tableStore.table.params.result" placeholder="操作结果" clearable>
<el-select v-model="tableStore.table.params.result" placeholder="操作结果" clearable filterable>
<el-option
v-for="item in resultList"
:key="item.id"

View File

@@ -13,7 +13,7 @@
</el-select>
</el-form-item>
<el-form-item label="事件类型:">
<el-select v-model="tableStore.table.params.type" placeholder="事件类型" clearable>
<el-select v-model="tableStore.table.params.type" placeholder="事件类型" clearable filterable>
<el-option
v-for="item in eventType"
:key="item.id"
@@ -23,7 +23,7 @@
</el-select>
</el-form-item>
<el-form-item label="操作类型:">
<el-select v-model="tableStore.table.params.operateType" placeholder="操作类型" clearable>
<el-select v-model="tableStore.table.params.operateType" placeholder="操作类型" clearable filterable>
<el-option
v-for="item in operationType"
:key="item.value"

View File

@@ -17,7 +17,7 @@
style="max-width: 500px; margin: auto"
>
<el-form-item label="用户模式" prop="userMode">
<el-select v-model="form.userMode" placeholder="请选择用户模式">
<el-select v-model="form.userMode" placeholder="请选择用户模式" filterable>
<el-option
v-for="item in ModeList"
:key="item.id"
@@ -31,6 +31,7 @@
v-model="form.ptType"
@change="form.connectionMode = ''"
placeholder="请选择接线类型"
filterable
>
<el-option
v-for="item in connection"
@@ -46,12 +47,12 @@
</el-select>
</el-form-item>
<el-form-item label="功率因数" prop="k">
<el-select v-model="form.k" clearable placeholder="请选择功率因数">
<el-select v-model="form.k" clearable placeholder="请选择功率因数" filterable>
<el-option v-for="item in factor" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
</el-form-item>
<el-form-item label="电压等级" prop="scale">
<el-select v-model="form.scale" clearable placeholder="请选择电压等级">
<el-select v-model="form.scale" clearable placeholder="请选择电压等级" filterable>
<el-option
v-for="item in levelList"
:key="item.id"
@@ -91,6 +92,7 @@
style="width: 240px"
:disabled="props.rowList.id != undefined"
@change="selChange"
filterable
>
<el-option
v-for="item in userData"

View File

@@ -83,6 +83,7 @@
v-model="harmonicValue"
placeholder="请选择谐波"
@change="amplitudeQuery"
filterable
>
<el-option
v-for="item in harmonic"

View File

@@ -8,6 +8,7 @@
v-model="tableStore.table.params.evaluateType"
clearable
placeholder="请选择评估类型"
filterable
>
<el-option v-for="item in uesrList" :key="item.id" :label="item.name" :value="item.id" />
</el-select>

View File

@@ -31,7 +31,7 @@
/>
</el-form-item>
<el-form-item label="电压等级" prop="devScale">
<el-select v-model="form.devScale" clearable placeholder="请选择电压等级">
<el-select v-model="form.devScale" clearable placeholder="请选择电压等级" filterable>
<el-option v-for="item in levelList" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
</el-form-item>

View File

@@ -8,6 +8,7 @@
v-model.trim="tableStore.table.params.userType"
clearable
placeholder="请选择用户类型"
filterable
>
<el-option v-for="item in uesrList" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
@@ -21,7 +22,7 @@
<el-dialog draggable v-model="dialogVisible" :title="title" width="600" :before-close="handleClose">
<el-form ref="ruleFormRef" :model="form" label-width="170px" :disabled="disabled" :rules="rules">
<el-form-item label="用户类型:" prop="userType">
<el-select v-model="form.userType" clearable placeholder="请选择用户类型" @change="useChange">
<el-select v-model="form.userType" clearable placeholder="请选择用户类型" @change="useChange" filterable>
<el-option v-for="item in uesrList" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
</el-form-item>
@@ -36,7 +37,7 @@
</el-form-item>
<el-form-item label="电压等级:" prop="voltage">
<el-select v-model="form.voltage" clearable collapse-tags placeholder="请选择电压等级">
<el-select v-model="form.voltage" clearable collapse-tags placeholder="请选择电压等级" filterable>
<el-option v-for="item in levelList" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
</el-form-item>

View File

@@ -3,7 +3,7 @@
<TableHeader datePicker showExport>
<template v-slot:select>
<el-form-item label="日志类型">
<el-select v-model="tableStore.table.params.type" clearable placeholder="请选择日志类型">
<el-select v-model="tableStore.table.params.type" clearable placeholder="请选择日志类型" filterable>
<el-option v-for="item in fontdveoption" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
</el-form-item>

View File

@@ -9,6 +9,7 @@
v-model="tableStore.table.params.nodeGrade"
clearable
placeholder="请选择前置等级"
filterable
>
<el-option
v-for="item in fontdveoption"
@@ -19,7 +20,7 @@
</el-select>
</el-form-item>
<el-form-item label="状态">
<el-select v-model="tableStore.table.params.searchState" clearable placeholder="请选择状态">
<el-select v-model="tableStore.table.params.searchState" clearable placeholder="请选择状态" filterable>
<el-option
v-for="item in statusoption"
:key="item.id"
@@ -137,7 +138,7 @@
<el-input v-model="formData.ip" placeholder="请输入Ip"></el-input>
</el-form-item>
<el-form-item label="等级:" prop="nodeGrade" class="top">
<el-select v-model="formData.nodeGrade" placeholder="请选择等级" style="width: 100%">
<el-select v-model="formData.nodeGrade" placeholder="请选择等级" style="width: 100%" filterable>
<el-option
v-for="item in fontdveoption"
:key="item.id"
@@ -192,7 +193,7 @@
<Bind ref="bindRef" />
<!-- 绑定进程号 -->
<el-dialog draggable title="绑定进程号" v-model="popUps" :close-on-click-modal="false" width="400px">
<el-select v-model="processNo" placeholder="请选择进程号" style="width: 100%">
<el-select v-model="processNo" placeholder="请选择进程号" style="width: 100%" filterable>
<el-option
v-for="item in dataSource"
:key="item.name"

View File

@@ -3,7 +3,7 @@
<TableHeader>
<template #select>
<el-form-item label="终端型号">
<el-select v-model="tableStore.table.params.devType" clearable placeholder="请选择终端型号">
<el-select v-model="tableStore.table.params.devType" clearable placeholder="请选择终端型号" filterable>
<el-option
v-for="item in teriminaloption"
:key="item.id"
@@ -13,7 +13,7 @@
</el-select>
</el-form-item>
<el-form-item label="终端状态">
<el-select v-model="tableStore.table.params.runFlag" clearable placeholder="请选择终端状态">
<el-select v-model="tableStore.table.params.runFlag" clearable placeholder="请选择终端状态" filterable>
<el-option
v-for="item in teriminalstatusoption"
:key="item.id"
@@ -23,7 +23,7 @@
</el-select>
</el-form-item>
<el-form-item label="通讯状态">
<el-select v-model="tableStore.table.params.comFlag" clearable placeholder="请选择通讯状态">
<el-select v-model="tableStore.table.params.comFlag" clearable placeholder="请选择通讯状态" filterable>
<el-option
v-for="item in stateoption"
:key="item.id"
@@ -33,7 +33,7 @@
</el-select>
</el-form-item>
<!-- <el-form-item label="程序版本">
<el-select v-model="tableStore.table.params.program" clearable placeholder="请选择程序版本">
<el-select v-model="tableStore.table.params.program" clearable placeholder="请选择程序版本" filterable>
<el-option
v-for="item in programoption"
:key="item.id"

View File

@@ -4,7 +4,7 @@
<el-dialog draggable :title="title" v-model="dialogVisible" width="50%" :before-close="cancel">
<el-form :inline="true" :model="formInline" style="display: flex; justify-content: space-between">
<el-form-item label="终端状态">
<el-select v-model="formInline.state" placeholder="Select" size="large" style="width: 240px">
<el-select v-model="formInline.state" placeholder="Select" size="large" style="width: 240px" filterable>
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</el-form-item>

View File

@@ -18,7 +18,7 @@
</el-select>
</el-form-item>
<el-form-item label="终端状态">
<el-select v-model="tableStore.table.params.runFlag" clearable placeholder="请选择终端状态">
<el-select v-model="tableStore.table.params.runFlag" clearable placeholder="请选择终端状态" filterable>
<el-option
v-for="item in teriminalstatusoption"
:key="item.id"
@@ -28,7 +28,7 @@
</el-select>
</el-form-item>
<el-form-item label="通讯状态">
<el-select v-model="tableStore.table.params.comFlag" clearable placeholder="请选择通讯状态">
<el-select v-model="tableStore.table.params.comFlag" clearable placeholder="请选择通讯状态" filterable>
<el-option
v-for="item in stateoption"
:key="item.id"

View File

@@ -2005,28 +2005,28 @@ const arrdess: any = ref((rule: any, value: any, callback: any) => {
}
})
/**经度 */
const lngff: any = ref((rule: any, value: any, callback: any) => {
let reg1 = /^(([1-9]\d?)|(1[0-7]\d))(\.\d{1,6})|180|0(\.\d{1,6})?/
if (reg1.test(value)) {
return true
} else if (value == '') {
/** 经度-180 ~ 180最多 6 位小数 */
const lngff = (_rule: any, value: any, callback: any) => {
if (value === '' || value === null || value === undefined) {
return callback(new Error('请输入经度'))
} else {
callback(new Error('请输入正确经度'))
}
})
/**纬度 */
const latff: any = ref((rule: any, value: any, callback: any) => {
let reg2 = /^(\-|\+)?([0-8]?\d{1}\.\d{0,6}|90\.0{0,6}|[0-8]?\d{1}|90)$/
if (reg2.test(value)) {
return true
} else if (value == '') {
const reg = /^[+-]?(?:180(?:\.0{1,6})?|(?:1[0-7]\d|[1-9]?\d)(?:\.\d{1,6})?)$/
if (!reg.test(String(value))) {
return callback(new Error('请输入正确经度-180~180最多6位小数'))
}
callback()
}
/** 纬度:-90 ~ 90最多 6 位小数 */
const latff = (_rule: any, value: any, callback: any) => {
if (value === '' || value === null || value === undefined) {
return callback(new Error('请输入纬度'))
} else {
callback(new Error('请输入正确纬度'))
}
})
const reg = /^[+-]?(?:90(?:\.0{1,6})?|[1-8]?\d(?:\.\d{1,6})?)$/
if (!reg.test(String(value))) {
return callback(new Error('请输入正确纬度-90~90最多6位小数'))
}
callback()
}
const plevel = ref(0)
const nodeDataList = ref()
const nodeEventList = ref()

View File

@@ -8,7 +8,7 @@
<el-input v-model.trim="form.name" placeholder="请输入敏感用户名称"></el-input>
</el-form-item>
<el-form-item label="敏感负荷类型" prop="loadType">
<el-select v-model.trim="form.loadType" filterable clearable placeholder="请选择数据分类">
<el-select v-model.trim="form.loadType" filterable clearable placeholder="请选择数据分类" >
<el-option
v-for="item in DataTypeSelect"
:key="item.id"

View File

@@ -3,7 +3,7 @@
<TableHeader ref="TableHeaderRef" showCustomColumn>
<template #select>
<el-form-item label="地市">
<el-select v-model="tableStore.table.params.city" clearable placeholder="请选择地市">
<el-select v-model="tableStore.table.params.city" clearable placeholder="请选择地市" filterable>
<el-option
v-for="item in areaOptionList"
:key="item.id"

View File

@@ -77,7 +77,7 @@
<el-input v-model="ruleForm.tfName" placeholder="请输入" clearable maxlength="32" show-word-limit></el-input>
</el-form-item>
<el-form-item label="接线方式:" prop="wiring" class="top">
<el-select style="width: 100%" v-model="ruleForm.wiring" clearable placeholder="请选择接线方式">
<el-select style="width: 100%" v-model="ruleForm.wiring" clearable placeholder="请选择接线方式" filterable>
<el-option
v-for="item in connectionType"
:key="item.id"

View File

@@ -34,7 +34,7 @@
<el-input v-model.trim="form.orgId" :disabled="true" autocomplete="off" />
</el-form-item> -->
<el-form-item for="-" label="所在地市:" prop="city">
<el-select v-model="form.city" clearable placeholder="请选择所在地市">
<el-select v-model="form.city" clearable placeholder="请选择所在地市" filterable>
<el-option
v-for="item in areaOptionList"
:key="item.id"
@@ -76,7 +76,7 @@
</el-form-item>
<el-form-item for="-" label="用户性质:">
<!-- :disabled="resendId != '' && title != '编辑'" -->
<el-select v-model="form.userType" placeholder="请选择用户性质">
<el-select v-model="form.userType" placeholder="请选择用户性质" filterable>
<el-option
v-for="(item, index) in userTypeList"
:label="item.label"
@@ -97,7 +97,7 @@
</el-form-item>
<el-form-item for="-" label="用户状态:">
<el-select v-model="form.userStatus" placeholder="请选择用户状态">
<el-select v-model="form.userStatus" placeholder="请选择用户状态" filterable>
<el-option
v-for="(item, index) in userStateList"
:label="item.label"
@@ -161,7 +161,7 @@
/>
</el-form-item>
<el-form-item for="-" label="电压等级:">
<el-select v-model="form.voltageLevel" placeholder="请选择电压等级" node-key="id">
<el-select v-model="form.voltageLevel" placeholder="请选择电压等级" node-key="id" filterable>
<el-option
v-for="(item, index) in voltageLevelList"
:label="item.name"
@@ -171,7 +171,7 @@
</el-select>
</el-form-item>
<el-form-item for="-" label="所属电站:" prop="stationId">
<el-select v-model="form.stationId" filterable placeholder="请选择所属电站">
<el-select v-model="form.stationId" filterable placeholder="请选择所属电站" >
<el-option v-for="(item, index) in stationList" :label="item.name" :value="item.id" :key="index" />
</el-select>
</el-form-item>
@@ -200,7 +200,7 @@
</el-form-item>
<el-form-item for="-" v-if="form.userType != '0' && form.userType != '1'" label="评估类型:">
<el-select v-model="form.evaluationType" placeholder="请选择评估类型">
<el-select v-model="form.evaluationType" placeholder="请选择评估类型" filterable>
<el-option
v-for="(item, index) in evaluationTypeList"
:key="index"
@@ -275,7 +275,7 @@
</el-input>
</el-form-item>-->
<el-form-item for="-" v-if="form.userType == '6'" label="行业:">
<el-select v-model="form.industry" placeholder="请选择行业">
<el-select v-model="form.industry" placeholder="请选择行业" filterable>
<el-option v-for="(item, index) in industryList" :label="item.name" :value="item.id" :key="index" />
</el-select>
</el-form-item>
@@ -296,7 +296,7 @@
multiple
collapse-tags
collapse-tags-tooltip
placeholder="请选择敏感电能质量指标"
placeholder="请选择敏感电能质量指标" filterable
>
<el-option
v-for="(item, index) in energyQualityIndexList"
@@ -335,7 +335,7 @@
</el-radio-group>
</el-form-item>
<el-form-item for="-" v-if="form.userType == '6' && isInterferencemanagement" label="负荷级别:">
<el-select v-model="form.loadLevel" collapse-tags collapse-tags-tooltip placeholder="请选择负荷级别">
<el-select v-model="form.loadLevel" collapse-tags collapse-tags-tooltip placeholder="请选择负荷级别" filterable>
<el-option
v-for="(item, index) in loadLevelOptionList"
:label="item.name"
@@ -350,6 +350,7 @@
collapse-tags
collapse-tags-tooltip
placeholder="请选择供电电源情况"
filterable
>
<el-option
v-for="(item, index) in powerSupplyInfoOptionList"

View File

@@ -13,7 +13,7 @@
></el-input>
</el-form-item>
<el-form-item label="所在地市">
<el-select v-model="tableStore.table.params.city" clearable placeholder="请选择所在地市">
<el-select v-model="tableStore.table.params.city" clearable placeholder="请选择所在地市" filterable>
<el-option
v-for="item in areaOptionList"
:key="item.id"

View File

@@ -15,7 +15,7 @@
<el-input v-model="form.name" placeholder="请输入算法名称" clearable maxlength="32" show-word-limit @input="handleInput('name', $event)"/>
</el-form-item>
<el-form-item label="计算周期" prop="period" v-if="title == '修改算法' ? TreeList.level == 4 : TreeList.level == 3">
<el-select v-model="form.period" placeholder="请选择计算周期" clearable>
<el-select v-model="form.period" placeholder="请选择计算周期" clearable filterable>
<el-option v-for="item in cycle" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</el-form-item>

View File

@@ -4,7 +4,7 @@
<el-form :inline="false" :model="form" label-width="auto" class="form-one" :rules="rules" ref="formRef">
<el-form-item label="上级名称" v-if="title == '新增'">
<el-select v-model="form.pid" placeholder="请选择上级名称" clearable>
<el-select v-model="form.pid" placeholder="请选择上级名称" clearable filterable>
<el-option v-for="item in dataTree" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
</el-form-item>

View File

@@ -9,6 +9,7 @@
placeholder="请选择统计类型"
value-key="id"
style="width: 100%"
filterable
>
<el-option
v-for="item in classificationData"
@@ -28,6 +29,7 @@
placeholder="请选择电压等级"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="item in voltageleveloption"
@@ -43,6 +45,7 @@
clearable
style="width: 100%"
placeholder="请选择电网标识"
filterable
>
<el-option
v-for="item in powerFlagList"
@@ -61,6 +64,7 @@
placeholder="请选择终端厂家"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="(item, index) in terminaloption"
@@ -79,7 +83,8 @@
placeholder="请选择干扰源类型"
style="width: 100%"
value-key="id"
>
filterable
>
<el-option
v-for="(item, index) in interfereoption"
:key="index"

View File

@@ -17,6 +17,7 @@
v-model="tableStore.table.params.statisticalType"
value-key="id"
placeholder="请选择统计类型"
filterable
>
<el-option
v-for="item in classificationData"
@@ -35,6 +36,7 @@
clearable
value-key="id"
placeholder="请选择电压等级"
filterable
>
<el-option
v-for="item in voltageleveloption"
@@ -52,6 +54,7 @@
clearable
value-key="id"
placeholder="请选择终端厂家"
filterable
>
<el-option
v-for="item in terminaloption"
@@ -69,6 +72,7 @@
clearable
value-key="id"
placeholder="请选择干扰源类型"
filterable
>
<el-option
v-for="item in interfereoption"

View File

@@ -6,7 +6,7 @@
<template #select>
<el-form-item label="统计类型">
<el-select v-model="formData.statisticalType" placeholder="请选择统计类型" value-key="id"
style="width: 100%">
style="width: 100%" filterable>
<el-option v-for="item in classificationData" :key="item.id" :label="item.name"
:value="item"></el-option>
</el-select>
@@ -36,28 +36,28 @@
</el-form-item>
<el-form-item label="电压等级">
<el-select v-model="formData.scale" multiple collapse-tags clearable placeholder="请选择电压等级"
style="width: 100%" value-key="id">
style="width: 100%" value-key="id" filterable>
<el-option v-for="item in voltageleveloption" :key="item.id" :label="item.name"
:value="item"></el-option>
</el-select>
</el-form-item>
<el-form-item label="终端厂家">
<el-select v-model="formData.manufacturer" multiple collapse-tags clearable
placeholder="请选择终端厂家" style="width: 100%" value-key="id">
placeholder="请选择终端厂家" style="width: 100%" value-key="id" filterable>
<el-option v-for="(item, index) in terminaloption" :key="index" :label="item.name"
:value="item"></el-option>
</el-select>
</el-form-item>
<el-form-item label="干扰源类型">
<el-select v-model="formData.loadType" multiple collapse-tags clearable placeholder="请选择干扰源类型"
style="width: 100%" value-key="id">
style="width: 100%" value-key="id" filterable>
<el-option v-for="(item, index) in interfereoption" :key="index" :label="item.name"
:value="item"></el-option>
</el-select>
</el-form-item>
<el-form-item label="通讯状态">
<el-select v-model="tableStore.table.params.comFlagStatus" clearable placeholder="请选择通讯状态"
style="width: 100%">
style="width: 100%" filterable>
<el-option label="正常" value="1" />
<el-option label="中断" value="0" />

View File

@@ -9,6 +9,7 @@
placeholder="请选择统计类型"
value-key="id"
style="width: 100%"
filterable
>
<el-option
v-for="item in classificationData"
@@ -28,6 +29,7 @@
placeholder="请选择电压等级"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="item in voltageleveloption"
@@ -46,6 +48,7 @@
placeholder="请选择终端厂家"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="(item, index) in terminaloption"
@@ -64,6 +67,7 @@
placeholder="请选择干扰源类型"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="(item, index) in interfereoption"
@@ -74,7 +78,7 @@
</el-select>
</el-form-item>
<el-form-item label="电网标志">
<el-select v-model="tableStore.table.params.powerFlag" placeholder="请选择电网标志">
<el-select v-model="tableStore.table.params.powerFlag" placeholder="请选择电网标志" filterable>
<el-option
v-for="item in sign"
:key="item.id"

View File

@@ -8,6 +8,7 @@
placeholder="请选择统计类型"
value-key="id"
style="width: 100%"
filterable
>
<el-option
v-for="item in classificationData"
@@ -27,6 +28,7 @@
placeholder="请选择电压等级"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="item in voltageleveloption"
@@ -45,6 +47,7 @@
placeholder="请选择终端厂家"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="(item, index) in terminaloption"
@@ -64,6 +67,7 @@
placeholder="请选择干扰源类型"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="(item, index) in interfereoption"
@@ -74,7 +78,7 @@
</el-select>
</el-form-item>
<el-form-item label="电网标志">
<el-select v-model="tableStore.table.params.powerFlag" placeholder="请选择电网标志">
<el-select v-model="tableStore.table.params.powerFlag" placeholder="请选择电网标志" filterable>
<el-option v-for="item in sign" :key="item.id" :label="item.name" :value="item.algoDescribe" />
</el-select>
</el-form-item>

View File

@@ -9,6 +9,7 @@
placeholder="请选择统计类型"
value-key="id"
style="width: 100%"
filterable
>
<el-option
v-for="item in classificationData"
@@ -57,6 +58,7 @@
placeholder="请选择电压等级"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="item in voltageleveloption"
@@ -75,6 +77,7 @@
placeholder="请选择终端厂家"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="(item, index) in terminaloption"
@@ -93,6 +96,7 @@
placeholder="请选择干扰源类型"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="(item, index) in interfereoption"

View File

@@ -3,7 +3,7 @@
<TableHeader area datePicker ref="header">
<template v-slot:select>
<el-form-item label="电网标志">
<el-select v-model="tableStore.table.params.powerFlag" placeholder="请选择电网标志">
<el-select v-model="tableStore.table.params.powerFlag" placeholder="请选择电网标志" filterable>
<el-option v-for="item in sign" :key="item.id" :label="item.name" :value="item.algoDescribe" />
</el-select>
</el-form-item>

View File

@@ -9,6 +9,7 @@
placeholder="请选择统计类型"
value-key="id"
style="width: 100%"
filterable
>
<el-option
v-for="item in classificationData"
@@ -28,6 +29,7 @@
placeholder="请选择电压等级"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="item in voltageleveloption"
@@ -46,6 +48,7 @@
placeholder="请选择终端厂家"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="(item, index) in terminaloption"
@@ -64,6 +67,7 @@
placeholder="请选择干扰源类型"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="(item, index) in interfereoption"
@@ -74,7 +78,7 @@
</el-select>
</el-form-item>
<el-form-item label="电网标志">
<el-select v-model="tableStore.table.params.powerFlag" placeholder="请选择电网标志">
<el-select v-model="tableStore.table.params.powerFlag" placeholder="请选择电网标志" filterable>
<el-option
v-for="item in sign"
:key="item.id"

View File

@@ -8,6 +8,7 @@
placeholder="请选择统计类型"
value-key="id"
style="width: 100%"
filterable
>
<el-option
v-for="item in classificationData"
@@ -27,6 +28,7 @@
placeholder="请选择电压等级"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="item in voltageleveloption"
@@ -45,6 +47,7 @@
placeholder="请选择终端厂家"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="(item, index) in terminaloption"
@@ -74,7 +77,7 @@
</el-select>
</el-form-item>
<el-form-item label="电网标志">
<el-select v-model="tableStore.table.params.powerFlag" placeholder="请选择电网标志">
<el-select v-model="tableStore.table.params.powerFlag" placeholder="请选择电网标志" filterable>
<el-option v-for="item in sign" :key="item.id" :label="item.name" :value="item.algoDescribe" />
</el-select>
</el-form-item>

View File

@@ -9,6 +9,7 @@
placeholder="请选择统计类型"
value-key="id"
style="width: 100%"
filterable
>
<el-option
v-for="item in classificationData"
@@ -28,6 +29,7 @@
placeholder="请选择终端厂家"
style="width: 100%"
value-key="id"
filterable
>
<el-option
v-for="(item, index) in terminaloption"

View File

@@ -4,7 +4,7 @@
<TableHeader date-picker area showExport showCustomColumn>
<template #select>
<!-- <el-form-item label="统计类型:">
<el-select v-model="tableStore.table.params.statisticalType" placeholder="请选择统计类型" value-key="id">
<el-select v-model="tableStore.table.params.statisticalType" placeholder="请选择统计类型" value-key="id" filterable>
<el-option v-for="item in classificationData" :key="item.id" :label="item.name" :value="item">
</el-option>
</el-select>

View File

@@ -7,12 +7,13 @@
v-model="tableStore.table.params.statisticalType"
value-key="id"
placeholder="请选择统计类型"
filterable
>
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item" />
</el-select>
</el-form-item>
<el-form-item label="电网标志">
<el-select v-model="tableStore.table.params.powerFlag" placeholder="请选择电网标志">
<el-select v-model="tableStore.table.params.powerFlag" placeholder="请选择电网标志" filterable>
<el-option v-for="item in sign" :key="item.id" :label="item.name" :value="item.algoDescribe" />
</el-select>
</el-form-item>

View File

@@ -3,12 +3,12 @@
<TableHeader datePicker ref="header">
<template v-slot:select>
<el-form-item label="统计类型">
<el-select v-model="tableStore.table.params.statisticalType" value-key="id" placeholder="请选择统计类型">
<el-select v-model="tableStore.table.params.statisticalType" value-key="id" placeholder="请选择统计类型" filterable>
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item" />
</el-select>
</el-form-item>
<el-form-item label="电网标志">
<el-select v-model="tableStore.table.params.powerFlag" placeholder="请选择电网标志">
<el-select v-model="tableStore.table.params.powerFlag" placeholder="请选择电网标志" filterable >
<el-option v-for="item in sign" :key="item.id" :label="item.name" :value="item.algoDescribe" />
</el-select>
</el-form-item>

View File

@@ -17,6 +17,7 @@
value-key="id"
placeholder="请选择统计类型"
@change="handleStatisticalTypeChange"
filterable
>
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item" />
</el-select>
@@ -26,6 +27,7 @@
v-model="tableStore.table.params.powerFlag"
placeholder="请选择电网标志"
@change="handleFilterChange"
filterable
>
<el-option label="全部" value="0"></el-option>
<el-option label="电网侧" value="1"></el-option>

View File

@@ -16,6 +16,7 @@
v-model="tableStore.table.params.statisticalType"
value-key="id"
placeholder="请选择统计类型"
filterable
>
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item" />
</el-select>
@@ -25,6 +26,7 @@
v-model="tableStore.table.params.powerFlag"
placeholder="请选择电网标志"
@change="handleFilterChange"
filterable
>
<el-option label="全部" value="0"></el-option>
<el-option label="电网侧" value="1"></el-option>

View File

@@ -7,6 +7,7 @@
v-model="tableStore.table.params.statisticalType"
value-key="id"
placeholder="请选择统计类型"
filterable
>
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item" />
</el-select>

View File

@@ -7,6 +7,7 @@
v-model="tableStore.table.params.statisticalType"
value-key="id"
placeholder="请选择统计类型"
filterable
>
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item" />
</el-select>

View File

@@ -3,7 +3,7 @@
<TableHeader area date-picker ref="header">
<template v-slot:select>
<el-form-item label="统计类型">
<el-select v-model="tableStore.table.params.statisticalType" value-key="id" placeholder="请选择统计类型">
<el-select v-model="tableStore.table.params.statisticalType" value-key="id" placeholder="请选择统计类型" filterable>
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item" />
</el-select>
</el-form-item>

View File

@@ -7,6 +7,7 @@
v-model="tableStore.table.params.statisticalType"
placeholder="请选择统计类型"
value-key="id"
filterable
>
<el-option
v-for="item in classificationData"

View File

@@ -6,6 +6,7 @@
v-model="tableStore.table.params.statisticalType"
value-key="id"
placeholder="请选择统计类型"
filterable
>
<el-option
v-for="item in classificationData"
@@ -24,6 +25,7 @@
clearable
value-key="id"
placeholder="请选择电压等级"
filterable
>
<el-option
v-for="item in voltageleveloption"
@@ -41,6 +43,7 @@
clearable
value-key="id"
placeholder="请选择终端厂家"
filterable
>
<el-option
v-for="item in terminaloption"
@@ -58,7 +61,8 @@
clearable
value-key="id"
placeholder="请选择干扰源类型"
>
filterable
>
<el-option
v-for="item in interfereoption"
:key="item.id"

View File

@@ -13,6 +13,7 @@
v-model="tableStore.table.params.statisticalType"
value-key="id"
placeholder="请选择统计类型"
filterable
>
<el-option
v-for="item in classificationData"
@@ -31,6 +32,7 @@
clearable
value-key="id"
placeholder="请选择电压等级"
filterable
>
<el-option
v-for="item in voltageleveloption"
@@ -48,6 +50,7 @@
clearable
value-key="id"
placeholder="请选择终端厂家"
filterable
>
<el-option
v-for="item in terminaloption"
@@ -65,6 +68,7 @@
clearable
value-key="id"
placeholder="请选择干扰源类型"
filterable
>
<el-option
v-for="item in interfereoption"

View File

@@ -6,6 +6,7 @@
v-model="tableStore.table.params.statisticalType"
value-key="id"
placeholder="请选择统计类型"
filterable
>
<el-option
v-for="item in classificationData"
@@ -24,6 +25,7 @@
clearable
value-key="id"
placeholder="请选择电压等级"
filterable
>
<el-option
v-for="item in voltageleveloption"
@@ -41,6 +43,7 @@
clearable
value-key="id"
placeholder="请选择终端厂家"
filterable
>
<el-option
v-for="item in terminaloption"
@@ -58,6 +61,7 @@
clearable
value-key="id"
placeholder="请选择干扰源类型"
filterable
>
<el-option
v-for="item in interfereoption"

View File

@@ -13,6 +13,7 @@
v-model="tableStore.table.params.statisticalType"
value-key="id"
placeholder="请选择统计类型"
filterable
>
<el-option
v-for="item in classificationData"
@@ -31,6 +32,7 @@
clearable
value-key="id"
placeholder="请选择电压等级"
filterable
>
<el-option
v-for="item in voltageleveloption"
@@ -48,6 +50,7 @@
clearable
value-key="id"
placeholder="请选择终端厂家"
filterable
>
<el-option
v-for="item in terminaloption"
@@ -65,6 +68,7 @@
clearable
value-key="id"
placeholder="请选择干扰源类型"
filterable
>
<el-option
v-for="item in interfereoption"

View File

@@ -3,7 +3,7 @@
<TableHeader date-picker area ref="TableHeaderRef">
<template v-slot:select>
<el-form-item label="运行状态">
<el-select v-model="tableStore.table.params.lineRunFlag" clearable placeholder="请选择运行状态">
<el-select v-model="tableStore.table.params.lineRunFlag" clearable placeholder="请选择运行状态" filterable>
<el-option
v-for="item in runFlagList"
:key="item.id"

View File

@@ -6,6 +6,7 @@
v-model="tableStore.table.params.statisticalType"
value-key="id"
placeholder="请选择统计类型"
filterable
>
<el-option
v-for="item in classificationData"
@@ -24,6 +25,7 @@
clearable
value-key="id"
placeholder="请选择电压等级"
filterable
>
<el-option
v-for="item in voltageleveloption"
@@ -41,6 +43,7 @@
clearable
value-key="id"
placeholder="请选择终端厂家"
filterable
>
<el-option
v-for="item in terminaloption"
@@ -58,6 +61,7 @@
clearable
value-key="id"
placeholder="请选择干扰源类型"
filterable
>
<el-option
v-for="item in interfereoption"

View File

@@ -5,7 +5,7 @@
<el-input v-model="tableStore.table.params.filterName" @keyup="searchEvent" placeholder="输入关键字筛选" />
</el-form-item>
<el-form-item label="统计类型:">
<el-select v-model="tableStore.table.params.statisticalType" value-key="id" placeholder="请选择统计类型">
<el-select v-model="tableStore.table.params.statisticalType" value-key="id" placeholder="请选择统计类型" filterable>
<el-option v-for="item in classificationData" :key="item.id" :label="item.name"
:value="item"></el-option>
</el-select>
@@ -13,21 +13,21 @@
<el-form-item label="电压等级:">
<el-select v-model="tableStore.table.params.scale" multiple collapse-tags clearable value-key="id"
placeholder="请选择电压等级">
placeholder="请选择电压等级" filterable>
<el-option v-for="item in voltageleveloption" :key="item.id" :label="item.name"
:value="item"></el-option>
</el-select>
</el-form-item>
<el-form-item label="终端厂家:">
<el-select v-model="tableStore.table.params.manufacturer" multiple collapse-tags clearable
value-key="id" placeholder="请选择终端厂家">
value-key="id" placeholder="请选择终端厂家" filterable>
<el-option v-for="item in terminaloption" :key="item.id" :label="item.name"
:value="item"></el-option>
</el-select>
</el-form-item>
<el-form-item label="干扰源类型:">
<el-select v-model="tableStore.table.params.loadType" multiple collapse-tags clearable value-key="id"
placeholder="请选择干扰源类型">
placeholder="请选择干扰源类型" filterable>
<el-option v-for="item in interfereoption" :key="item.id" :label="item.name"
:value="item"></el-option>
</el-select>

View File

@@ -3,7 +3,7 @@
<TableHeader date-picker area ref="TableHeaderRef">
<template v-slot:select>
<el-form-item label="运行状态">
<el-select v-model="tableStore.table.params.lineRunFlag" clearable placeholder="请选择运行状态">
<el-select v-model="tableStore.table.params.lineRunFlag" clearable placeholder="请选择运行状态" filterable>
<el-option
v-for="item in runFlagList"
:key="item.id"

View File

@@ -28,7 +28,7 @@
</el-select>
</el-form-item>
<el-form-item label="谐波次数:" v-if="showXieBoCiShu">
<el-select style="width: 100%" v-model="formData.harmonic" placeholder="请选择谐波">
<el-select style="width: 100%" v-model="formData.harmonic" placeholder="请选择谐波" filterable>
<el-option
v-for="item in harmonicOptions"
:key="item.value"
@@ -38,7 +38,7 @@
</el-select>
</el-form-item>
<el-form-item v-if="showJianXieBoCiShu" label="间谐波次数:">
<el-select style="width: 100%" v-model="formData.inHarmonic" placeholder="请选择间谐波">
<el-select style="width: 100%" v-model="formData.inHarmonic" placeholder="请选择间谐波" filterable>
<el-option
v-for="item in inharmonicOptions"
:key="item.value"

View File

@@ -6,7 +6,7 @@
<el-select
v-model="tableStore.table.params.targetId"
clearable
filterable
collapse-tags
collapse-tags-tooltip
placeholder="请选择超标指标"

View File

@@ -3,7 +3,7 @@
<el-button class="shutDown" icon="el-icon-Back" @click="emit('shutDown')">返回</el-button>
<div class="select">
<div class="mr10">谐波次数</div>
<el-select v-model="selectValue" style="width: 100px" @change="loading = true">
<el-select v-model="selectValue" style="width: 100px" @change="loading = true" filterable>
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</div>

View File

@@ -13,6 +13,7 @@
:multiple-limit="3"
value-key="id"
@change="change"
filterable
>
<el-option
v-for="(item, index) in indexOptions"

View File

@@ -3,7 +3,7 @@
<TableHeader ref="TableHeaderRef" datePicker @selectChange="selectChange">
<template v-slot:select>
<el-form-item label="模板策略">
<el-select v-model="Template" @change="changetype" placeholder="请选择模版" value-key="id">
<el-select v-model="Template" @change="changetype" placeholder="请选择模版" value-key="id" filterable>
<el-option
v-for="item in templatePolicy"
:key="item.id"

View File

@@ -30,7 +30,7 @@
</el-select>
</el-form-item>
<el-form-item label="数值类型:">
<el-select style="width: 100%" v-model="formData.valueType" placeholder="请选择类型">
<el-select style="width: 100%" v-model="formData.valueType" placeholder="请选择类型" filterable>
<el-option
v-for="item in typeOptions"
:key="item.value"
@@ -40,7 +40,7 @@
</el-select>
</el-form-item>
<el-form-item label="谐波次数:" v-show="showXieBoCiShu">
<el-select style="width: 100%" v-model="formData.harmonic" placeholder="请选择谐波">
<el-select style="width: 100%" v-model="formData.harmonic" placeholder="请选择谐波" filterable>
<el-option
v-for="item in harmonicOptions"
:key="item.value"
@@ -50,7 +50,7 @@
</el-select>
</el-form-item>
<el-form-item v-show="showJianXieBoCiShu" label="间谐波次数:">
<el-select style="width: 100%" v-model="formData.inHarmonic" placeholder="请选择间谐波">
<el-select style="width: 100%" v-model="formData.inHarmonic" placeholder="请选择间谐波" filterable>
<el-option
v-for="item in inharmonicOptions"
:key="item.value"

View File

@@ -17,19 +17,19 @@
</el-select>
</el-form-item>
<el-form-item label="数值类型:">
<el-select style="width: 100%" v-model="formData.valueType" placeholder="请选择类型">
<el-select style="width: 100%" v-model="formData.valueType" placeholder="请选择类型" filterable>
<el-option v-for="item in typeOptions" :key="item.value" :label="item.label"
:value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="谐波次数:" v-if="showXieBoCiShu">
<el-select style="width: 100%" v-model="formData.harmonic" placeholder="请选择谐波">
<el-select style="width: 100%" v-model="formData.harmonic" placeholder="请选择谐波" filterable>
<el-option v-for="item in harmonicOptions" :key="item.value" :label="item.label"
:value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item v-if="showJianXieBoCiShu" label="间谐波次数:">
<el-select style="width: 100%" v-model="formData.inHarmonic" placeholder="请选择间谐波">
<el-select style="width: 100%" v-model="formData.inHarmonic" placeholder="请选择间谐波" filterable>
<el-option v-for="item in inharmonicOptions" :key="item.value" :label="item.label"
:value="item.value"></el-option>
</el-select>

View File

@@ -6,7 +6,7 @@
<DatePicker ref="datePickerRef"></DatePicker>
</el-form-item>
<el-form-item label="对比">
<el-select v-model="searchType" clearable placeholder="可选择同比、环比">
<el-select v-model="searchType" clearable placeholder="可选择同比、环比" filterable>
<el-option
v-for="item in searchTypeOptions"
:key="item.value"

View File

@@ -6,7 +6,7 @@
<DatePicker ref="datePickerRef"></DatePicker>
</el-form-item>
<el-form-item label="对比">
<el-select v-model="searchType" clearable placeholder="可选择同比、环比">
<el-select v-model="searchType" clearable placeholder="可选择同比、环比" filterable>
<el-option v-for="item in searchTypeOptions" :key="item.value" :label="item.label"
:value="item.value" />
</el-select>

View File

@@ -44,6 +44,7 @@
value-key="id"
placeholder="请选择电压等级"
style="width: 260px;"
filterable
>
<el-option
v-for="item in voltageleveloption"

View File

@@ -19,7 +19,7 @@
</el-radio-group>
</el-form-item>
<el-form-item label="模板策略">
<el-select v-model="Template" @change="changetype" placeholder="请选择模版" value-key="id">
<el-select v-model="Template" @change="changetype" placeholder="请选择模版" value-key="id" filterable>
<el-option
v-for="item in templatePolicy"
:key="item.id"

View File

@@ -24,6 +24,7 @@
value-key="id"
style="width: 120px; margin-right: 80px"
@change="statiStics"
filterable
>
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item" />
</el-select>

View File

@@ -1,7 +1,7 @@
<template>
<DatePicker ref="datePickerRef" style="display: none" theCurrentTime />
<el-select class="conditions mr20" v-model="formData.conditions" placeholder="请选择指标" style="width: 200px"
@change="History">
@change="History" filterable>
<el-option-group v-for="group in indexOptions" :key="group.label" :label="group.label">
<el-option v-for="item in group.options" :key="item.value" :label="item.label"
:value="item.value"></el-option>

View File

@@ -108,7 +108,7 @@
</span>
</div>
<el-select v-model="harmonicType" style="width: 120px" @change="harmonicChange" size="small">
<el-select v-model="harmonicType" style="width: 120px" @change="harmonicChange" size="small" filterable>
<el-option
v-for="item in options"
:key="item.value"
@@ -155,7 +155,7 @@
</div>
</div>
<el-select v-model="value" style="width: 120px" size="small" @change="transientChange">
<el-select v-model="value" style="width: 120px" size="small" @change="transientChange" filterable>
<el-option v-for="item in options1" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
</div>

View File

@@ -1,7 +1,7 @@
<template>
<DatePicker ref="datePickerRef" style="display: none" theCurrentTime />
<el-select class="conditions" v-model="formData.conditions" placeholder="请选择指标" style="width: 200px"
@change="History">
@change="History" filterable>
<el-option-group v-for="group in indexOptions" :key="group.label" :label="group.label">
<el-option v-for="item in group.options" :key="item.value" :label="item.label"
:value="item.value"></el-option>

View File

@@ -86,7 +86,7 @@
</span>
</div>
<el-select v-model="harmonicType" style="width: 120px" @change="harmonicChange" size="small">
<el-select v-model="harmonicType" style="width: 120px" @change="harmonicChange" size="small" filterable>
<el-option
v-for="item in options"
:key="item.value"
@@ -133,7 +133,7 @@
</div>
</div>
<el-select v-model="value" style="width: 120px" size="small" @change="transientChange">
<el-select v-model="value" style="width: 120px" size="small" @change="transientChange" filterable>
<el-option v-for="item in options1" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
</div>

View File

@@ -18,7 +18,7 @@
</el-select>
</el-form-item> -->
<el-form-item label="运行状态">
<el-select v-model="tableStore.table.params.lineRunFlag" clearable placeholder="请选择运行状态">
<el-select v-model="tableStore.table.params.lineRunFlag" clearable placeholder="请选择运行状态" filterable>
<el-option
v-for="item in runFlagList"
:key="item.id"
@@ -28,7 +28,7 @@
</el-select>
</el-form-item>
<el-form-item label="终端厂家">
<el-select v-model="tableStore.table.params.manufacturer" clearable placeholder="请选择终端厂家">
<el-select v-model="tableStore.table.params.manufacturer" clearable placeholder="请选择终端厂家" filterable>
<el-option
v-for="item in terminaloption"
:key="item.id"

View File

@@ -31,6 +31,7 @@
placeholder="请选择告警天数"
style="width: 180px"
@change="change"
filterable
>
<el-option
v-for="item in dateList"
@@ -47,6 +48,7 @@
clearable
placeholder="请选择指标"
style="width: 150px"
>
<el-option
v-for="item in targetList"

View File

@@ -11,7 +11,7 @@
/>
</el-form-item>
<el-form-item label="线缆类型" prop="linetypeType">
<el-select v-model="form.linetypeType" placeholder="请选择线缆类型">
<el-select v-model="form.linetypeType" placeholder="请选择线缆类型" filterable>
<el-option label="架空线" value="01"></el-option>
<el-option label="电缆" value="02"></el-option>
</el-select>

View File

@@ -15,7 +15,7 @@
<el-input-number v-model.trim="form.transCapa" show-word-limit placeholder="请输入值"></el-input-number>
</el-form-item>
<el-form-item label="高压侧电压" prop="transhighScale">
<el-select v-model="form.transhighScale" placeholder="请选择高压侧电压">
<el-select v-model="form.transhighScale" placeholder="请选择高压侧电压" filterable>
<el-option
v-for="item in voltageLevelList"
:key="item.id"
@@ -25,7 +25,7 @@
</el-select>
</el-form-item>
<el-form-item label="低压侧电压" prop="translowScale">
<el-select v-model="form.translowScale" placeholder="请选择低压侧电压">
<el-select v-model="form.translowScale" placeholder="请选择低压侧电压" filterable>
<el-option
v-for="item in voltageLevelList"
:key="item.id"

View File

@@ -39,7 +39,7 @@
/>
</el-form-item>
<el-form-item label="用户电压等级" prop="userScale">
<el-select v-model="form.userScale" clearable placeholder="请选择电压等级">
<el-select v-model="form.userScale" clearable placeholder="请选择电压等级" filterable>
<el-option
v-for="item in voltageleveloption"
:key="item.id"
@@ -59,13 +59,13 @@
></el-input-number>
</el-form-item>
<el-form-item label="是否包含电容器" prop="withCapacitor">
<el-select v-model="form.withCapacitor" placeholder="请选择是否包含电容器" clearable>
<el-select v-model="form.withCapacitor" placeholder="请选择是否包含电容器" clearable filterable>
<el-option label="是" value="01" />
<el-option label="否" value="00" />
</el-select>
</el-form-item>
<el-form-item label="用户负荷类型" prop="isWindfarm">
<el-select v-model="form.isWindfarm" clearable placeholder="请选择用户负荷类型">
<el-select v-model="form.isWindfarm" clearable placeholder="请选择用户负荷类型" filterable>
<el-option label="风电场" value="01"></el-option>
<el-option label="光伏" value="02"></el-option>
<el-option label="其他" value="03"></el-option>
@@ -80,13 +80,13 @@
></el-input-number>
</el-form-item>
<el-form-item label="是否单相负荷" prop="singleLoad">
<el-select v-model="form.singleLoad" clearable placeholder="请选择是否单相负荷">
<el-select v-model="form.singleLoad" clearable placeholder="请选择是否单相负荷" filterable>
<el-option label="是" value="00"></el-option>
<el-option label="否" value="01"></el-option>
</el-select>
</el-form-item>
<el-form-item label="预测评估关联">
<el-select v-model="assessMentId" filterable clearable placeholder="请选择预测评估关联">
<el-select v-model="assessMentId" clearable placeholder="请选择预测评估关联" filterable>
<el-option
v-for="option in userList.filter(
item =>
@@ -113,10 +113,11 @@
<el-form-item label="接入变电站" prop="powerstationId">
<el-select
v-model="form.powerstationId"
filterable
clearable
@change="changePowerstation"
placeholder="请选择接入变电站"
filterable
>
<el-option
v-for="item in powerstationList"
@@ -127,7 +128,7 @@
</el-select>
</el-form-item>
<el-form-item label="变电站电压等级" prop="powerstationScale">
<el-select v-model="form.powerstationScale" disabled clearable placeholder="请选择变电站电压等级">
<el-select v-model="form.powerstationScale" disabled clearable placeholder="请选择变电站电压等级" filterable>
<el-option
v-for="item in voltageleveloption"
:key="item.id"
@@ -137,7 +138,7 @@
</el-select>
</el-form-item>
<el-form-item label="接入母线" prop="busId">
<el-select v-model="form.busId" clearable @change="changeBus" placeholder="请选择母线">
<el-select v-model="form.busId" clearable @change="changeBus" placeholder="请选择母线" filterable>
<el-option
v-for="item in busList"
:key="item.id"
@@ -147,7 +148,7 @@
</el-select>
</el-form-item>
<el-form-item label="母线电压等级" prop="busScale">
<el-select v-model="form.busScale" disabled clearable placeholder="请选择母线电压等级">
<el-select v-model="form.busScale" disabled clearable placeholder="请选择母线电压等级" filterable>
<el-option
v-for="item in voltageleveloption"
:key="item.id"
@@ -178,7 +179,7 @@
></el-input-number>
</el-form-item>
<el-form-item label="PCC点名称" prop="lineId">
<el-select v-model="form.lineId" clearable @change="LineChange" placeholder="请选择PCC点">
<el-select v-model="form.lineId" clearable @change="LineChange" placeholder="请选择PCC点" filterable>
<el-option
v-for="item in pccList"
:key="item.id"
@@ -189,7 +190,7 @@
</el-form-item>
<el-form-item label="导线类型" prop="linetypeId">
<el-select v-model="form.linetypeId" clearable placeholder="请选择导线类型">
<el-select v-model="form.linetypeId" clearable placeholder="请选择导线类型" filterable >
<el-option
v-for="item in linetypeList"
:key="item.linetypeId"

View File

@@ -18,7 +18,7 @@
</el-select>
</el-form-item> -->
<el-form-item label="运行状态">
<el-select v-model="tableStore.table.params.lineRunFlag" clearable placeholder="请选择运行状态">
<el-select v-model="tableStore.table.params.lineRunFlag" clearable placeholder="请选择运行状态" filterable>
<el-option
v-for="item in runFlagList"
:key="item.id"
@@ -28,7 +28,7 @@
</el-select>
</el-form-item>
<el-form-item label="终端厂家">
<el-select v-model="tableStore.table.params.manufacturer" clearable placeholder="请选择终端厂家">
<el-select v-model="tableStore.table.params.manufacturer" clearable placeholder="请选择终端厂家" filterable>
<el-option
v-for="item in terminaloption"
:key="item.id"

View File

@@ -34,6 +34,7 @@
placeholder="请选择异常天数"
style="width: 180px"
@change="change"
filterable
>
<el-option
v-for="item in dateList"
@@ -46,10 +47,11 @@
<el-form-item label="统计指标" v-if="numKey != 0">
<el-select
v-model="targetKey"
filterable
clearable
placeholder="请选择指标"
style="width: 150px"
filterable
>
<el-option
v-for="item in targetList"

View File

@@ -2,12 +2,12 @@
<el-dialog v-model="dialogVisible" title="区域终端运行评价详情" width="50%" draggable>
<el-form :inline="true" :model="formInline">
<el-form-item label="所在地市">
<el-select v-model="formInline.value" style="width: 240px">
<el-select v-model="formInline.value" style="width: 240px" filterable>
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</el-form-item>
<el-form-item label="运行状态">
<el-select v-model="formInline.value1" style="width: 240px">
<el-select v-model="formInline.value1" style="width: 240px" filterable>
<el-option v-for="item in options1" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</el-form-item>

View File

@@ -8,6 +8,7 @@
clearable
style="width: 100%"
placeholder="请选择电网标识"
filterable
>
<el-option
v-for="item in powerFlagList"

View File

@@ -3,7 +3,7 @@
<TableHeader date-picker ref="TableHeaderRef">
<template v-slot:select>
<el-form-item label="运行状态">
<el-select v-model="tableStore.table.params.lineRunFlag" clearable placeholder="请选择运行状态">
<el-select v-model="tableStore.table.params.lineRunFlag" clearable placeholder="请选择运行状态" filterable>
<el-option v-for="item in runFlagList" :key="item.id" :label="item.name"
:value="item.id"></el-option>
</el-select>

View File

@@ -7,7 +7,7 @@
</el-form-item>
<el-form-item label="问题来源" prop="problemSources">
<el-select v-model="addData.problemSources" clearable placeholder="请选择问题来源">
<el-select v-model="addData.problemSources" clearable placeholder="请选择问题来源" filterable>
<el-option
v-for="item in problemData"
:key="item.code"
@@ -36,7 +36,7 @@
<DatePicker ref="DateRef" />
</el-form-item>
<el-form-item label="稳态指标">
<el-select v-model="harmonicTypes" multiple collapse-tags placeholder="请选择稳态指标">
<el-select v-model="harmonicTypes" multiple collapse-tags placeholder="请选择稳态指标" filterable>
<el-option v-for="item in harmonicTypesList" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
</el-form-item>
@@ -104,7 +104,7 @@
</el-form-item>
<el-form-item label="普测计划名称">
<el-select v-model="ordinaryA.planName" clearable placeholder="请选择">
<el-select v-model="ordinaryA.planName" clearable placeholder="请选择" filterable>
<el-option
v-for="item in planNameList"
:key="item.planName"

View File

@@ -3,17 +3,17 @@
<TableHeader area datePicker ref="TableHeaderRef" showCustomColumn>
<template #select>
<el-form-item label="问题来源">
<el-select v-model="tableStore.table.params.problemSources" clearable placeholder="请选择问题来源">
<el-select v-model="tableStore.table.params.problemSources" clearable placeholder="请选择问题来源" filterable>
<el-option
v-for="item in problemData"
:key="item.code"
v-for="item in problemData"
:key="item.code"
:label="item.name"
:value="item.code"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="填报进度">
<el-select v-model="tableStore.table.params.reportProcess" clearable placeholder="请选择填报进度">
<el-select v-model="tableStore.table.params.reportProcess" clearable placeholder="请选择填报进度" filterable>
<el-option
v-for="item in fillingProgress"
:key="item.id"

View File

@@ -16,7 +16,7 @@
<el-input v-model="addData.powerQualityProblemNo" placeholder="请填写"></el-input>
</el-form-item>
<el-form-item label="问题来源:">
<el-select v-model="addData.problemSources">
<el-select v-model="addData.problemSources" filterable>
<el-option
v-for="item in problemData"
:key="item.code"

View File

@@ -6,7 +6,7 @@
</el-form-item>
<el-form-item label="问题来源:">
<el-select disabled v-model="addData.problemSources" placeholder="请选择">
<el-select disabled v-model="addData.problemSources" placeholder="请选择" filterable>
<el-option
v-for="item in problemData"
:key="item.code"

View File

@@ -2,7 +2,7 @@
<TableHeader area datePicker ref="TableHeaderRef" showCustomColumn>
<template #select>
<el-form-item label="问题来源" >
<el-select v-model="tableStore.table.params.problemSources" clearable placeholder="请选择问题来源">
<el-select v-model="tableStore.table.params.problemSources" clearable placeholder="请选择问题来源" filterable>
<el-option
v-for="item in problemData"
:key="item.code"
@@ -12,7 +12,7 @@
</el-select>
</el-form-item>
<el-form-item label="填报进度">
<el-select v-model="tableStore.table.params.reportProcess" clearable placeholder="请选择填报进度">
<el-select v-model="tableStore.table.params.reportProcess" clearable placeholder="请选择填报进度" filterable>
<el-option
v-for="item in fillingProgress"
:key="item.code"
@@ -22,7 +22,7 @@
</el-select>
</el-form-item>
<el-form-item label="状态">
<el-select v-model="tableStore.table.params.reportProcessStatus" clearable placeholder="请选择状态">
<el-select v-model="tableStore.table.params.reportProcessStatus" clearable placeholder="请选择状态" filterable>
<el-option
v-for="item in auditStatus"
:key="item.code"

View File

@@ -5,7 +5,7 @@
<TableHeader area nextFlag theCurrentTime showTimeAll ref="TableHeaderRef" showExport showCustomColumn>
<template v-slot:select>
<el-form-item label="是否解决">
<el-select v-model="tableStore.table.params.dealState" clearable placeholder="请选择是否解决">
<el-select v-model="tableStore.table.params.dealState" clearable placeholder="请选择是否解决" filterable>
<el-option
v-for="item in dealStateList"
:key="item.value"

View File

@@ -47,7 +47,7 @@
></el-input>
</el-form-item> -->
<el-form-item for="-" label="监测点:" prop="monitorNumber">
<el-select v-model="form.monitorNumber" clearable filterable style="width: 100%" placeholder="请选择监测点">
<el-select v-model="form.monitorNumber" clearable filterable style="width: 100%" placeholder="请选择监测点" >
<el-option v-for="item in minitorList" :key="item.id" :label="item.name"
:value="item.id"></el-option>
</el-select>

View File

@@ -17,7 +17,7 @@
</el-form-item>
<el-form-item label="普测计划名称">
<el-select v-model="ordinaryA.planName" clearable placeholder="请选择">
<el-select v-model="ordinaryA.planName" clearable placeholder="请选择" filterable>
<el-option
v-for="item in planNameList"
:key="item.planName"

View File

@@ -16,7 +16,7 @@
/>
</el-form-item>
<el-form-item label="监测点性质">
<el-select v-model="tableStore.table.params.lineType" clearable placeholder="请选择监测点性质">
<el-select v-model="tableStore.table.params.lineType" clearable placeholder="请选择监测点性质" filterable>
<el-option label="电网侧" value="0" />
<el-option label="非电网侧" value="1" />
</el-select>
@@ -26,6 +26,7 @@
v-model="tableStore.table.params.dataType"
@change="changeDataType"
placeholder="请选择监测点性质"
filterable
>
<el-option label="超标数据" value="1" />
<el-option label="异常数据" value="2" />
@@ -40,6 +41,7 @@
collapse-tags
collapse-tags-tooltip
placeholder="请选择超标指标"
filterable
>
<el-option v-for="item in exceeded" :key="item.id" :label="item.name" :value="item.id" />
</el-select>

View File

@@ -13,7 +13,7 @@
></el-input>
</el-form-item>
<el-form-item label="是否解决">
<el-select v-model="tableStore.table.params.dealState" clearable placeholder="请选择是否解决">
<el-select v-model="tableStore.table.params.dealState" clearable placeholder="请选择是否解决" filterable>
<el-option
v-for="item in dealStateList"
:key="item.value"

View File

@@ -4,7 +4,7 @@
<TableHeader area nextFlag theCurrentTime showTimeAll ref="TableHeaderRef" showExport showCustomColumn>
<template #select>
<el-form-item label="流程状态">
<el-select v-model="tableStore.table.params.status" clearable placeholder="请选择流程状态">
<el-select v-model="tableStore.table.params.status" clearable placeholder="请选择流程状态" filterable>
<el-option
v-for="item in statusSelect"
:key="item.id"
@@ -14,7 +14,7 @@
</el-select>
</el-form-item>
<el-form-item label="是否解决">
<el-select v-model="tableStore.table.params.dealState" clearable placeholder="请选择是否解决">
<el-select v-model="tableStore.table.params.dealState" clearable placeholder="请选择是否解决" filterable>
<el-option
v-for="item in dealStateList"
:key="item.value"

View File

@@ -3,7 +3,7 @@
<TableHeader area datePicker ref="TableHeaderRef" showCustomColumn>
<template #select>
<el-form-item label="是否上传">
<el-select v-model="tableStore.table.params.isFileUpload" placeholder="请选择是否上传">
<el-select v-model="tableStore.table.params.isFileUpload" placeholder="请选择是否上传" filterable>
<el-option label="未上传" value="0" />
<el-option label="已上传" value="1" />
</el-select>

Some files were not shown because too many files have changed in this diff Show More