Commit 340903d8 authored by wildfirecode's avatar wildfirecode

1

parent 921594a7
...@@ -49,9 +49,9 @@ export default class MainBase extends eui.UILayer { ...@@ -49,9 +49,9 @@ export default class MainBase extends eui.UILayer {
panels.forEach(item => PanelCtrl.instance.registerPanel(item[0], item[1])); panels.forEach(item => PanelCtrl.instance.registerPanel(item[0], item[1]));
scenes.forEach(item => SceneCtrl.instance.registerScene(item[0], item[1])); scenes.forEach(item => SceneCtrl.instance.registerScene(item[0], item[1]));
NetManager.ins.onNotSuccess = (msg) => { // NetManager.ins.onNotSuccess = (msg) => {
showAlertPanel(msg) // s
} // }
} }
protected getData() { protected getData() {
......
import { Data } from "../tw/data/Data";
import { NetName } from "../tw/enum/NetName";
import showAlertPanel from "./ctrls/showAlertPanel";
export default (data?: Data, netname?: NetName) => {
if (!data) {
return showAlertPanel('网络异常\n请隔一段时间再尝试');
}
if (data.code == 'E999999999')//系统级别错误 系统异常,\n请刷新后重试。
showAlertPanel('网络异常\n请隔一段时间再尝试');
else if (data.code == 'E100201001')
showAlertPanel('请登录后重试。')
else if (data.code == 'E100201007') {
showAlertPanel(`对不起\n您的${CFG.unitName}不足`);
}
else if (data.code == 'E100202007' || data.code == 'E100202008' || data.code == 'E100202009' || data.code == 'E100202010')
showAlertPanel('对不起\n您的次数不足。')
else//其他异常
showAlertPanel('网络异常\n请隔一段时间再尝试')
}
// export default (data: Data) => {
// if (data.code == 'E999999999')
// showAlertPanel(AlertType.NO_TYPE);
// else if (data.code == 'E100201001')
// showAlertPanel(AlertType.NOT_LOGIN);
// else if (data.code == 'E100202007' || data.code == 'E100202008' || data.code == 'E100202009' || data.code == 'E100202010')
// showAlertPanel(AlertType.NO_TIMES);
// else
// showAlertPanel(AlertType.NO_TYPE)
// }
\ No newline at end of file
...@@ -8,6 +8,7 @@ import { INetData } from '../../tc/interface/INetData'; ...@@ -8,6 +8,7 @@ import { INetData } from '../../tc/interface/INetData';
import { GTime } from '../../tc/util/GTime'; import { GTime } from '../../tc/util/GTime';
import { IExposureData } from '../data/common/IExposureData'; import { IExposureData } from '../data/common/IExposureData';
import { GDispatcher } from '../../tc/util/GDispatcher'; import { GDispatcher } from '../../tc/util/GDispatcher';
import onNotSuccess from '../../new_wx/onNotSuccess';
// import { IExposureData } from '..'; // import { IExposureData } from '..';
export class NetManager extends ABNetManager { export class NetManager extends ABNetManager {
...@@ -1538,12 +1539,12 @@ export class NetManager extends ABNetManager { ...@@ -1538,12 +1539,12 @@ export class NetManager extends ABNetManager {
if (!data.success && !net.hideMsg) { if (!data.success && !net.hideMsg) {
GDispatcher.dispatchEvent(ABNetManager.ERROR, net, result.message || result.desc || result.msg); GDispatcher.dispatchEvent(ABNetManager.ERROR, net, result.message || result.desc || result.msg);
} }
if (!data.success) { if (!data.success && !net.hideMsg) {
this.onNotSuccess && this.onNotSuccess(result.message || result.desc || result.msg); onNotSuccess(data, net.name)
} }
} }
onNotSuccess: Function; // onNotSuccess: Function;
/** /**
* 通讯底层错误 * 通讯底层错误
...@@ -1557,7 +1558,7 @@ export class NetManager extends ABNetManager { ...@@ -1557,7 +1558,7 @@ export class NetManager extends ABNetManager {
if (!net.hideMsg) { if (!net.hideMsg) {
GDispatcher.dispatchEvent(ABNetManager.ERROR, net); GDispatcher.dispatchEvent(ABNetManager.ERROR, net);
this.onNotSuccess && this.onNotSuccess('网络异常\n请稍后再试'); onNotSuccess();
} }
} }
// tslint:disable-next-line:max-file-line-count // tslint:disable-next-line:max-file-line-count
......
{ {
"success": true, "success": false,
"code": "0000000000", "code": "E100202007",
"desc": "OK", "desc": "OK",
"timestamp": 1548915321930, "timestamp": 1548915321930,
"data": 123456 "data": 123456
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment