Просмотр исходного кода

Merge branch 'hotfix/Process.refreshTaskCenter_error' into 'develop'

Merge of fix/流程管理]修复关闭流程实例的时候,刷新待办中心可能出错的问题  to develop

See merge request o2oa/o2oa!511
蔡祥熠 5 лет назад
Родитель
Сommit
49eb3d4b0f

+ 6 - 2
o2web/source/x_component_cms_Document/Main.js

@@ -70,8 +70,12 @@ MWF.xApplication.cms.Document.Main = new Class({
     },
     refreshTaskCenter: function(){
         if (this.desktop.apps["cms.Explorer"]){
-            this.desktop.apps["cms.Explorer"].content.unmask();
-            this.desktop.apps["cms.Explorer"].refreshAll();
+            if(this.desktop.apps["cms.Explorer"].content){
+                this.desktop.apps["cms.Explorer"].content.unmask();
+            }
+            if( this.desktop.apps["cms.Explorer"] ){
+                this.desktop.apps["cms.Explorer"].refreshAll();
+            }
         }
     },
     addKeyboardEvents: function(){

+ 6 - 2
o2web/source/x_component_process_Work/Main.js

@@ -80,8 +80,12 @@ MWF.xApplication.process.Work.Main = new Class({
     refreshTaskCenter: function(){
 	    if (this.desktop.apps){
             if (this.desktop.apps["TaskCenter"]){
-                this.desktop.apps["TaskCenter"].content.unmask();
-                this.desktop.apps["TaskCenter"].refreshAll();
+                if(this.desktop.apps["TaskCenter"].content){
+                    this.desktop.apps["TaskCenter"].content.unmask();
+                }
+                if(this.desktop.apps["TaskCenter"].refreshAll){
+                    this.desktop.apps["TaskCenter"].refreshAll();
+                }
             }
         }
     },