Browse Source

单据有修改关闭提示允许直接保存

zhuth 7 years ago
parent
commit
1bc9383834
1 changed files with 3 additions and 2 deletions
  1. 3 2
      frontend/saas-web/app/view/core/tab/Controller.js

+ 3 - 2
frontend/saas-web/app/view/core/tab/Controller.js

@@ -32,7 +32,7 @@ Ext.define('saas.view.core.tab.Controller', {
          
                 if (me.fireEvent('beforeclose', me) !== false) {
                     if (me.tabBar) {
-                        if(tabView.fireEvent('beforeclose', tabView) !== false) {
+                        if(tabView.fireEvent('beforeclose', tabView) !== false && tabView.promiseCloseTab && typeof tabView.promiseCloseTab == 'function') {
                             tabView.promiseCloseTab()
                             .then(function(close) {
                                 console.log();
@@ -48,9 +48,10 @@ Ext.define('saas.view.core.tab.Controller', {
                             }
                         }
                     } else {
-                        if(tabView.fireEvent('beforeclose', tabView) !== false) {
+                        if(tabView.fireEvent('beforeclose', tabView) !== false && tabView.promiseCloseTab && typeof tabView.promiseCloseTab == 'function') {
                             tabView.promiseCloseTab()
                             .then(function(close) {
+                                console.log();
                                 if(close) {
                                     if (me.tabBar.closeTab(me) === false) {
                                         return;