This commit is contained in:
guanj
2026-05-26 16:23:18 +08:00
parent 8b80e0678f
commit faac12615d
20 changed files with 941 additions and 140 deletions

View File

@@ -3,47 +3,22 @@
<TableHeader>
<template #select>
<el-form-item label="数据分类">
<el-select
v-model.trim="tableStore.table.params.dataType"
multiple
filterable
collapse-tags
clearable
placeholder="请选择数据分类"
>
<el-option
v-for="item in DataTypeSelect"
:key="item.id"
:label="item.name"
:value="item.id"
></el-option>
<el-select v-model.trim="tableStore.table.params.dataType" multiple filterable collapse-tags
clearable placeholder="请选择数据分类">
<el-option v-for="item in DataTypeSelect" :key="item.id" :label="item.name"
:value="item.id"></el-option>
</el-select>
</el-form-item>
<el-form-item label="数据存储">
<el-select
v-model.trim="tableStore.table.params.classId"
multiple
filterable
collapse-tags
clearable
placeholder="请选择数据存储"
>
<el-option
v-for="item in DataSelect"
:key="item.id"
:label="item.name"
:value="item.id"
></el-option>
<el-select v-model.trim="tableStore.table.params.classId" multiple filterable collapse-tags
clearable placeholder="请选择数据存储">
<el-option v-for="item in DataSelect" :key="item.id" :label="item.name"
:value="item.id"></el-option>
</el-select>
</el-form-item>
<el-form-item label="关键字筛选">
<el-input
maxlength="32"
show-word-limit
v-model.trim="tableStore.table.params.searchValue"
placeholder="数据名称、别名、展示名称"
clearable
></el-input>
<el-input maxlength="32" show-word-limit v-model.trim="tableStore.table.params.searchValue"
placeholder="数据名称、别名、展示名称" clearable></el-input>
</el-form-item>
</template>
<template #operation>
@@ -99,8 +74,9 @@ const tableStore = new TableStore({
? row.cellValue == '/'
? '/'
: row.cellValue == 'M'
? '无相别'
: row.cellValue + ''
? '/' : row.cellValue == 'T'
? '/'
: row.cellValue + '相'
: '/'
}
},
@@ -114,7 +90,7 @@ const tableStore = new TableStore({
title: '操作', fixed: 'right',
align: 'center',
width: '180',
render: 'buttons',
buttons: [
{

View File

@@ -1,10 +1,10 @@
<template>
<el-dialog class="cn-operate-dialog" draggable v-model.trim="dialogVisible" :title="title" @close="emit('close')">
<el-dialog class="cn-operate-dialog" draggable v-model.trim="dialogVisible" width="900px" :title="title" @close="emit('close')">
<el-scrollbar>
<div style="padding-left: 50px">
<el-divider content-position="center">基础数据</el-divider>
</div>
<el-form :model="form" label-width="140px" ref="formRef" class="form-two" :rules="rules">
<el-form :model="form" label-width="130px" ref="formRef" class="form-two" :rules="rules">
<el-form-item label="数据分类:" prop="dataType">
<el-select v-model.trim="form.dataType" filterable clearable placeholder="请选择数据分类">
<el-option
@@ -71,7 +71,7 @@
></el-input>
</el-form-item>
<el-form-item label="开始结束次数:">
<el-slider v-model.trim="form.harm" range show-stops :max="50" style="width: 95%" />
<el-slider v-model.trim="form.harm" range :max="50" style="width: 90%" />
</el-form-item>
<el-form-item label="统计方法:">
<el-select
@@ -155,7 +155,7 @@
<div style="padding-left: 50px">
<el-divider content-position="center">拓展数据</el-divider>
</div>
<el-form class="form-two" :model="form" label-width="140px" ref="formRef2">
<el-form class="form-two" :model="form" label-width="130px" ref="formRef2">
<el-form-item label="告警码(缺省值):">
<el-input
maxlength="32"
@@ -282,7 +282,7 @@ const phaseSelect = [
id: 'C'
},
{
name: 'T相',
name: '无相别',
id: 'T'
},
{
@@ -297,10 +297,10 @@ const phaseSelect = [
name: 'CA相',
id: 'CA'
},
{
name: '无相别',
id: 'M'
},
// {
// name: '无相别',
// id: 'M'
// },
]
const StatMethodSelect = [
{