Index: ssts-web/src/main/webapp/disinfectsystem/basedatamanager/foreigntoussedefinition/foreignTousseDefinitionForm.js =================================================================== diff -u -r40753 -r40754 --- ssts-web/src/main/webapp/disinfectsystem/basedatamanager/foreigntoussedefinition/foreignTousseDefinitionForm.js (.../foreignTousseDefinitionForm.js) (revision 40753) +++ ssts-web/src/main/webapp/disinfectsystem/basedatamanager/foreigntoussedefinition/foreignTousseDefinitionForm.js (.../foreignTousseDefinitionForm.js) (revision 40754) @@ -366,6 +366,10 @@ name : 'supplierId', id : 'supplierId' }, { + xtype : 'hidden', + name : 'applicatedAmount', + id : 'applicatedAmount' + }, { layout : 'column', labelWidth : 90, items : [{ @@ -943,6 +947,7 @@ top.Ext.getCmp("name").enable(); top.Ext.getCmp("supplierName").enable(); } + top.Ext.getCmp('applicatedAmount').setValue(applicatedAmount); top.Ext.getCmp('previewNote').setValue(tousseDefinition.note || ''); }, failure : function(form, action) { @@ -1016,9 +1021,16 @@ } if(isExpend){ - top.Ext.getCmp('name').setValue(foreignTousseName); - top.Ext.getCmp('supplierId').setValue(valifateCompanyId); - top.Ext.getCmp('supplierName').setValue(supplierName); + var applicatedAmount = top.Ext.getCmp('applicatedAmount').getValue(); + if(applicatedAmount > 0){ + params.name = foreignTousseName; + params.supplierId = valifateCompanyId; + params.supplierName = supplierName; + }else { + top.Ext.getCmp('name').setValue(foreignTousseName); + top.Ext.getCmp('supplierId').setValue(valifateCompanyId); + top.Ext.getCmp('supplierName').setValue(supplierName); + } } Ext.Ajax.request({