|
@@ -37,13 +37,14 @@ const factory = (opts) => {
|
|
|
data: data && (dataType === 'form' ? qs.stringify(data) : JSON.stringify(data))
|
|
|
});
|
|
|
if (res.data) {
|
|
|
+ const { status, data } = res.data;
|
|
|
// require login
|
|
|
- if (res.data.status === -99) {
|
|
|
+ if (status === -99) {
|
|
|
bridge && bridge.checkLogin(true);
|
|
|
}
|
|
|
- else if (res.data.status !== 1 && res.data.status !== 200) {
|
|
|
- const message = res.data.data && res.data.data.message || res.data.message || res.data.info;
|
|
|
- message && notifier && notifier(message);
|
|
|
+ else if (status !== 1 && status !== 200) {
|
|
|
+ const message = data && data.message || res.data.message || res.data.info;
|
|
|
+ message && notifier && notifier(message, status);
|
|
|
}
|
|
|
}
|
|
|
return res;
|