token续期逻辑
parent
8b25aec6c3
commit
b94e6a75fe
|
@ -148,4 +148,6 @@ export const findHiddenDetailMessage = (params) => post("/app/hidden/evaluation/
|
|||
export const getKeyProjectsVideoList = (params) => post("/app/keyProjects/videomanagerList", params); // 获取重点工程的视频列表
|
||||
export const loginVideoPlat = (params) => videoApiGet("/api/v1/login", params); // 登录视频监控平台
|
||||
export const getPlatVideoPlay = (params) => videoApiGet("/api/v1/stream/start", params); // 获取视频监控平台播放地址
|
||||
export const setRefreshToken = (params) =>
|
||||
post("/sys/refreshToken", { loading: false, ...params });
|
||||
// 结束
|
||||
|
|
|
@ -97,6 +97,7 @@ export default {
|
|||
password: encrypt(this.form.userPwd)
|
||||
});
|
||||
uni.setStorageSync('token', token);
|
||||
uni.setStorageSync('tokenTime', dayjs().format("YYYY-MM-DD HH:mm:ss"));
|
||||
const { user } = await getUserInfo();
|
||||
await this.$store.dispatch('setUserInfo', user);
|
||||
await this.$store.dispatch('setfilePath', '');
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
|
||||
// export var requestPath = 'https://skqhdg.porthebei.com:9005/qa-regulatory-gwj/'; // 后台请求地址
|
||||
export var requestPath = 'http://127.0.0.1:8060/new_template';
|
||||
export var requestPath = 'http://192.168.0.37:8060/new_template';
|
||||
|
||||
let videoApiPath = 'https://arqsp.qhdsafety.com:10010'; // 视频平台后台请求地址
|
||||
import store from '../store/index'
|
||||
import { setRefreshToken } from "@/api";
|
||||
function post(url, data) {
|
||||
return new Promise((resolve, reject) => {
|
||||
if (data && data.loading !== false) {
|
||||
|
@ -28,6 +29,10 @@ function post(url, data) {
|
|||
uni.hideLoading();
|
||||
}
|
||||
if (res.data.result === 'success') {
|
||||
if (dayjs().diff(dayjs(uni.getStorageSync('tokenTime')), "minute") >= 5) {
|
||||
uni.setStorageSync('tokenTime', dayjs().format("YYYY-MM-DD HH:mm:ss"));
|
||||
setRefreshToken();
|
||||
}
|
||||
resolve(res.data)
|
||||
} else {
|
||||
if(url =='/admin/check'){
|
||||
|
|
Loading…
Reference in New Issue