From eabdbefab0d22109128233a716aa3f324294b047 Mon Sep 17 00:00:00 2001 From: haha Date: Sun, 27 Aug 2023 22:39:11 +0800 Subject: [PATCH] update code --- src/components/header.js | 13 ++++++++- src/pages/init.js | 16 +++++++++++ src/pages/progress/indexDlg3.vue | 47 ++++++++++++++++++++++++++------ vue.config.js | 4 +-- 4 files changed, 69 insertions(+), 11 deletions(-) diff --git a/src/components/header.js b/src/components/header.js index 7b8325d..9abb8f1 100644 --- a/src/components/header.js +++ b/src/components/header.js @@ -48,7 +48,10 @@ Vue.component("screen-header", { 11~25℃ - + + + + `, props: { @@ -77,6 +80,7 @@ Vue.component("screen-header", { selDept:'', localStorage1: JSON.parse(localStorage.getItem("data1")), localStorage2: JSON.parse(localStorage.getItem("data2")), + isFullScreen:false } }, mounted(){ @@ -94,6 +98,13 @@ Vue.component("screen-header", { }, methods: { + toggleFullScreen(){ + let el=document.body; + this.$toggleFullScreen(el); + setTimeout(()=>{ + this.isFullScreen=document.fullscreenElement==el; + },400); + }, init(){ try{ this.localStorage1=JSON.parse(localStorage.getItem("data1")) diff --git a/src/pages/init.js b/src/pages/init.js index d0a2476..d0cb36c 100644 --- a/src/pages/init.js +++ b/src/pages/init.js @@ -12,6 +12,22 @@ Vue.prototype.$bus=new Vue(); Vue.prototype.$apiPath="/jhapi" Vue.prototype.$dt=dayjs; Vue.prototype.$tryToJson=tryToJson +Vue.prototype.$toggleFullScreen=(el)=>{ + if(document.fullscreenElement==el){ + let screen = document.cancelFullScreen || document.webkitCancelFullScreen || document.mozCancelFullScreen || document.exitFullScreen + if (typeof screen != "undefined" && screen) { + screen.call(document); + return; + } + + }else{ + let screen = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen + if (typeof screen != "undefined" && screen) { + screen.call(el); + return; + } + } +} window.jhcaches={}; /* Api.project.getInfo().then(d=>{ diff --git a/src/pages/progress/indexDlg3.vue b/src/pages/progress/indexDlg3.vue index 0b9e877..9a6b1b2 100644 --- a/src/pages/progress/indexDlg3.vue +++ b/src/pages/progress/indexDlg3.vue @@ -1,5 +1,5 @@