You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
352 lines
5.9 KiB
352 lines
5.9 KiB
import type { BasicColumn, FormSchema } from '@/components/Table'
|
|
|
|
export const columns: BasicColumn[] = [
|
|
{
|
|
title: '编号',
|
|
dataIndex: 'id',
|
|
width: 80,
|
|
fixed: 'left',
|
|
},
|
|
{
|
|
title: '点号',
|
|
dataIndex: 'pointId',
|
|
width: 150,
|
|
fixed: 'left',
|
|
},
|
|
{
|
|
title: '描述',
|
|
dataIndex: 'pointName',
|
|
width: 200,
|
|
},
|
|
{
|
|
title: '单位',
|
|
dataIndex: 'unit',
|
|
width: 80,
|
|
},
|
|
{
|
|
title: '上限',
|
|
dataIndex: 'uplimit',
|
|
width: 80,
|
|
},
|
|
{
|
|
title: '下限',
|
|
dataIndex: 'lowlimit',
|
|
width: 80,
|
|
},
|
|
{
|
|
title: '实例名称',
|
|
dataIndex: 'mpName',
|
|
width: 250,
|
|
fixed: 'left',
|
|
},
|
|
{
|
|
title: '专业',
|
|
dataIndex: 'systemName',
|
|
width: 200,
|
|
|
|
},
|
|
{
|
|
title: '报警类型',
|
|
dataIndex: 'alarmModelRuleName',
|
|
width: 120,
|
|
|
|
},
|
|
{
|
|
title: '报警限制',
|
|
dataIndex: 'warnConstraintName',
|
|
width: 120,
|
|
|
|
},
|
|
{
|
|
title: '报警类型',
|
|
dataIndex: 'alarmModelRuleName',
|
|
width: 120,
|
|
|
|
},
|
|
{
|
|
title: '告警延时',
|
|
dataIndex: 'timeDurationThreshold',
|
|
width: 100,
|
|
slots: { customRender: 'timeDurationThreshold' },
|
|
},
|
|
{
|
|
title: '短信告警',
|
|
dataIndex: 'shortMessageOnOff',
|
|
width: 100,
|
|
slots: { customRender: 'shortMessageOnOff' },
|
|
|
|
},
|
|
{
|
|
title: '光字牌告警',
|
|
dataIndex: 'gzpOnOff',
|
|
width: 100,
|
|
slots: { customRender: 'gzpOnOff' },
|
|
|
|
},
|
|
{
|
|
title: '推送诊断',
|
|
dataIndex: 'copyToDiagOnOff',
|
|
width: 100,
|
|
slots: { customRender: 'copyToDiagOnOff' },
|
|
|
|
},
|
|
{
|
|
title: '已有实例数量',
|
|
dataIndex: 'number',
|
|
width: 100,
|
|
},
|
|
{
|
|
title: '参与报警',
|
|
dataIndex: 'warnStatus',
|
|
width: 100,
|
|
slots: { customRender: 'warnStatus' },
|
|
fixed: 'right',
|
|
},
|
|
// {
|
|
// title: '实时值',
|
|
// dataIndex: 'value',
|
|
// width: 90,
|
|
// className: 'value',
|
|
// slots: { customRender: 'value' },
|
|
|
|
// }
|
|
|
|
]
|
|
|
|
export const searchFormSchema: FormSchema[] = [
|
|
{
|
|
label: '模型实例id',
|
|
field: 'mpId',
|
|
component: 'Input',
|
|
defaultValue: '',
|
|
required: true,
|
|
show: false,
|
|
colProps: { span: 8 },
|
|
},
|
|
|
|
]
|
|
|
|
export const updateWarnForm: FormSchema[] = [
|
|
{
|
|
label: '编号',
|
|
field: 'id',
|
|
component: 'Input',
|
|
required: true,
|
|
show: false,
|
|
},
|
|
{
|
|
label: '残差上限',
|
|
field: 'uplimit',
|
|
component: 'Input',
|
|
required: true,
|
|
componentProps: {
|
|
placeholder: '请输入残差上限',
|
|
},
|
|
rules: [{ required: true, message: '请输入残差上限' }],
|
|
colProps: {
|
|
span: 12,
|
|
},
|
|
},
|
|
{
|
|
label: '残差下限',
|
|
field: 'lowlimit',
|
|
component: 'Input',
|
|
required: true,
|
|
componentProps: {
|
|
placeholder: '请输入残差下限',
|
|
},
|
|
rules: [{ required: true, message: '请输入残差下限' }],
|
|
colProps: {
|
|
span: 12,
|
|
},
|
|
},
|
|
{
|
|
label: '延时告警',
|
|
field: 'timeDurationThreshold',
|
|
component: 'Input',
|
|
required: true,
|
|
componentProps: {
|
|
placeholder: '请输入延时告警',
|
|
},
|
|
rules: [{ required: true, message: '请输入延时告警' }],
|
|
colProps: {
|
|
span: 12,
|
|
},
|
|
},
|
|
|
|
{
|
|
label: '告警等级',
|
|
field: 'alarmLevel',
|
|
component: 'Select',
|
|
componentProps: {
|
|
options: [],
|
|
},
|
|
required: true,
|
|
colProps: {
|
|
span: 12,
|
|
},
|
|
},
|
|
{
|
|
label: '光字牌名称',
|
|
field: 'gzpName',
|
|
component: 'Input',
|
|
required: true,
|
|
colProps: {
|
|
span: 12,
|
|
},
|
|
},
|
|
{
|
|
label: '光字牌状态',
|
|
field: 'gzpOnOff',
|
|
component: 'RadioGroup',
|
|
componentProps: {
|
|
// 数据源1:固定数据
|
|
options: [
|
|
{ label: '是', value: 1 },
|
|
{ label: '否', value: 0 },
|
|
],
|
|
},
|
|
required: true,
|
|
colProps: {
|
|
span: 12,
|
|
},
|
|
},
|
|
|
|
{
|
|
label: '短信推送',
|
|
field: 'shortMessageOnOff',
|
|
component: 'RadioGroup',
|
|
componentProps: {
|
|
options: [{ label: '是', value: 1 }, { label: '否', value: 0 }],
|
|
},
|
|
required: true,
|
|
colProps: {
|
|
span: 12,
|
|
},
|
|
},
|
|
{
|
|
label: '推送诊断',
|
|
field: 'copyToDiagOnOff',
|
|
component: 'RadioGroup',
|
|
componentProps: {
|
|
options: [{ label: '是', value: 1 }, { label: '否', value: 0 }],
|
|
},
|
|
required: true,
|
|
colProps: {
|
|
span: 12,
|
|
},
|
|
},
|
|
{
|
|
label: '告警限制名称',
|
|
field: 'warnConstraintName',
|
|
component: 'Input',
|
|
|
|
required: true,
|
|
colProps: {
|
|
span: 12,
|
|
},
|
|
},
|
|
{
|
|
label: '告警限制条件',
|
|
field: 'warnConstraint',
|
|
component: 'Input',
|
|
required: true,
|
|
colProps: {
|
|
span: 12,
|
|
},
|
|
},
|
|
]
|
|
export const InstantBasicInfo: any[] = [
|
|
|
|
{
|
|
label: '实例名称',
|
|
field: 'mpName',
|
|
|
|
},
|
|
{
|
|
label: '创建人',
|
|
field: 'creator',
|
|
},
|
|
{
|
|
label: '创建时间',
|
|
field: 'createTime',
|
|
},
|
|
{
|
|
label: '最近修改人',
|
|
field: 'updater',
|
|
},
|
|
{
|
|
label: '最近修改时间',
|
|
field: 'updateTime',
|
|
},
|
|
{
|
|
label: '算法',
|
|
field: 'algorithm_shortname',
|
|
},
|
|
|
|
// modelInfo中的字段
|
|
{
|
|
label: '训练采样间隔',
|
|
field: 'sampling',
|
|
},
|
|
|
|
{
|
|
label: '参数个数',
|
|
field: 'pointInfo',
|
|
},
|
|
{
|
|
label: '最小主元贡献率',
|
|
field: 'rate',
|
|
},
|
|
{
|
|
label: '主元个数',
|
|
field: 'principal',
|
|
},
|
|
{
|
|
label: '模型精度',
|
|
field: 'rate',
|
|
},
|
|
]
|
|
|
|
export const detailColumns: BasicColumn[] = [
|
|
{
|
|
title: '编号',
|
|
dataIndex: 'id',
|
|
width: 80,
|
|
fixed: 'left',
|
|
},
|
|
{
|
|
title: '测点编码',
|
|
dataIndex: 'inputInfo',
|
|
width: 150,
|
|
fixed: 'left',
|
|
},
|
|
{
|
|
title: '测点名称',
|
|
dataIndex: 'inputName',
|
|
width: 200,
|
|
fixed: 'left',
|
|
},
|
|
{
|
|
title: '单位',
|
|
dataIndex: 'unit',
|
|
width: 50,
|
|
fixed: 'left',
|
|
},
|
|
{
|
|
title: '重构值测点',
|
|
dataIndex: 'outPointInfo',
|
|
width: 200,
|
|
|
|
},
|
|
{
|
|
title: '偏差值测点',
|
|
dataIndex: 'biasPointInfo',
|
|
width: 200,
|
|
},
|
|
{
|
|
title: '错误状态测点',
|
|
dataIndex: 'faultVariablePointInfo',
|
|
width: 200,
|
|
},
|
|
]
|
|
|