Explorar el Código

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

章政 hace 6 años
padre
commit
a4e58832b9
Se han modificado 1 ficheros con 12 adiciones y 2 borrados
  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' : {
 			'erpQueryFormPanel' : {
 				alladded : function(form) {
 				alladded : function(form) {
 					var items = form.items.items, autoQuery = false;
 					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);
 						var val = getUrlParam(this.name);
 						if(!Ext.isEmpty(val)) {
 						if(!Ext.isEmpty(val)) {
 							this.setValue(val);
 							this.setValue(val);
@@ -20,6 +22,14 @@ Ext.define('erp.controller.common.Query', {
 								this.autoDbfind('form', caller, this.name, this.name + " like '%" + val + "%'");
 								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) {
 					if(autoQuery) {
 						setTimeout(function(){
 						setTimeout(function(){
@@ -29,7 +39,7 @@ Ext.define('erp.controller.common.Query', {
 				}
 				}
 			},
 			},
 			'button[name=refresh]':{
 			'button[name=refresh]':{
-    			click: function(btn){   
+    			click: function(btn){
     				var form = me.getForm(btn);
     				var form = me.getForm(btn);
     				if (caller == 'ALMonth!Query'){
     				if (caller == 'ALMonth!Query'){
     					 var month = Ext.getCmp('am_yearmonth');
     					 var month = Ext.getCmp('am_yearmonth');