Răsfoiți Sursa

feat: 查看图片保存上一页
1. 使用临时存储, 保证刷新页面能够正常恢复对应查询页

kindring 1 an în urmă
părinte
comite
5055885394
1 a modificat fișierele cu 24 adăugiri și 0 ștergeri
  1. 24 0
      web_src/src/components/bell.vue

+ 24 - 0
web_src/src/components/bell.vue

@@ -180,7 +180,22 @@ export default {
     this.stopQuest();
     this.alarmState = this.$route.query.alarmState
   },
+  beforeMount() {
+    console.log("beforeMount")
+    // 尝试从临时存储中获取搜索条件
+    let searchParam = window.sessionStorage.getItem("bellSearchParam");
+    searchParam = JSON.parse(searchParam);
+    if (searchParam) {
+      this.searchKey = searchParam.searchKey;
+      this.alarmState = searchParam.alarmState;
+      this.aiTypeVal = searchParam.aiTypeVal;
+      this.triggerTypeVal = searchParam.triggerTypeVal;
+      this.count = searchParam.count;
+      this.currentPage = searchParam.currentPage;
+    }
+  },
   mounted() {
+    console.log("mounted")
     this.searchClickHandle();
   },
   methods:{
@@ -236,6 +251,15 @@ export default {
         this.tabList = result.data;
         this.total = result.total;
         this.libList = result.list;
+        // 存储搜索条件
+        window.sessionStorage.setItem("bellSearchParam",JSON.stringify({
+          searchKey: this.searchKey,
+          alarmState: this.alarmState,
+          aiTypeVal: this.aiTypeVal,
+          triggerTypeVal: this.triggerTypeVal,
+          count: this.count,
+          currentPage: this.currentPage,
+        }));
       }else{
         this.$message.warning(result.msg);
       }