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 getKeyProjectsVideoList = (params) => post("/app/keyProjects/videomanagerList", params); // 获取重点工程的视频列表
|
||||||
export const loginVideoPlat = (params) => videoApiGet("/api/v1/login", params); // 登录视频监控平台
|
export const loginVideoPlat = (params) => videoApiGet("/api/v1/login", params); // 登录视频监控平台
|
||||||
export const getPlatVideoPlay = (params) => videoApiGet("/api/v1/stream/start", 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)
|
password: encrypt(this.form.userPwd)
|
||||||
});
|
});
|
||||||
uni.setStorageSync('token', token);
|
uni.setStorageSync('token', token);
|
||||||
|
uni.setStorageSync('tokenTime', dayjs().format("YYYY-MM-DD HH:mm:ss"));
|
||||||
const { user } = await getUserInfo();
|
const { user } = await getUserInfo();
|
||||||
await this.$store.dispatch('setUserInfo', user);
|
await this.$store.dispatch('setUserInfo', user);
|
||||||
await this.$store.dispatch('setfilePath', '');
|
await this.$store.dispatch('setfilePath', '');
|
||||||
|
|
|
@ -1,9 +1,10 @@
|
||||||
|
|
||||||
// export var requestPath = 'https://skqhdg.porthebei.com:9005/qa-regulatory-gwj/'; // 后台请求地址
|
// 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'; // 视频平台后台请求地址
|
let videoApiPath = 'https://arqsp.qhdsafety.com:10010'; // 视频平台后台请求地址
|
||||||
import store from '../store/index'
|
import store from '../store/index'
|
||||||
|
import { setRefreshToken } from "@/api";
|
||||||
function post(url, data) {
|
function post(url, data) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
if (data && data.loading !== false) {
|
if (data && data.loading !== false) {
|
||||||
|
@ -28,6 +29,10 @@ function post(url, data) {
|
||||||
uni.hideLoading();
|
uni.hideLoading();
|
||||||
}
|
}
|
||||||
if (res.data.result === 'success') {
|
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)
|
resolve(res.data)
|
||||||
} else {
|
} else {
|
||||||
if(url =='/admin/check'){
|
if(url =='/admin/check'){
|
||||||
|
|
Loading…
Reference in New Issue