CheckCustomerUU.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. /**
  2. * 批量获取客户UU号,一键获取
  3. */
  4. Ext.define('erp.view.core.button.CheckCustomerUU',{
  5. extend: 'Ext.Button',
  6. alias: 'widget.erpCheckCustomerUUButton',
  7. iconCls: 'x-button-icon-check',
  8. cls: 'x-btn-gray',
  9. id: 'erpCheckCustomerUUButton',
  10. text: $I18N.common.button.erpCheckVendorUUButton,
  11. width: 110,
  12. initComponent : function(){
  13. this.callParent(arguments);
  14. },
  15. handler: function(){
  16. var grid = Ext.getCmp('batchDealGridPanel');
  17. var items = grid.selModel.getSelection();
  18. grid.setLoading(true);
  19. Ext.Ajax.request({
  20. url : basePath + 'b2b/vastOpenCustomerUU.action',
  21. method : 'post',
  22. params: null,
  23. callback : function(options,success,response){
  24. grid.setLoading(false);
  25. var localJson = new Ext.decode(response.responseText);
  26. if(localJson.exceptionInfo){
  27. showError(localJson.exceptionInfo);
  28. } else {
  29. if(localJson.success){
  30. grid.multiselected = new Array();
  31. Ext.getCmp('dealform').onQuery(true);
  32. showError(localJson.log);
  33. }
  34. }
  35. }
  36. });
  37. }
  38. });