浏览代码

业务数据大屏显示优化

qymljy 1 年之前
父节点
当前提交
75ca36921a
共有 3 个文件被更改,包括 5 次插入7 次删除
  1. 3 6
      src/HManagement/serviceDataScreen/index.vue
  2. 1 1
      src/store/index.js
  3. 1 0
      src/views/login/login.vue

+ 3 - 6
src/HManagement/serviceDataScreen/index.vue

@@ -514,12 +514,9 @@ export default {
       this.dialogVisible = true
     },
     handleBeforeunload(){
-      setTimeout(()=>{
-        console.log('退出全屏刷新页面******')
-        this.$refs.fullRef.backFullscreen()
-        // this.$router.push('/message')
-      },1000)
-
+      console.log('退出全屏刷新页面******')
+      sessionStorage.setItem('isFull','0')
+      this.$refs.fullRef.backFullscreen()
     }
   },
   created() {

+ 1 - 1
src/store/index.js

@@ -103,7 +103,7 @@ export default new Vuex.Store({
       state.sys_modules = data
     },
     setAppMenu (state,data) {
-      if (window.location.hash.substring(1) === '/serviceDataScreen'){
+      if (window.location.hash.substring(1) === '/serviceDataScreen'  && sessionStorage.getItem('isFull') != 1){
         router.push('/message')
       }else {
         state.menuApp = data

+ 1 - 0
src/views/login/login.vue

@@ -325,6 +325,7 @@ export default {
             let usertype = JSON.parse(sessionStorage.getItem('active_account')).usertype
             let siteid = JSON.parse(sessionStorage.getItem('active_account')).siteid
             if ((usertype == 1 || usertype == 0) && (siteid == 'HY' || siteid == 'YOSTEST1') ){
+              sessionStorage.setItem('isFull','1')
               this.$router.push('/serviceDataScreen')
             }else {
               this.$router.push({ path: "/main" });