fix:告警设置修改逻辑
This commit is contained in:
@@ -27,7 +27,10 @@
|
||||
<a-form-item v-if="infoObject.alarmFrequency === 2" name="repetitions" label="重复次数">
|
||||
<ns-input-number v-model:value="infoObject.repetitions" placeholder="请输入重复次数" />
|
||||
</a-form-item>
|
||||
<a-form-item v-if="infoObject.alarmFrequency === 2" name="intervalDuration" label="间隔时长">
|
||||
<a-form-item
|
||||
v-if="infoObject.alarmFrequency === 2 || infoObject.alarmFrequency === 3"
|
||||
name="intervalDuration"
|
||||
label="间隔时长">
|
||||
<ns-input-number
|
||||
style="width: 100%"
|
||||
v-model:value="infoObject.intervalDuration"
|
||||
@@ -87,9 +90,12 @@
|
||||
const visible = ref(false);
|
||||
// 间隔单位 默认值
|
||||
const handleChangeAlarmFrequency = () => {
|
||||
if (infoObject.value.alarmFrequency === 2 && !infoObject.value.intervalDurationUnit) {
|
||||
if (infoObject.value.alarmFrequency !== 1 && !infoObject.value.intervalDurationUnit) {
|
||||
infoObject.value.intervalDurationUnit = 1;
|
||||
}
|
||||
if (infoObject.value.alarmFrequency === 3) {
|
||||
infoObject.value.repetitions = null;
|
||||
}
|
||||
};
|
||||
//组织id
|
||||
const orgId = ref('');
|
||||
@@ -217,7 +223,7 @@
|
||||
data.orgId = orgId.value;
|
||||
}
|
||||
data.createWorkOrder = Number(data.createWorkOrder);
|
||||
if (data.alarmFrequency !== 2) {
|
||||
if (data.alarmFrequency === 1) {
|
||||
data.repetitions = null;
|
||||
data.intervalDuration = null;
|
||||
data.intervalDurationUnit = null;
|
||||
|
@@ -173,6 +173,11 @@
|
||||
) {
|
||||
infoObject.value.intervalDurationUnit = 1;
|
||||
}
|
||||
console.log(infoObject.value.alarmFrequency);
|
||||
|
||||
if (infoObject.value.alarmFrequency === 3) {
|
||||
infoObject.value.repetitions = null;
|
||||
}
|
||||
};
|
||||
//表单 判断规格
|
||||
const rules = {
|
||||
|
@@ -118,7 +118,7 @@
|
||||
</template>
|
||||
<template v-if="column.dataIndex === 'interval'">
|
||||
{{
|
||||
record.intervalDuration && record.alarmFrequency.value === 2
|
||||
record.intervalDuration && record.alarmFrequency.value !== 1
|
||||
? record.intervalDuration + '' + record.intervalDurationUnit.label
|
||||
: '-'
|
||||
}}
|
||||
|
@@ -136,11 +136,14 @@ export const energyAlarmConfigs = (
|
||||
obj.monitorFrequency = data.monitorFrequency.value;
|
||||
}
|
||||
obj.createWorkOrder = obj.createWorkOrder + '';
|
||||
if (obj.alarmFrequency !== 2) {
|
||||
if (obj.alarmFrequency === 1) {
|
||||
obj.repetitions = null;
|
||||
obj.intervalDuration = null;
|
||||
obj.intervalDurationUnit = null;
|
||||
}
|
||||
if (obj.alarmFrequency === 3) {
|
||||
obj.repetitions = null;
|
||||
}
|
||||
editeEnergyAlarm.value.toggle(obj);
|
||||
},
|
||||
},
|
||||
|
@@ -132,6 +132,9 @@ export const equipmentAlarmTableConfig = (
|
||||
obj.intervalDuration = null;
|
||||
obj.intervalDurationUnit = null;
|
||||
}
|
||||
if (obj.alarmFrequency === 3) {
|
||||
obj.repetitions = null;
|
||||
}
|
||||
obj.monitorTimeUnit = data.monitorTimeUnit.value;
|
||||
editEquipmentAlarm.value.toggle(obj);
|
||||
},
|
||||
|
Reference in New Issue
Block a user