From da6ae18028ea53a24a6a3af4eb6548ae1d2a274f Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Mon, 23 Oct 2023 11:08:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9B=BA=E5=AE=9A=E5=BA=95=E9=83=A8?= =?UTF-8?q?=E8=A1=8C=E6=9D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layouts/BasicLayout.vue | 106 ++++++++++++++++++++---------------- 1 file changed, 58 insertions(+), 48 deletions(-) diff --git a/src/layouts/BasicLayout.vue b/src/layouts/BasicLayout.vue index dcba42a9..d590236c 100644 --- a/src/layouts/BasicLayout.vue +++ b/src/layouts/BasicLayout.vue @@ -122,52 +122,52 @@ tabsStore.clear(); // onMounted(() => { - fnGetServerTime(); + // fnGetServerTime(); useAlarmStore().fnGetActiveAlarmInfo(); }); // ==== 服务器时间显示 start -let serverTime = reactive({ - timestamp: 0, - zone: '', // 时区 UTC - str: '', // 年月日时分秒 - interval: 0 as any, // 定时器 -}); +// let serverTime = reactive({ +// timestamp: 0, +// zone: '', // 时区 UTC +// str: '', // 年月日时分秒 +// interval: 0 as any, // 定时器 +// }); -// 获取服务器时间 -function fnGetServerTime() { - getServerTime().then(res => { - if (res.code === RESULT_CODE_SUCCESS && res.data) { - // 时间戳 - serverTime.timestamp = parseInt(res.data.timestamp); - serverTime.interval = setInterval(() => { - serverTime.timestamp += 1000; - serverTime.str = parseDateToStr(serverTime.timestamp); - }, 1000); +// // 获取服务器时间 +// function fnGetServerTime() { +// getServerTime().then(res => { +// if (res.code === RESULT_CODE_SUCCESS && res.data) { +// // 时间戳 +// serverTime.timestamp = parseInt(res.data.timestamp); +// serverTime.interval = setInterval(() => { +// serverTime.timestamp += 1000; +// serverTime.str = parseDateToStr(serverTime.timestamp); +// }, 1000); - // 时区 - const offsetHours = res.data.timeZone / 3600; - if (offsetHours === 0) { - serverTime.zone = 'UTC'; - } else if (offsetHours > 0) { - serverTime.zone = `UTC +${offsetHours}`; - } else { - serverTime.zone = `UTC ${offsetHours}`; - } - } - }); -} +// // 时区 +// const offsetHours = res.data.timeZone / 3600; +// if (offsetHours === 0) { +// serverTime.zone = 'UTC'; +// } else if (offsetHours > 0) { +// serverTime.zone = `UTC +${offsetHours}`; +// } else { +// serverTime.zone = `UTC ${offsetHours}`; +// } +// } +// }); +// } // 监听可视改变 document.addEventListener('visibilitychange', function () { if (document.visibilityState == 'hidden') { //切离该页面时执行 - clearInterval(serverTime.interval); + // clearInterval(serverTime.interval); } if (document.visibilityState == 'visible') { //切换到该页面时执行 - clearInterval(serverTime.interval); - fnGetServerTime(); + // clearInterval(serverTime.interval); + // fnGetServerTime(); useAlarmStore().fnGetActiveAlarmInfo(); } }); @@ -237,15 +237,18 @@ document.addEventListener('visibilitychange', function () { -