From 020d40734a2062300d8b1651a1688fc987590c0a Mon Sep 17 00:00:00 2001
From: litian <2804272236@qq.com>
Date: 星期五, 22 十一月 2024 15:00:12 +0800
Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/TextbookReader

---
 src/App.vue |   29 +++++++++++++++++------------
 1 files changed, 17 insertions(+), 12 deletions(-)

diff --git a/src/App.vue b/src/App.vue
index 0e28f6a..c0d982a 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -25,7 +25,8 @@
 
 if (window.electronAPI) {
   window.electronAPI.onLogout((data) => {
-    localStorage.clear()
+    localStorage.removeItem("token")
+    localStorage.removeItem("userInfo")
     router.replace({
       path: '/login'
     })
@@ -117,21 +118,25 @@
   }
 }
 
-let tokens = getUrlParam('token')
 let bookId = getUrlParam('bookId')
-let tryPageCount = getUrlParam('tryPageCount')
-localStorage.setItem('bookId', bookId)
-localStorage.setItem('tryPageCount', tryPageCount)
-const token = localStorage.getItem('token') || tokens
-localStorage.setItem('token', token)
-if (tokens && bookId) {
+let chapter = getUrlParam('chapter')
+let startPage = getUrlParam('startPage')
+let token = getUrlParam('token')
+if(bookId){
+  localStorage.setItem('bookId', bookId)
+}
+
+if(token && token != null && token != 'null'){
+  localStorage.setItem('token', token)
+}
+if(chapter && startPage){
+  localStorage.setItem('chapter', chapter)
+  localStorage.setItem('startPage', startPage)
+}
+if (bookId) {
   router.replace({
     path: '/home',
     query: { bookId: bookId }
-  })
-} else {
-  router.replace({
-    path: '/login'
   })
 }
 </script>

--
Gitblit v1.9.1