link interval and retryInterval

This commit is contained in:
LouisLam 2021-09-14 15:48:25 +08:00
parent 2617e1f4d8
commit fc9b4617ca

View File

@ -108,11 +108,11 @@
<div class="my-3">
<label for="retry-interval" class="form-label">
{{ $t("Heartbeat Retry Interval") }}
{{ $t("Heartbeat Retry Interval") }}
<span v-if="monitor.retryInterval > 0">({{ $t("retryCheckEverySecond", [ monitor.retryInterval ]) }})</span>
<span v-else>({{ $t("retryIntervalInactive") }})</span>
</label>
<input id="retry-interval" v-model="monitor.retryInterval" type="number" class="form-control" required min="0" step="1">
<input id="retry-interval" v-model="monitor.retryInterval" type="number" class="form-control" required min="20" step="1">
<div class="form-text">
{{ $t("retryIntervalDescription") }}
</div>
@ -261,6 +261,12 @@ export default {
"$route.fullPath"() {
this.init();
},
"monitor.interval"(value, oldValue) {
// Link interval and retryInerval if they are the same value.
if (this.monitor.retryInterval === oldValue) {
this.monitor.retryInterval = value;
}
}
},
mounted() {
this.init();
@ -302,7 +308,7 @@ export default {
name: "",
url: "https://",
interval: 60,
retryInterval: 0,
retryInterval: this.interval,
maxretries: 0,
notificationIDList: {},
ignoreTls: false,