|  |  |  | 
|---|
|  |  |  | <!-- 20220217 Li Jun for PIPL End --> | 
|---|
|  |  |  | <script type="text/javascript"> | 
|---|
|  |  |  | AWSService.sfSessionId = '{!GETSESSIONID()}'; | 
|---|
|  |  |  | //像医生区分(职务)下拉列表加入**** | 
|---|
|  |  |  | // var o = new Option(); | 
|---|
|  |  |  | // o.text = '****'; | 
|---|
|  |  |  | // document.getElementById('Page:mainForm:idSearchVisitor:updateContactDoctorDivision').add(o); | 
|---|
|  |  |  | function addContact(){ | 
|---|
|  |  |  | window.opener.showModal(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | //2. inovke aws service | 
|---|
|  |  |  | let contactAwsIds = new Set(); | 
|---|
|  |  |  | for(var key in contactInfo){ | 
|---|
|  |  |  | if(contactInfo[key].lastName.includes(searchByLastName)){ | 
|---|
|  |  |  | if(contactInfo[key].lastName.indexOf(searchByLastName) != -1){ | 
|---|
|  |  |  | contactAwsIds.add(key); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | let y=window.event.y; | 
|---|
|  |  |  | createDiv.style.left=x; | 
|---|
|  |  |  | createDiv.style.top=y; | 
|---|
|  |  |  | createDiv.style.marginLeft='20px'; | 
|---|
|  |  |  | createDiv.style.marginTop='-40px'; | 
|---|
|  |  |  | createDiv.style.height='80px'; | 
|---|
|  |  |  | createDiv.style.width='120px'; | 
|---|
|  |  |  | createDiv.style.background = "#dddddd"; | 
|---|
|  |  |  | createDiv.style.position = "absolute"; | 
|---|
|  |  |  | parentNode.appendChild(createDiv); | 
|---|
|  |  |  | 
|---|
|  |  |  | return JSON.stringify([{ | 
|---|
|  |  |  | lastName : document.getElementById("Page:mainForm:idSearchVisitor:updateContactLastName").value, | 
|---|
|  |  |  | phone : document.getElementById("Page:mainForm:idSearchVisitor:updateContactPhone").value, | 
|---|
|  |  |  | type : document.getElementById("Page:mainForm:idSearchVisitor:updateContactType").value, | 
|---|
|  |  |  | doctorDivision1 : document.getElementById("Page:mainForm:idSearchVisitor:updateContactDoctorDivision").value, | 
|---|
|  |  |  | dataId:selectedAwsDataId | 
|---|
|  |  |  | }]); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | return; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | blockme(); | 
|---|
|  |  |  | let es = document.getElementsByTagName('select') | 
|---|
|  |  |  | for(let ei in es){ | 
|---|
|  |  |  | let e = es[ei]; | 
|---|
|  |  |  | for(let opi in e.options){ | 
|---|
|  |  |  | let op = e.options[opi]; | 
|---|
|  |  |  | if(!op)continue; | 
|---|
|  |  |  | if(op.value == "*****" && op.selected){ | 
|---|
|  |  |  | unblockUI(); | 
|---|
|  |  |  | alert('下拉框不能主动选择密文选项') | 
|---|
|  |  |  | return; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | ProcessPIForAWS({},GetEditObj()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | function Trans(){ | 
|---|
|  |  |  | console.log('SFRcordId:'+document.getElementById('Page:mainForm:sfContactId').value); | 
|---|
|  |  |  | AWSService.postAWS(staticResources.transactionUrl,AWSService.confirmTrans, JSON.stringify({ | 
|---|
|  |  |  | "txId":aws_result.txId, | 
|---|
|  |  |  | "sfRecordId":"", | 
|---|
|  |  |  | "sfRecordId":document.getElementById('Page:mainForm:sfContactId').value, | 
|---|
|  |  |  | "isSuccess":1 | 
|---|
|  |  |  | }), function(result){ | 
|---|
|  |  |  | window.location.reload(); | 
|---|
|  |  |  | 
|---|
|  |  |  | <apex:actionFunction name="editVistor" action="{!editVistor}" rerender="idRegistration" oncomplete="assignDencrypted();setButtonDisable(document.getElementById('Page:mainForm:idSearchVisitor:idRegSave'), false);"> | 
|---|
|  |  |  | <apex:param name="index" assignTo="{!index}" value=""/> | 
|---|
|  |  |  | </apex:actionFunction> | 
|---|
|  |  |  | <apex:actionFunction name="saveNew" action="{!regContact}" rerender="idRegistration,idRezultVisitor,idAddVisitor,idMessage" onComplete="Trans();"> | 
|---|
|  |  |  | <apex:actionFunction name="saveNew" action="{!regContact}" rerender="idRegistration,idRezultVisitor,idAddVisitor,idMessage,sfContactId" onComplete="Trans()"> | 
|---|
|  |  |  | </apex:actionFunction> | 
|---|
|  |  |  | <!-- Add By Li Jun for PIPL 20220228 Start --> | 
|---|
|  |  |  | <apex:inputHidden id="LastName_Encrypted__c" value="{!rc.LastName_Encrypted__c}"/> | 
|---|
|  |  |  | 
|---|
|  |  |  | <apex:inputHidden id="Doctor_Division1_Encrypted__c" value="{!rc.Doctor_Division1_Encrypted__c}"/> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <apex:inputHidden id="AWS_Data_Id__c" value="{!rc.AWS_Data_Id__c}"/> | 
|---|
|  |  |  | <apex:inputHidden id="sfContactId" value="{!sfContactId}"/> | 
|---|
|  |  |  | <!-- Add By Li Jun for PIPL 20220221 End --> | 
|---|
|  |  |  | <apex:pageBlock id="idSearchVisitor" > | 
|---|
|  |  |  | <table width="1060" height="50" border="0"> | 
|---|