Przeglądaj źródła

fix(process/detail、App.vue): 修复登录信息验证无效问题

wangpx 1 rok temu
rodzic
commit
7d6d4f6527
2 zmienionych plików z 4 dodań i 3 usunięć
  1. 3 2
      App.vue
  2. 1 1
      pages/process/detail/index.vue

+ 3 - 2
App.vue

@@ -1,5 +1,5 @@
 <script>
-import { getUserInfo } from '@/utils/auth'
+import { getUserInfo,getLoginInfo } from '@/utils/auth'
 import { checkAttendance } from '@/api/mine.js'
 import config from '@/config.js'
 import $tab from '@/plugins/tab.js'
@@ -27,7 +27,8 @@ export default {
 			this.checkLogin()
 		},
 		checkLogin() {
-			if(!getUserInfo()){
+			const loginInfo = getLoginInfo()
+			if(Object.keys(loginInfo).length !== 0){
 				$tab.reLaunch('/pages/login')
 			}else{
 				$tab.reLaunch('/pages/login?type=autoLogin')

+ 1 - 1
pages/process/detail/index.vue

@@ -264,7 +264,7 @@ onLoad(({ insId, tinsId, insName, control }) => {
 	});
 })
 onShow(()=>{
-	let loginInfo = getLoginInfo()
+	const loginInfo = getLoginInfo()
 	//如果有登录信息,就自动登录刷session
 	if(Object.keys(loginInfo).length !== 0){
 		reLogin(loginInfo.username, loginInfo.password).then((res) => {