From a1ca417813c28f5654e156f219b88de8be81aec4 Mon Sep 17 00:00:00 2001 From: likexuan Date: Mon, 27 Jun 2022 15:47:44 +0800 Subject: [PATCH] =?UTF-8?q?perf=20:=20panelBox=20report=20=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E6=97=B6=E9=97=B4=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/common/rightBox/panelBox.vue | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/nezha-fronted/src/components/common/rightBox/panelBox.vue b/nezha-fronted/src/components/common/rightBox/panelBox.vue index 4223c23fb..e43089c53 100644 --- a/nezha-fronted/src/components/common/rightBox/panelBox.vue +++ b/nezha-fronted/src/components/common/rightBox/panelBox.vue @@ -59,6 +59,7 @@ :format="timeFormatStrToDatePickFormat(dateFormatStr)" popper-class="panel-time-picker-popper right-box-select-top" prefix-icon=" " + @change="changeData(true)" size="mini" type="datetime"> @@ -73,6 +74,7 @@ :format="timeFormatStrToDatePickFormat(dateFormatStr)" popper-class="panel-time-picker-popper right-box-select-top" prefix-icon=" " + @change="changeData(false)" size="mini" type="datetime"> @@ -379,7 +381,24 @@ export default { }).catch(() => { this.prevent_opt.save = false }) - } + }, + changeData (flag) { + if (flag) { + if (this.editPanel.param.report.schedule.etime) { + if (this.editPanel.param.report.schedule.stime > this.editPanel.param.report.schedule.etime) { + this.editPanel.param.report.schedule.stime = '' + this.$message.error(this.$t('alert.silence.timeError')) + } + } + } else { + if (this.editPanel.param.report.schedule.stime) { + if (this.editPanel.param.report.schedule.stime > this.editPanel.param.report.schedule.etime) { + this.editPanel.param.report.schedule.etime = '' + this.$message.error(this.$t('alert.silence.timeError')) + } + } + } + } }, watch: { obj: {