提交 ebd33c09 作者: 翁进城

修正请求错误信息展示

上级 e6f01a89
...@@ -10,12 +10,7 @@ import config from './config'; ...@@ -10,12 +10,7 @@ import config from './config';
*/ */
export default function request(url: string, method: String = 'get', data?: any, options: any & { hideError?: boolean, headers?: { token?: string } } = {}): Promise<Response<any>> { export default function request(url: string, method: String = 'get', data?: any, options: any & { hideError?: boolean, headers?: { token?: string } } = {}): Promise<Response<any>> {
let token = localStorage.getItem('token') || ''; let token = localStorage.getItem('token') || '';
options = {
headers: {
token
},
...options,
}
switch (method.toLowerCase()) { switch (method.toLowerCase()) {
case 'get': case 'get':
let params = new URLSearchParams(); let params = new URLSearchParams();
...@@ -32,7 +27,7 @@ export default function request(url: string, method: String = 'get', data?: any, ...@@ -32,7 +27,7 @@ export default function request(url: string, method: String = 'get', data?: any,
options = { options = {
method: 'POST', method: 'POST',
headers: { headers: {
'Content-Type': 'application/json' 'Content-Type': 'application/json',
}, },
body: JSON.stringify(data), body: JSON.stringify(data),
...options, ...options,
...@@ -40,9 +35,17 @@ export default function request(url: string, method: String = 'get', data?: any, ...@@ -40,9 +35,17 @@ export default function request(url: string, method: String = 'get', data?: any,
break; break;
} }
if(options.headers){
options.headers.token = token;
}else{
options.headers = {
token
}
}
function errMsg(msg: string) { function errMsg(msg: string) {
if (!options.hideError) { if (!options.hideError) {
errMsg(msg); window.messageApi.error(msg);
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论