忘记密码

This commit is contained in:
saplf
2019-09-06 16:15:08 +08:00
parent 8d6cd7a46f
commit 61810d9db4
11 changed files with 163 additions and 14 deletions

View File

@@ -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,