|
|
@@ -846,16 +846,21 @@ export default {
|
|
|
WindowServerUtil.getWindowById(
|
|
|
_self.windowNo,
|
|
|
function (curdWindow) {
|
|
|
- WindowClientUtil.parseFilterSchema(curdWindow);
|
|
|
- var tab = WindowClientUtil.getTab(curdWindow, _self.tabIndex);
|
|
|
- WindowClientUtil.parseSubTab(curdWindow, tab);
|
|
|
- WindowClientUtil.parseOneToOneTab(curdWindow, tab);
|
|
|
+ _self.loading = false;
|
|
|
+ if(curdWindow.errorCode != 0){
|
|
|
+ Notify.error('Error', curdWindow.errorMessage, false);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ WindowClientUtil.parseFilterSchema(curdWindow.data);
|
|
|
+ var tab = WindowClientUtil.getTab(curdWindow.data, _self.tabIndex);
|
|
|
+ WindowClientUtil.parseSubTab(curdWindow.data, tab);
|
|
|
+ WindowClientUtil.parseOneToOneTab(curdWindow.data, tab);
|
|
|
WindowClientUtil.parseFieldGroup(tab);
|
|
|
- WindowClientUtil.restoreWindowTabFieldGroupsVisible(curdWindow);
|
|
|
+ WindowClientUtil.restoreWindowTabFieldGroupsVisible(curdWindow.data);
|
|
|
|
|
|
_self.tabFormFields = WindowClientUtil.getDetailField(tab);
|
|
|
- _self.curdWindow = curdWindow;
|
|
|
- _self.jsUrl = curdWindow.jsUrl;
|
|
|
+ _self.curdWindow = curdWindow.data;
|
|
|
+ _self.jsUrl = curdWindow.data.jsUrl;
|
|
|
_self.tab = tab;
|
|
|
TabFormView.restoreTabFormFieldDef(
|
|
|
_self.windowNo,
|
|
|
@@ -925,7 +930,11 @@ export default {
|
|
|
_self.windowNo,
|
|
|
function (curdWindow) {
|
|
|
_self.loading = false;
|
|
|
- initWindowAfterLoaded(curdWindow);
|
|
|
+ if(curdWindow.errorCode != 0){
|
|
|
+ Notify.error('Error', curdWindow.errorMessage, false);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ initWindowAfterLoaded(curdWindow.data);
|
|
|
},
|
|
|
function () {
|
|
|
_self.loading = false;
|
|
|
@@ -1011,16 +1020,20 @@ export default {
|
|
|
_self.windowNo,
|
|
|
function (curdWindow) {
|
|
|
_self.loading = false;
|
|
|
- WindowClientUtil.parseFilterSchema(curdWindow);
|
|
|
- var tab = WindowClientUtil.getTab(curdWindow, _self.tabIndex);
|
|
|
- WindowClientUtil.parseSubTab(curdWindow, tab);
|
|
|
- WindowClientUtil.parseOneToOneTab(curdWindow, tab);
|
|
|
+ if(curdWindow.errorCode != 0){
|
|
|
+ Notify.error('Error', curdWindow.errorMessage, false);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ WindowClientUtil.parseFilterSchema(curdWindow.data);
|
|
|
+ var tab = WindowClientUtil.getTab(curdWindow.data, _self.tabIndex);
|
|
|
+ WindowClientUtil.parseSubTab(curdWindow.data, tab);
|
|
|
+ WindowClientUtil.parseOneToOneTab(curdWindow.data, tab);
|
|
|
WindowClientUtil.parseFieldGroup(tab);
|
|
|
- WindowClientUtil.restoreWindowTabFieldGroupsVisible(curdWindow);
|
|
|
+ WindowClientUtil.restoreWindowTabFieldGroupsVisible(curdWindow.data);
|
|
|
|
|
|
_self.tabFormFields = WindowClientUtil.getDetailField(tab);
|
|
|
- _self.curdWindow = curdWindow;
|
|
|
- _self.jsUrl = curdWindow.jsUrl;
|
|
|
+ _self.curdWindow = curdWindow.data;
|
|
|
+ _self.jsUrl = curdWindow.data.jsUrl;
|
|
|
_self.tab = tab;
|
|
|
TabFormView.restoreTabFormFieldDef(
|
|
|
_self.windowNo,
|