| | |
| | | component.find('save_button').set('v.label', '保存并新建'); |
| | | helper.copy_button(component, event, helper); |
| | | }, |
| | | |
| | | delete_button : function(component, event, helper) { |
| | | helper.delete_button(component, event, helper); |
| | | }, |
| | | change_report_radio : function(component, event, helper) { |
| | | helper.change_report_radio(component, event, helper); |
| | | }, |
| | |
| | | var showValidationError = false; |
| | | var fields = component.find("newOpportunityField"); |
| | | var vaildationFailReason = ''; |
| | | let agencyReport = Object.create(null); |
| | | fields.forEach(function (field) { |
| | | if(field.get("v.fieldName") === 'Type__c' && $A.util.isEmpty(field.get("v.value"))){ |
| | | showValidationError = true; |
| | |
| | | } |
| | | |
| | | } |
| | | //SWAG-CF58C3 fy start |
| | | if(field.get("v.fieldName") === 'Name'){ |
| | | agencyReport['name'] = field.get("v.value"); |
| | | }else if(field.get("v.fieldName") === 'Type__c'){ |
| | | agencyReport['type'] = field.get("v.value"); |
| | | }else if(field.get("v.fieldName") === 'Doctor_Division1__c'){ |
| | | agencyReport['doctorDivision1'] = field.get("v.value"); |
| | | } |
| | | //SWAG-CF58C3 fy end |
| | | }); |
| | | if (!showValidationError) { |
| | | helper.newlyBuild(component, event, helper); |
| | | //SWAG-CF58C3 fy start |
| | | var agencyHospitalid = component.get('v.hospitalLinkId'); |
| | | var arr = new Array(); |
| | | arr.push(agencyReport); |
| | | var data = JSON.stringify(arr); |
| | | var token = component.get('v.AWStoken'); |
| | | var newUrl = component.get('v.AWSinsert'); |
| | | component.set('v.login',true); |
| | | helper.insert_agencycontact(component,token,newUrl,data,agencyHospitalid,helper); |
| | | //SWAG-CF58C3 fy end |
| | | // helper.newlyBuild(component, event, helper); |
| | | }else{ |
| | | component.find('OppMessage').setError(vaildationFailReason); |
| | | } |
| | |
| | | }, |
| | | |
| | | select_agency_change : function(component, event, helper) { |
| | | debugger |
| | | helper.select_agency_change(component, event, helper); |
| | | }, |
| | | |
| | | hosChange : function(component, event, helper) { |
| | | var hospital_name = event.getParam("value"); |
| | | var hospital_nameld = component.get("v.UseProduct1s"); |
| | | if (hospital_name.match(/(\S+\s)+/)) { |
| | | helper.searchHos(component, event, helper); |
| | | if(hospital_nameld!=hospital_name){ |
| | | helper.searchHos(component, event, helper); |
| | | } |
| | | } else { |
| | | helper.hideSearch(component, event, helper); |
| | | if(hospital_name==''){ |
| | | helper.hideSearchs(component, event, helper); |
| | | }else{ |
| | | helper.hideSearch(component, event, helper); |
| | | } |
| | | } |
| | | }, |
| | | selectHos : function(component, event, helper) { |
| | |
| | | //使用产品1 |
| | | UseProduct1Change : function(component, event, helper) { |
| | | var UseProduct1Name = event.getParam("value"); |
| | | var UseProduct1Nameold = component.get("v.UseProduct1s"); |
| | | debugger |
| | | if (UseProduct1Name.match(/(\S+\s)+/)) { |
| | | helper.searchUseProduct1(component, event, helper); |
| | | if(UseProduct1Name!=UseProduct1Nameold){ |
| | | helper.searchUseProduct1(component, event, helper); |
| | | } |
| | | } else { |
| | | helper.hideSearchUseProduct1(component, event, helper); |
| | | if(UseProduct1Name==''){ |
| | | helper.hideSearchUseProduct1s(component, event, helper); |
| | | }else{ |
| | | helper.hideSearchUseProduct1(component, event, helper); |
| | | } |
| | | } |
| | | }, |
| | | seletUseProduct1Change : function(component, event, helper) { |
| | |
| | | //使用产品2 |
| | | UseProduct2Change : function(component, event, helper) { |
| | | var UseProduct2Name = event.getParam("value"); |
| | | var UseProduct2Nameold = component.get("v.UseProduct2s"); |
| | | if (UseProduct2Name.match(/(\S+\s)+/)) { |
| | | helper.searchUseProduct2(component, event, helper); |
| | | if(UseProduct2Name!=UseProduct2Nameold){ |
| | | helper.searchUseProduct2(component, event, helper); |
| | | } |
| | | } else { |
| | | helper.hideSearchUseProduct2(component, event, helper); |
| | | if(UseProduct2Name==''){ |
| | | helper.hideSearchUseProduct2s(component, event, helper); |
| | | }else{ |
| | | helper.hideSearchUseProduct2(component, event, helper); |
| | | } |
| | | } |
| | | }, |
| | | seletUseProduct2Change : function(component, event, helper) { |
| | |
| | | //使用产品3 |
| | | UseProduct3Change : function(component, event, helper) { |
| | | var UseProduct3Name = event.getParam("value"); |
| | | var UseProduct3Nameold = component.get("v.UseProduct3s"); |
| | | if (UseProduct3Name.match(/(\S+\s)+/)) { |
| | | helper.searchUseProduct3(component, event, helper); |
| | | if(UseProduct3Name!=UseProduct3Nameold){ |
| | | helper.searchUseProduct3(component, event, helper); |
| | | } |
| | | } else { |
| | | helper.hideSearchUseProduct3(component, event, helper); |
| | | if(UseProduct3Name==''){ |
| | | helper.hideSearchUseProduct3s(component, event, helper); |
| | | }else{ |
| | | helper.hideSearchUseProduct3(component, event, helper); |
| | | } |
| | | } |
| | | }, |
| | | seletUseProduct3Change : function(component, event, helper) { |
| | |
| | | hiddenElement.click(); // using click() js function to download csv file |
| | | |
| | | }, |
| | | |
| | | export_condition : function(component,event,helper){ |
| | | helper.showExport(component); |
| | | }, |
| | |
| | | }, |
| | | select_warlocksNumber : function(component,event,helper){ |
| | | helper.select_warlocksNumber(component,event,helper); |
| | | }, |
| | | }, |
| | | selectProductClassification : function(component,event,helper){ |
| | | helper.selectProductClassification(component,event,helper); |
| | | }, |
| | | selectpurposetype : function(component,event,helper){ |
| | | helper.selectpurposetype(component,event,helper); |
| | | }, |
| | | return_main_page: function(component,event,helper){ |
| | | window.open('/customer/','_self'); |
| | | } |
| | | }) |