NEZ-1984 fix: 限制 alertRule Evaluation interval 为 15 s - 24h

This commit is contained in:
zhangyu
2022-06-27 17:35:24 +08:00
parent 4dff6fc940
commit 9f932b5c4c
4 changed files with 6 additions and 4 deletions

View File

@@ -112,7 +112,7 @@
</el-form-item>
<!--inr-->
<el-form-item v-if="showSnmpTrap" :label="$t('alert.config.inr')" prop="inr" class="half-form-item">
<el-input-number id="alert-box-input-inr" :controls="false" v-model="editAlertRule.inr" :placeholder="$t('alert.config.inrPlaceholder')" size="small" type="text" :disabled="!showSnmpTrap"></el-input-number>
<el-input-number :min="15" :max="86400" id="alert-box-input-inr" :controls="false" v-model="editAlertRule.inr" :placeholder="$t('alert.config.inrPlaceholder')" size="small" type="text" :disabled="!showSnmpTrap"></el-input-number>
</el-form-item>
<!--last-->
<el-form-item v-if="showSnmpTrap" :label="$t('alert.config.for')" prop="last" class="half-form-item alert-box-duration" :rules=" [
@@ -378,6 +378,8 @@ export default {
}
if (value < 15) {
callback(new Error(this.$t('alert.config.inrError')))
} else if (value > 86400) {
callback(new Error(this.$t('alert.config.inrErrorMax')))
} else {
callback()
}