mirror of
https://gitee.com/java110/PropertyApp.git
synced 2026-02-24 05:46:09 +08:00
解决回话失效时404 问题
This commit is contained in:
parent
f33b2e5fde
commit
68dc07466a
@ -22,7 +22,6 @@ import {isNull} from '../utils/StringUtil.js'
|
|||||||
const loginUrl = conf.baseUrl + 'app/loginProperty'
|
const loginUrl = conf.baseUrl + 'app/loginProperty'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 登录处理
|
* 登录处理
|
||||||
*/
|
*/
|
||||||
@ -65,6 +64,24 @@ export function login(userName, passwd) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function reLogin(){
|
||||||
|
let userInfo = uni.getStorageSync(java110Config.USER_INFO);
|
||||||
|
|
||||||
|
if (isNull(userInfo)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
let _userInfo = JSON.parse(desDecrypt(userInfo));
|
||||||
|
//重新登录
|
||||||
|
login(_userInfo.username, _userInfo.password)
|
||||||
|
.then((res) => {
|
||||||
|
uni.reLaunch({
|
||||||
|
url:'/pages/index/index'
|
||||||
|
})
|
||||||
|
}, err => {
|
||||||
|
return;
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
export function hasSession() {
|
export function hasSession() {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
let loginFlag = uni.getStorageSync(java110Config.LOGIN_FLAG);
|
let loginFlag = uni.getStorageSync(java110Config.LOGIN_FLAG);
|
||||||
@ -73,25 +90,10 @@ export function hasSession() {
|
|||||||
resolve();
|
resolve();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
let userInfo = uni.getStorageSync(java110Config.USER_INFO);
|
//跳转至登录页面
|
||||||
|
uni.reLaunch({
|
||||||
if (isNull(userInfo)) {
|
url: '/pages/login/login'
|
||||||
uni.reLaunch({
|
});
|
||||||
url: '/pages/login/login'
|
|
||||||
});
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
let _userInfo = JSON.parse(desDecrypt(userInfo));
|
|
||||||
//重新登录
|
|
||||||
login(_userInfo.username, _userInfo.password)
|
|
||||||
.then((res) => {
|
|
||||||
resolve();
|
|
||||||
}, err => {
|
|
||||||
uni.reLaunch({
|
|
||||||
url: '/pages/login/login'
|
|
||||||
});
|
|
||||||
return;
|
|
||||||
})
|
|
||||||
})
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -33,8 +33,9 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
import {login} from '../../lib/java110/api/Java110SessionApi.js'
|
import {login,reLogin} from '../../lib/java110/api/Java110SessionApi.js'
|
||||||
import conf from '../../conf/config.js'
|
import conf from '../../conf/config.js'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
@ -47,6 +48,7 @@
|
|||||||
uni.hideTabBar({
|
uni.hideTabBar({
|
||||||
animation: false
|
animation: false
|
||||||
});
|
});
|
||||||
|
reLogin();
|
||||||
|
|
||||||
this.logoUrl = conf.baseUrl + 'logo.png';
|
this.logoUrl = conf.baseUrl + 'logo.png';
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user