浏览代码

Merge branch 'master' of http://182.44.34.170:8081/jiankun/q-baqd

yuwandanmian 1 年之前
父节点
当前提交
674cdefd52
共有 2 个文件被更改,包括 18 次插入0 次删除
  1. 4 0
      src/router/index.js
  2. 14 0
      src/views/allcase/index.vue

+ 4 - 0
src/router/index.js

@@ -844,6 +844,10 @@ router.beforeEach(async (to, from, next) => {
     // 让 列表页 即不缓存,刷新
     to.meta.keepAlive = false; 
   }
+  if(to.path == '/allcase/index' ){
+    to.meta.keepAlive = true; 
+  }
+  
   next()
 
 })

+ 14 - 0
src/views/allcase/index.vue

@@ -141,6 +141,20 @@ export default {
     this.funQuery();
     this.selectInfo();
   },
+  beforeRouteEnter(to, from, next) {
+    
+    next(vm => {
+      // 回到原来的位置
+      const position = JSON.parse(window.sessionStorage.getItem('position'))
+      document.querySelector('.app-wrapper').scrollTop = position
+    })
+  },
+  beforeRouteLeave(to, from, next) {
+    // 保存离开页面时的位置
+    const position = document.querySelector('.app-wrapper').scrollTop
+    window.sessionStorage.setItem('position', JSON.stringify(position))
+    next()
+  },
   methods: {
     // 获取部门集合
     getDepartmentList() {