Browse Source

fix:集中告警增加时间间隔下拉框

pull/88/head
肖晋飞 3 weeks ago
parent
commit
542f9a4777
  1. 4
      src/views/warn/alarm/TrendModal.vue
  2. 72
      src/views/warn/alarm/alarm.data.ts

4
src/views/warn/alarm/TrendModal.vue

@ -3,7 +3,7 @@ import { ref } from 'vue'
import moment from 'moment'
import { Card } from 'ant-design-vue'
import { formTrend } from './alarm.data'
import { formHistory } from '../../exa/exa.data'
import HistoryLine from '../../exa/HistoryLine.vue'
import { BasicModal, useModalInner } from '@/components/Modal'
@ -21,7 +21,7 @@ const loading = ref(true)
const [registerForm, { getFieldsValue }] = useForm({
labelWidth: 100,
// baseColProps: { span: 24 },
schemas: formTrend,
schemas: formHistory,
showResetButton: false,
layout: 'horizontal',
model: { time: [moment().subtract(1, 'day').format('YYYY-MM-DD HH:mm:ss'), moment().format('YYYY-MM-DD HH:mm:ss')] },

72
src/views/warn/alarm/alarm.data.ts

@ -208,40 +208,40 @@ export const columns: BasicColumn[] = [
]
export const formTrend: FormSchema[] = [
{
label: '时间',
field: 'time',
show: true,
component: 'RangePicker',
componentProps: {
placeholder: ['开始时间', '结束时间'],
defaultValue: [moment().subtract(1, 'day').format('YYYY-MM-DD HH:mm:ss'), moment().format('YYYY-MM-DD HH:mm:ss')],
valueFormat: 'YYYY-MM-DD HH:mm:ss',
showTime: {
defaultValue: [moment().subtract(1, 'day').format('YYYY-MM-DD HH:mm:ss'), moment().format('YYYY-MM-DD HH:mm:ss')],
},
onChange: (e: any) => {
console.log(e)
},
colProps: {
span: 8,
},
},
},
{
label: '时间间隔',
field: 'interval',
component: 'Select',
defaultValue: 60,
labelWidth:100,
componentProps: {
options: [{ value: 60, label: '60秒' }, { value: 100, label: '100秒' }, { value: 300, label: '300秒' }],
},
required: true,
colProps: {
span: 5,
},
},
]
// export const formTrend: FormSchema[] = [
// {
// label: '时间',
// field: 'time',
// show: true,
// component: 'RangePicker',
// componentProps: {
// placeholder: ['开始时间', '结束时间'],
// defaultValue: [moment().subtract(1, 'day').format('YYYY-MM-DD HH:mm:ss'), moment().format('YYYY-MM-DD HH:mm:ss')],
// valueFormat: 'YYYY-MM-DD HH:mm:ss',
// showTime: {
// defaultValue: [moment().subtract(1, 'day').format('YYYY-MM-DD HH:mm:ss'), moment().format('YYYY-MM-DD HH:mm:ss')],
// },
// onChange: (e: any) => {
// console.log(e)
// },
// colProps: {
// span: 8,
// },
// },
// },
// {
// label: '时间间隔',
// field: 'interval',
// component: 'Select',
// defaultValue: 60,
// labelWidth:100,
// componentProps: {
// options: [{ value: 60, label: '60秒' }, { value: 100, label: '100秒' }, { value: 300, label: '300秒' }],
// },
// required: true,
// colProps: {
// span: 5,
// },
// },
// ]

Loading…
Cancel
Save