This commit is contained in:
parent
5f09e49a5d
commit
322d311fbf
|
@ -107,6 +107,82 @@ const upload = (method, url, params, responseType) => {
|
||||||
return http.then(response => response).catch(error => console.error('Error:', error));
|
return http.then(response => response).catch(error => console.error('Error:', error));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
const getData = (method, url, params, responseType) => {
|
||||||
|
var obj = null;
|
||||||
|
if (method == "get") {
|
||||||
|
obj = {
|
||||||
|
headers: new Headers({
|
||||||
|
'authorization': sessionStorage.getItem("authorization")
|
||||||
|
})
|
||||||
|
}
|
||||||
|
if (params) {
|
||||||
|
let paramsArray = [];
|
||||||
|
//拼接参数
|
||||||
|
Object.keys(params).forEach(key => paramsArray.push(key + '=' + params[key]))
|
||||||
|
if (url.search(/\?/) === -1) {
|
||||||
|
url += '?' + paramsArray.join('&')
|
||||||
|
} else {
|
||||||
|
url += '&' + paramsArray.join('&')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
let http = fetch(url, obj).then(res =>{
|
||||||
|
window.timeshow=res.headers.get('Date-Time');
|
||||||
|
if(res.status==200){
|
||||||
|
|
||||||
|
console.log("当前返回",res.body)
|
||||||
|
|
||||||
|
|
||||||
|
return res.text()
|
||||||
|
|
||||||
|
}else{
|
||||||
|
switch (res.status) {
|
||||||
|
// 401: 未登录
|
||||||
|
case 401:
|
||||||
|
res.json().then(response =>{
|
||||||
|
if(response.code==403){
|
||||||
|
Notify.clear();
|
||||||
|
Notify.error(response.message);
|
||||||
|
setTimeout(() => {
|
||||||
|
window.location.href='/';
|
||||||
|
}, 2000)
|
||||||
|
}else if(response.code==401){
|
||||||
|
Notify.clear();
|
||||||
|
Notify.error(response.message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
).catch();
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} );
|
||||||
|
return http.then(response =>response).catch(error => console.error('Error:', error));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const req = (method, url, params, responseType) => {
|
const req = (method, url, params, responseType) => {
|
||||||
var obj = null;
|
var obj = null;
|
||||||
if (method == "get") {
|
if (method == "get") {
|
||||||
|
@ -325,7 +401,7 @@ export const resKeyEmail = (id, params) => {
|
||||||
// 兑换码管理
|
// 兑换码管理
|
||||||
//兑换码管理列表
|
//兑换码管理列表
|
||||||
export const getCodesList = (params) => {
|
export const getCodesList = (params) => {
|
||||||
return req('get', baseurl + "/codes", params)
|
return getData('get', baseurl + "/codes", params)
|
||||||
}
|
}
|
||||||
|
|
||||||
//获取兑换码明细
|
//获取兑换码明细
|
||||||
|
|
|
@ -303,14 +303,20 @@ export default class acclist extends React.Component{
|
||||||
data.key_word=key_word;
|
data.key_word=key_word;
|
||||||
}
|
}
|
||||||
getCodesList(data).then(res=>{
|
getCodesList(data).then(res=>{
|
||||||
handelResponse(res,(response,msg)=>{
|
|
||||||
const codeList_data=response.data;
|
console.log(777777)
|
||||||
const {total}=response;
|
console.log(res)
|
||||||
|
let response = JSON.parse(res)
|
||||||
|
|
||||||
|
if(response.code == 200)
|
||||||
|
{
|
||||||
|
console.log(response)
|
||||||
|
const codeList_data= response.data.data;
|
||||||
|
const {total}=response.data.total;
|
||||||
_self.setState({codeList:codeList_data,total});
|
_self.setState({codeList:codeList_data,total});
|
||||||
|
}
|
||||||
|
|
||||||
},(err)=>{
|
|
||||||
|
|
||||||
})
|
|
||||||
}).catch(err=>{
|
}).catch(err=>{
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue