diff --git a/src/views/exa/config/HistoryModal.vue b/src/views/exa/config/HistoryModal.vue index 69c9b2e..37f6a16 100644 --- a/src/views/exa/config/HistoryModal.vue +++ b/src/views/exa/config/HistoryModal.vue @@ -10,6 +10,7 @@ import { BasicModal, useModalInner } from '@/components/Modal' import { BasicForm, useForm } from '@/components/Form' import { getExaHistorys } from '@/api/alert/exa' +import {EXAHistoryReqVO} from "@/api/alert/warn"; const props = defineProps({ itemName: { @@ -65,14 +66,9 @@ const [registerHistoryModal, { setModalProps }] = useModalInner(async (data) => }) async function handleSubmitR() { - const serachFormData = getFieldsValue() + const exaHistoryReqVO = getFieldsValue() as EXAHistoryReqVO loading.value = true - const exaHistoryReqVO = { - startTime: serachFormData.startTime, - endTime: serachFormData.endTime, - itemName: props.itemName, - interval: 100, - } + exaHistoryReqVO.itemName = props.itemName historyData.value = await getExaHistorys(exaHistoryReqVO) loading.value = false diff --git a/src/views/exa/exa.data.ts b/src/views/exa/exa.data.ts index 0f70af0..ac2f938 100644 --- a/src/views/exa/exa.data.ts +++ b/src/views/exa/exa.data.ts @@ -127,4 +127,18 @@ export const formHistory: FormSchema[] = [ }, }, }, + { + 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, + }, + }, ]