Browse Source

OQC批次加链接查询SN自动查询

章政 6 years ago
parent
commit
a4e58832b9
1 changed files with 12 additions and 2 deletions
  1. 12 2
      WebContent/app/controller/common/Query.js

+ 12 - 2
WebContent/app/controller/common/Query.js

@@ -11,7 +11,9 @@ Ext.define('erp.controller.common.Query', {
 			'erpQueryFormPanel' : {
 				alladded : function(form) {
 					var items = form.items.items, autoQuery = false;
-					Ext.each(items, function() {
+					/*URL传递的Json参数*/
+					var defaultData = getUrlParam("defaultData");
+					Ext.each(items, function(a) {
 						var val = getUrlParam(this.name);
 						if(!Ext.isEmpty(val)) {
 							this.setValue(val);
@@ -20,6 +22,14 @@ Ext.define('erp.controller.common.Query', {
 								this.autoDbfind('form', caller, this.name, this.name + " like '%" + val + "%'");
 							}
 						}
+						//如果传递的参数不为空的话,自动赋值字段执行查询
+						if(defaultData && defaultData != ""){
+							var data=defaultData.split('|');
+							if(data[0]==a.name){
+								a.setValue(data[1]);
+								autoQuery=true;
+							}
+						}
 					});
 					if(autoQuery) {
 						setTimeout(function(){
@@ -29,7 +39,7 @@ Ext.define('erp.controller.common.Query', {
 				}
 			},
 			'button[name=refresh]':{
-    			click: function(btn){   
+    			click: function(btn){
     				var form = me.getForm(btn);
     				if (caller == 'ALMonth!Query'){
     					 var month = Ext.getCmp('am_yearmonth');