From 2dc3dd7332c1b40f2d900a4af4ab23cd2d485ad8 Mon Sep 17 00:00:00 2001 From: zhangyu Date: Fri, 21 Jul 2023 17:41:40 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=20=E4=BF=AE=E5=A4=8D=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E9=94=81=E5=AE=9A=20=E5=9C=A8=E4=B8=8D=E5=90=8C?= =?UTF-8?q?=E6=A0=87=E7=AD=BE=E9=A1=B5=E9=9D=A2=E7=9A=84=E6=83=85=E5=86=B5?= =?UTF-8?q?=E4=B8=8B=20=E5=81=B6=E5=B0=94=E4=BC=9A=E5=A4=B1=E6=95=88?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha-fronted/src/components/layout/leftMenu.vue | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/nezha-fronted/src/components/layout/leftMenu.vue b/nezha-fronted/src/components/layout/leftMenu.vue index 992225e88..ec224c746 100644 --- a/nezha-fronted/src/components/layout/leftMenu.vue +++ b/nezha-fronted/src/components/layout/leftMenu.vue @@ -68,6 +68,11 @@ export default { self.logo = e.value } }) + window.addEventListener('storage', (event) => { + if (event.key === 'nz-time-picker-range') { + this.initTimePicker() + } + }) this.logo = localStorage.getItem('nz-sys-logo') }, computed: { @@ -144,6 +149,15 @@ export default { break } return className + }, + initTimePicker () { + const timePickerLocked = localStorage.getItem('nz-time-picker-locked') ? JSON.parse(localStorage.getItem('nz-time-picker-locked')) : false + if (timePickerLocked) { + const timePickerRange = localStorage.getItem('nz-time-picker-range') ? JSON.parse(localStorage.getItem('nz-time-picker-range')) : {} + this.$store.dispatch('dispatchTimePickerRange', timePickerRange) + console.log('mounted', timePickerRange, this.timePickerLocked) + } + this.$store.dispatch('dispatchTimePickerLocked', timePickerLocked) } } }