diff --git a/src/assets/api.js b/src/assets/api.js index 46b6585f..7fe58f74 100644 --- a/src/assets/api.js +++ b/src/assets/api.js @@ -87,9 +87,39 @@ const req = (method, url, params, responseType) => { let http = fetch(url, obj).then(res =>{ window.timeshow=res.headers.get('Date-Time'); - return res.json() + console.log(res); + if(res.status==200){ + return res.json() + }else{ + switch (res.status) { + // 401: 未登录 + case 401: + Notify.clear(); + Notify.error( "当前信息过期请重新登录"); + setTimeout(() => { + window.location.href='./login'; + }, 3000) + break; + case 417: + Notify.clear(); + Notify.error( res.statusText); + break; + + case 500: + Notify.clear(); + Notify.error( res.statusText); + break; + default: + Notify.clear(); + Notify.error( res.statusText); + break; + } + } + + console.log(res); + } ); - return http.then(response => response).catch(error => console.error('Error:', error)); + return http.then(response =>response).catch(error => console.error('Error:', error)); } export const handelResponse = (res, cb, errCb) => { diff --git a/src/pages/order/list/list.js b/src/pages/order/list/list.js index a562f525..7a5b141e 100644 --- a/src/pages/order/list/list.js +++ b/src/pages/order/list/list.js @@ -562,7 +562,7 @@ componentDidUpdate(prevProps,prevState){ // rowData.status==3? this.againinvestFn(e,rowData)}>再次充值:null } { - rowData.status==1? this.deleteFn(e,rowData)} >改为成功:null + rowData.status==1? this.changeSuccessFn(e,rowData)} >改为成功:null }