hy 6 жил өмнө
parent
commit
a5c9666b29

+ 26 - 1
frontend/saas-web/app/view/core/query/QueryPanelController.js

@@ -45,7 +45,32 @@ Ext.define('saas.view.core.query.QueryPanelController', {
     onCloseClick:function(btn){
         this.queryWin = Ext.destroy(this.queryWin);
     },
-    onImport: Ext.emptyFn,
+    onImport: function() {
+        var me = this;
+        var view = me.getView();
+        var panelEl = view.getEl();
+        var box = panelEl.getBox();
+        var height = box.height;
+        var width = box.width;
+
+        var win = view.add(Ext.create('saas.view.core.base.ImportWindow', {  
+            cls:'x-window-dbfind', 
+            belong:view,  
+            modal:true,
+            height: height * 0.8,
+            width: width * 0.8,
+            title: '导入',
+            scrollable: true,
+            bodyPadding: 10,
+            constrain: true,
+            closable: true,
+            layout:'fit',
+            caller: view.caller,
+            importUploadPath: view.importUploadPath,
+            renderTo:view.getEl()
+        }));
+        win.show();
+    },
 
     onColSetting: function() {
         var me = this,

+ 1 - 0
frontend/saas-web/app/view/purchase/purchase/QueryPanel.js

@@ -6,6 +6,7 @@ Ext.define('saas.view.purchase.purchase.QueryPanel', {
     viewModel: 'purchase-purchase-querypanel',
 
     viewName: 'purchase-purchase-querypanel',
+    importUploadPath: '/api/purchase/purchase/saveToFormal',
 
     initComponent: function () {
         Ext.apply(this, {

+ 5 - 1
frontend/saas-web/app/view/purchase/purchase/QueryPanelModel.js

@@ -1,4 +1,8 @@
 Ext.define('saas.view.purchase.purchase.QueryPanelModel', {
     extend: 'saas.view.core.query.QueryPanelModel',
-    alias: 'viewmodel.purchase-purchase-querypanel'
+    alias: 'viewmodel.purchase-purchase-querypanel',
+
+    data: {
+        importEnable: true, // 显示导入按钮
+    }
 });

+ 0 - 27
frontend/saas-web/app/view/sale/sale/QueryPanelController.js

@@ -50,32 +50,5 @@ Ext.define('saas.view.sale.sale.QueryPanelController', {
             }
         });
 
-    },
-
-    onImport: function() {
-        var me = this;
-        var view = me.getView();
-        var panelEl = view.getEl();
-        var box = panelEl.getBox();
-        var height = box.height;
-        var width = box.width;
-
-        var win = view.add(Ext.create('saas.view.core.base.ImportWindow', {  
-            cls:'x-window-dbfind', 
-            belong:view,  
-            modal:true,
-            height: height * 0.8,
-            width: width * 0.8,
-            title: '导入',
-            scrollable: true,
-            bodyPadding: 10,
-            constrain: true,
-            closable: true,
-            layout:'fit',
-            caller: view.caller,
-            importUploadPath: view.importUploadPath,
-            renderTo:view.getEl()
-        }));
-        win.show();
     }
 });