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