|  |  | 
 |  |  | ({ | 
 |  |  |     doInit : function(component, event, helper) { | 
 |  |  |         console.log('zhj 新方案weeklyReport'); | 
 |  |  |         if (window.location.href.endsWith("weekly-report")) { | 
 |  |  |             helper.doinit(component, event, helper); | 
 |  |  |         } else { | 
 |  |  |             helper.hideCmp(component, event, helper); | 
 |  |  |         } | 
 |  |  |         component.set("v.showErrorInfo", false); | 
 |  |  |     }, | 
 |  |  |  | 
 |  |  |     createAopp : function(component, event, helper) { | 
 |  |  | 
 |  |  |             recordTypeId: '012100000006KW7' | 
 |  |  |         }); | 
 |  |  |         addRecordEvent.fire(); | 
 |  |  |         component.set("v.showErrorInfo", false); | 
 |  |  |     }, | 
 |  |  |      | 
 |  |  |     new_report : function(component, event, helper) { | 
 |  |  |         component.find('save_button').set('v.label', '保存并新建'); | 
 |  |  |         component.set('v.data.Report_Date__c', ''); | 
 |  |  |         helper.new_report(component, event, helper); | 
 |  |  |     }, | 
 |  |  |      | 
 |  |  | 
 |  |  |         var vaildationFailReason = ''; | 
 |  |  |         // var vaildationFailReason2 = ''; | 
 |  |  |         // var currentDate = new Date().toJSON().slice(0,10); | 
 |  |  |   | 
 |  |  |          | 
 |  |  |         // PIPL update Yin Mingjie 21/02/2022 start | 
 |  |  |         let agencyReport = Object.create(null); | 
 |  |  |         // PIPL update Yin Mingjie 21/02/2022 end | 
 |  |  |  | 
 |  |  |         fields.forEach(function (field) { | 
 |  |  |             if(field.get("v.fieldName") === 'Type__c' && $A.util.isEmpty(field.get("v.value"))){ | 
 |  |  |                 showValidationError = true; | 
 |  |  | 
 |  |  |                 } | 
 |  |  |                  | 
 |  |  |             } | 
 |  |  |             // PIPL update Yin Mingjie 21/02/2022 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"); | 
 |  |  |             } | 
 |  |  |             // PIPL update Yin Mingjie 21/02/2022 end | 
 |  |  |         }); | 
 |  |  |           | 
 |  |  |         if (!showValidationError) { | 
 |  |  |             // PIPL update Yin Mingjie 21/02/2022 start | 
 |  |  |             /* | 
 |  |  |             var eventFields = event.getParam("fields"); | 
 |  |  |             eventFields["Agency_Hospital__c"] = component.get('v.hospitalLinkId'); | 
 |  |  |             component.find('recordEditForm').submit(eventFields); | 
 |  |  |             */ | 
 |  |  |  | 
 |  |  |             var agencyHospitalid = component.get('v.hospitalLinkId'); | 
 |  |  |             //zhj MEBG新方案改造 2022-11-29 start | 
 |  |  |             debugger | 
 |  |  |             let hospitalName = ''; | 
 |  |  |             //调用后端searchAgencyDataId方法查询出医院下面所有客户人员dataid | 
 |  |  |             helper.CallBackAction(component,'searchAgencyDataId',{ | 
 |  |  |                 hospitalId : agencyHospitalid | 
 |  |  |             },function(data){ | 
 |  |  |                 if(data.getState() == "SUCCESS"){ | 
 |  |  |                     var data = data.getReturnValue(); | 
 |  |  |                     if(data.IsSuccess == true){ | 
 |  |  |                         let agencyContactIds = '' | 
 |  |  |                         if(data.Message == '' && data.Data && data.Data.length > 0){ | 
 |  |  |                             hospitalName = data.Data[0].Agency_Hospital__r.Name; | 
 |  |  |                             for(var i=0;i<data.Data.length;i++){ | 
 |  |  |                                 if(data.Data[i].AWS_Data_Id__c) | 
 |  |  |                                     agencyContactIds += ','+data.Data[i].AWS_Data_Id__c; | 
 |  |  |                             } | 
 |  |  |                             agencyContactIds = agencyContactIds.substring(1); | 
 |  |  |                             agencyReport['agencyContactIds'] = agencyContactIds; | 
 |  |  |                         }else{ | 
 |  |  |                             agencyReport['agencyContactIds'] = agencyContactIds; | 
 |  |  |                         } | 
 |  |  |                         var arr = new Array(); | 
 |  |  |                         arr.push(agencyReport); | 
 |  |  |                         var requestData = JSON.stringify(arr); | 
 |  |  |                         // helper.set_aws_url(component,data,agencyHospitalid); | 
 |  |  |  | 
 |  |  |                         var token = component.get('v.AWStoken'); | 
 |  |  |                         var newUrl = component.get('v.AWSinsert') + 'V2'; | 
 |  |  |                          | 
 |  |  |                         component.set('v.loginEdit',true); | 
 |  |  |                         helper.insert_agencycontact(component,token,newUrl,requestData,agencyHospitalid,helper,hospitalName); | 
 |  |  |                     }else{ | 
 |  |  |                         helper.ShowToast({ | 
 |  |  |                             "message" : data.message, | 
 |  |  |                             "type" : "error" | 
 |  |  |                         }); | 
 |  |  |                     } | 
 |  |  |                 }else{ | 
 |  |  |                     helper.ShowToast({ | 
 |  |  |                         "message" : 'searchAgency失败', | 
 |  |  |                         "type" : "error" | 
 |  |  |                     }); | 
 |  |  |                 } | 
 |  |  |             }) | 
 |  |  |             //zhj MEBG新方案改造 2022-11-29 end | 
 |  |  |             // var arr = new Array(); | 
 |  |  |             // arr.push(agencyReport); | 
 |  |  |             // var data = JSON.stringify(arr); | 
 |  |  |             // // helper.set_aws_url(component,data,agencyHospitalid); | 
 |  |  |  | 
 |  |  |             // 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); | 
 |  |  |  | 
 |  |  |             // PIPL update Yin Mingjie 21/02/2022 end | 
 |  |  |         }else{ | 
 |  |  |             component.find('OppMessage').setError(vaildationFailReason); | 
 |  |  |         } | 
 |  |  |         // var eventFields = event.getParam("fields"); | 
 |  |  |         // eventFields["Agency_Hospital__c"] = component.get('v.hospitalLinkId'); | 
 |  |  |         // component.find('recordEditForm').submit(eventFields); | 
 |  |  |          // vivek 添加验证 end | 
 |  |  |         // vivek 添加验证 end | 
 |  |  |     }, | 
 |  |  |      | 
 |  |  |     createCancel : function(component, event, helper) { | 
 |  |  | 
 |  |  |         // var fileInput = component.find("file").getElement(); | 
 |  |  |         // var file = fileInput.files[0]; | 
 |  |  |         helper.readFile(component,helper,files[0]); | 
 |  |  |         component.set("v.showErrorInfo", false); | 
 |  |  |     }, | 
 |  |  |  | 
 |  |  |     processFileContent : function(component,event,helper){ | 
 |  |  |         helper.saveRecords(component,event); | 
 |  |  |         helper.saveRecords(component,event,helper); | 
 |  |  |         component.set("v.showErrorInfo", false); | 
 |  |  |     }, | 
 |  |  |      | 
 |  |  |     cancel : function(component,event,helper){ | 
 |  |  | 
 |  |  |     close_export : function(component,event,helper){ | 
 |  |  |         component.set("v.showMain",true); | 
 |  |  |         helper.close_export(component); | 
 |  |  |     } | 
 |  |  |     }, | 
 |  |  |     exportErrorInfo: function(component,event,helper){ | 
 |  |  |         helper.exportErrorInfoHelper(component); | 
 |  |  |     }, | 
 |  |  | }) |