From 241e29f7056a328fc980dc9f6e22ae1bd57c8c06 Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: 星期日, 04 八月 2024 20:36:50 +0800 Subject: [PATCH] Merge pull request #1557 from ZhaoYandong00/patch-3 --- web_src/src/layout/UiHeader.vue | 17 ++++++++++------- 1 files changed, 10 insertions(+), 7 deletions(-) diff --git a/web_src/src/layout/UiHeader.vue b/web_src/src/layout/UiHeader.vue old mode 100644 new mode 100755 index 3e9cca0..fdfcb9f --- a/web_src/src/layout/UiHeader.vue +++ b/web_src/src/layout/UiHeader.vue @@ -37,9 +37,9 @@ </template> <script> - import changePasswordDialog from '../components/dialog/changePassword.vue' import userService from '../components/service/UserService' +import {Notification} from 'element-ui'; export default { name: "UiHeader", @@ -54,18 +54,19 @@ }; }, created() { - console.log(4444) console.log(JSON.stringify(userService.getUser())) if (this.$route.path.startsWith("/channelList")) { this.activeIndex = "/deviceList" - } }, mounted() { window.addEventListener('beforeunload', e => this.beforeunloadHandler(e)) - // window.addEventListener('unload', e => this.unloadHandler(e)) this.alarmNotify = this.getAlarmSwitchStatus() === "true"; - this.sseControl(); + + // TODO: 姝ゅ寤惰繜杩炴帴 sse, 閬垮厤 sse 杩炴帴鏃� browserId 杩樻湭鐢熸垚, 鍚庣画寰呬紭鍖� + setTimeout(() => { + this.sseControl() + }, 3000); }, methods: { loginout() { @@ -106,10 +107,12 @@ this.sseSource = new EventSource('/api/emit?browserId=' + this.$browserId); this.sseSource.addEventListener('message', function (evt) { that.$notify({ - title: '鏀跺埌鎶ヨ淇℃伅', + title: '鎶ヨ淇℃伅', dangerouslyUseHTMLString: true, message: evt.data, - type: 'warning' + type: 'warning', + position: 'bottom-right', + duration: 3000 }); console.log("鏀跺埌淇℃伅锛�" + evt.data); }); -- Gitblit v1.8.0