注册调整

This commit is contained in:
2024-05-24 00:21:47 +08:00
parent 0c0d5e55d5
commit b53dc2dd4f
18 changed files with 1683 additions and 1467 deletions

View File

@@ -1,7 +1,7 @@
import type { HttpError, HttpRequestConfig, HttpResponse } from 'uview-plus/libs/luch-request';
import { showMessage } from './status';
import { getCompanyId, getToken } from '@/utils/auth';
import useUserStore from '@/store/modules/user';
import { showMessage } from '@/utils/request/status';
// 是否正在刷新token的标记
let isRefreshing: boolean = false;
@@ -66,7 +66,7 @@ function responseInterceptors() {
if(!isRefreshing) {
// 修改登录状态为true
isRefreshing = true;
await useUserStore().authLogin();
await useUserStore().login();
// 登录完成之后,开始执行队列请求
requestQueue.forEach(cb => cb());
// 重试完了清空这个队列
@@ -99,14 +99,15 @@ function responseInterceptors() {
}
},
(response: HttpError) => {
console.error('http error: ', response);
/* 对响应错误做点什么 statusCode !== 200*/
getApp().globalData?.logger.info('request error : ', response);
getApp().globalData?.logger.error('request error : ', response);
if(response.statusCode) {
// 请求已发出但是不在2xx的范围
showMessage(response.statusCode);
uni.$u.toast(showMessage(response.statusCode));
return Promise.reject(response.data);
}
showMessage('网络连接异常,请稍后再试!');
uni.$u.toast('网络连接异常,请稍后再试!');
}
);
}