全局添加输入框空格校验
This commit is contained in:
@@ -16,13 +16,13 @@
|
||||
{{ deviceData.describe ? deviceData.describe : '/' }}
|
||||
</el-descriptions-item>
|
||||
</el-descriptions>
|
||||
<el-collapse v-model="activeColName" @change="handleChange" accordion>
|
||||
<el-collapse v-model.trim="activeColName" @change="handleChange" accordion>
|
||||
<el-collapse-item title="测试项信息" name="0">
|
||||
<div class="monitor_info" v-if="deviceData.records && deviceData.records.length != 0">
|
||||
<!-- <div class="history_title">
|
||||
<p>测试项信息</p>
|
||||
</div> -->
|
||||
<el-tabs v-model="activeName" type="border-card" @tab-change="handleClickTabs">
|
||||
<el-tabs v-model.trim="activeName" type="border-card" @tab-change="handleClickTabs">
|
||||
<el-tab-pane v-for="(item, index) in deviceData?.records" :label="item.itemName"
|
||||
:name="item.id" :key="index">
|
||||
<template #label>
|
||||
@@ -102,7 +102,7 @@
|
||||
|
||||
<div v-if="JSON.stringify(echartsData) != '{}' && deviceData?.records?.length != 0">
|
||||
<!-- <h3 class="mt10 mb10">历史趋势</h3> -->
|
||||
<el-tabs v-model="childTab" type="border-card" class="mt10">
|
||||
<el-tabs v-model.trim="childTab" type="border-card" class="mt10">
|
||||
<el-tab-pane label="历史趋势" name="0">
|
||||
<div class="history_trend" v-if="titleList != '(未绑定数据)'">
|
||||
<div class="history_header" ref="headerRef">
|
||||
@@ -111,43 +111,43 @@
|
||||
<template v-slot:select :key="num">
|
||||
<el-form-item for="-" label="统计指标">
|
||||
<el-select style="min-width: 200px" collapse-tags collapse-tags-tooltip
|
||||
v-model="searchForm.index" placeholder="请选择统计指标"
|
||||
v-model.trim="searchForm.index" placeholder="请选择统计指标"
|
||||
@change="onIndexChange($event)" multiple :multiple-limit="3">
|
||||
<el-option v-for="item in indexOptions" :key="item.id"
|
||||
:label="item.name" :value="item.id"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<!-- <el-select style="width: 12px !important" v-model="searchForm.dataLevel">
|
||||
<!-- <el-select style="width: 12px !important" v-model.trim="searchForm.dataLevel">
|
||||
<el-option value="Primary" label="一次值"></el-option>
|
||||
<el-option value="Secondary" label="二次值"></el-option>
|
||||
</el-select> -->
|
||||
<el-radio-group v-model="searchForm.dataLevel" @change="init(true)">
|
||||
<el-radio-group v-model.trim="searchForm.dataLevel" @change="init(true)">
|
||||
<el-radio-button label="一次值" value="Primary" />
|
||||
<el-radio-button label="二次值" value="Secondary" />
|
||||
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item for="-" label="统计类型" label-width="80px">
|
||||
<el-select style="width: 120px" v-model="searchForm.type"
|
||||
<el-select style="width: 120px" v-model.trim="searchForm.type"
|
||||
placeholder="请选择值类型">
|
||||
<el-option v-for="item in typeOptions" :key="item.id" :label="item.name"
|
||||
:value="item.id"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
|
||||
<el-form-item for="-" v-for="(item, index) in countData" :key="index"
|
||||
:label="item.name.includes('次数') ? item.name : item.name.includes('幅值') ? item.name.slice(0, -2) + '次数' : item.name + '谐波次数'"
|
||||
v-show="item.countOptions.length != 0">
|
||||
|
||||
<el-select v-model="item.count" collapse-tags collapse-tags-tooltip
|
||||
placeholder="请选择谐波次数" style="width: 120px">
|
||||
<el-option v-for="vv in item.countOptions" :key="vv" :label="vv"
|
||||
:value="vv"></el-option>
|
||||
</el-select>
|
||||
<el-form-item>
|
||||
<div for="-" v-for="(item, index) in countData" :key="index"
|
||||
|
||||
v-show="item.countOptions.length != 0">
|
||||
<span class="mr12">{{item.name.includes('次数') ? item.name : item.name.includes('幅值') ? item.name.slice(0, -2) + '次数' : item.name + '谐波次数'}}</span>
|
||||
<el-select v-model.trim="item.count" class="mr20" collapse-tags collapse-tags-tooltip
|
||||
placeholder="请选择谐波次数" style="width: 120px">
|
||||
<el-option v-for="vv in item.countOptions" :key="vv" :label="vv"
|
||||
:value="vv"></el-option>
|
||||
</el-select>
|
||||
</div>
|
||||
</el-form-item>
|
||||
|
||||
</template>
|
||||
<template v-slot:operation>
|
||||
<!-- <el-button type="primary" icon="el-icon-Download" @click="handleExport">
|
||||
@@ -170,7 +170,7 @@
|
||||
<el-empty :style="EcharHeight" v-else description="未绑定数据" />
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="暂态数据" name="1">
|
||||
<transient :activeName='activeName' ref="transientRef" :activeColName="activeColName"/>
|
||||
<transient :activeName='activeName' ref="transientRef" :activeColName="activeColName" />
|
||||
</el-tab-pane>
|
||||
|
||||
</el-tabs>
|
||||
|
||||
Reference in New Issue
Block a user