|
@ -15,20 +15,6 @@ |
|
|
<a-form-item name="alarmTitle" label="告警标题"> |
|
|
<a-form-item name="alarmTitle" label="告警标题"> |
|
|
<ns-input allowClear v-model:value="infoObject.alarmTitle" placeholder="请输入告警标题" /> |
|
|
<ns-input allowClear v-model:value="infoObject.alarmTitle" placeholder="请输入告警标题" /> |
|
|
</a-form-item> |
|
|
</a-form-item> |
|
|
<a-form-item name="monitorTime" label="监测时长"> |
|
|
|
|
|
<ns-input-number |
|
|
|
|
|
allowClear |
|
|
|
|
|
v-model:value="infoObject.monitorTime" |
|
|
|
|
|
placeholder="请输入监测时长" /> |
|
|
|
|
|
</a-form-item> |
|
|
|
|
|
<a-form-item label="监测时长单位" name="monitorTimeUnit"> |
|
|
|
|
|
<a-select |
|
|
|
|
|
v-model:value="infoObject.monitorTimeUnit" |
|
|
|
|
|
placeholder="请选择监测时长单位" |
|
|
|
|
|
style="width: 100%" |
|
|
|
|
|
allowClear |
|
|
|
|
|
:options="MonitorTimeUnitEnum" /> |
|
|
|
|
|
</a-form-item> |
|
|
|
|
|
<a-form-item label="告警频率" name="alarmFrequency"> |
|
|
<a-form-item label="告警频率" name="alarmFrequency"> |
|
|
<a-select |
|
|
<a-select |
|
|
v-model:value="infoObject.alarmFrequency" |
|
|
v-model:value="infoObject.alarmFrequency" |
|
@ -56,6 +42,30 @@ |
|
|
</template> |
|
|
</template> |
|
|
</ns-input-number> |
|
|
</ns-input-number> |
|
|
</a-form-item> |
|
|
</a-form-item> |
|
|
|
|
|
<a-form-item name="monitorTime" label="监测时长"> |
|
|
|
|
|
<ns-input-number |
|
|
|
|
|
allowClear |
|
|
|
|
|
style="width: 100%" |
|
|
|
|
|
v-model:value="infoObject.monitorTime" |
|
|
|
|
|
placeholder="请输入监测时长"> |
|
|
|
|
|
<template #addonAfter> |
|
|
|
|
|
<a-select |
|
|
|
|
|
v-model:value="infoObject.monitorTimeUnit" |
|
|
|
|
|
placeholder="请选择监测时长单位" |
|
|
|
|
|
style="width: 80px" |
|
|
|
|
|
allowClear |
|
|
|
|
|
:options="MonitorTimeUnitEnum" /> |
|
|
|
|
|
</template> |
|
|
|
|
|
</ns-input-number> |
|
|
|
|
|
</a-form-item> |
|
|
|
|
|
<!-- <a-form-item label="监测时长单位" name="monitorTimeUnit"> |
|
|
|
|
|
<a-select |
|
|
|
|
|
v-model:value="infoObject.monitorTimeUnit" |
|
|
|
|
|
placeholder="请选择监测时长单位" |
|
|
|
|
|
style="width: 100%" |
|
|
|
|
|
allowClear |
|
|
|
|
|
:options="MonitorTimeUnitEnum" /> |
|
|
|
|
|
</a-form-item> --> |
|
|
<a-form-item label="优先级" name="priority"> |
|
|
<a-form-item label="优先级" name="priority"> |
|
|
<a-select |
|
|
<a-select |
|
|
v-model:value="infoObject.priority" |
|
|
v-model:value="infoObject.priority" |
|
@ -101,7 +111,7 @@ |
|
|
alarmTitle: null, |
|
|
alarmTitle: null, |
|
|
alarmFrequency: null, |
|
|
alarmFrequency: null, |
|
|
monitorTime: null, |
|
|
monitorTime: null, |
|
|
monitorTimeUnit: null, |
|
|
monitorTimeUnit: 2, |
|
|
priority: null, |
|
|
priority: null, |
|
|
createWorkOrder: null, |
|
|
createWorkOrder: null, |
|
|
intervalDurationUnit: null, |
|
|
intervalDurationUnit: null, |
|
@ -141,7 +151,7 @@ |
|
|
alarmTitle: null, |
|
|
alarmTitle: null, |
|
|
alarmFrequency: null, |
|
|
alarmFrequency: null, |
|
|
monitorTime: null, |
|
|
monitorTime: null, |
|
|
monitorTimeUnit: null, |
|
|
monitorTimeUnit: 2, |
|
|
priority: null, |
|
|
priority: null, |
|
|
createWorkOrder: null, |
|
|
createWorkOrder: null, |
|
|
intervalDurationUnit: null, |
|
|
intervalDurationUnit: null, |
|
@ -180,7 +190,11 @@ |
|
|
required: true, |
|
|
required: true, |
|
|
trigger: 'change', |
|
|
trigger: 'change', |
|
|
validator: (rules: any, monitorTime: any, cbfn: any) => { |
|
|
validator: (rules: any, monitorTime: any, cbfn: any) => { |
|
|
if (Number.isInteger(monitorTime) && monitorTime > 0) { |
|
|
if ( |
|
|
|
|
|
Number.isInteger(monitorTime) && |
|
|
|
|
|
monitorTime > 0 && |
|
|
|
|
|
infoObject.value.monitorTimeUnit |
|
|
|
|
|
) { |
|
|
cbfn(); |
|
|
cbfn(); |
|
|
} else { |
|
|
} else { |
|
|
cbfn('请输入正确的监测时长'); |
|
|
cbfn('请输入正确的监测时长'); |
|
@ -220,7 +234,7 @@ |
|
|
], |
|
|
], |
|
|
createWorkOrder: [{ required: true, message: '请选择是否创建工单', trigger: 'change' }], |
|
|
createWorkOrder: [{ required: true, message: '请选择是否创建工单', trigger: 'change' }], |
|
|
priority: [{ required: true, message: '请选择优先级', trigger: 'change' }], |
|
|
priority: [{ required: true, message: '请选择优先级', trigger: 'change' }], |
|
|
monitorTimeUnit: [{ required: true, message: '请选择监测时长单位', trigger: 'change' }], |
|
|
// monitorTimeUnit: [{ required: true, message: '请选择监测时长单位', trigger: 'change' }], |
|
|
}; |
|
|
}; |
|
|
//开关 |
|
|
//开关 |
|
|
const changeSwitch = () => { |
|
|
const changeSwitch = () => { |
|
|