忘记密码
This commit is contained in:
@@ -2,7 +2,7 @@ import axios, { AxiosRequestConfig, AxiosResponse, AxiosInstance } from 'axios';
|
||||
import { formatMessage } from 'umi-plugin-locale';
|
||||
import _ from 'lodash';
|
||||
import { globalState } from '@/services/common';
|
||||
import { isDev } from './utils';
|
||||
import { isDev, dispatch } from './utils';
|
||||
|
||||
export interface AppResp<T = any> {
|
||||
ok: boolean,
|
||||
@@ -55,6 +55,9 @@ async function filter<T>(
|
||||
}
|
||||
const { status, data } = await (instance[method] as (...args: any[]) => Promise<AxiosResponse<AppResp>>)(...args);
|
||||
replaceId(data);
|
||||
if (data && data.code === 401) {
|
||||
dispatch({ type: 'user/logout' });
|
||||
}
|
||||
ret = {
|
||||
ok: status >= 200 && status < 300 && data && data.code === 0,
|
||||
code: data && data.code,
|
||||
|
||||
Reference in New Issue
Block a user