From 1b214a96d371ce90578fb7d6c14eecfcba5f87f0 Mon Sep 17 00:00:00 2001
From: 涂煌豪 <tuhuanghao@prec-tech.com>
Date: 星期一, 11 四月 2022 18:52:32 +0800
Subject: [PATCH] Sfdc2PoContactBatch修改
---
force-app/main/default/pages/SearchVisitor.page | 29 +++++++++++++++++++++++++++--
1 files changed, 27 insertions(+), 2 deletions(-)
diff --git a/force-app/main/default/pages/SearchVisitor.page b/force-app/main/default/pages/SearchVisitor.page
index 533f902..d754bb0 100644
--- a/force-app/main/default/pages/SearchVisitor.page
+++ b/force-app/main/default/pages/SearchVisitor.page
@@ -8,6 +8,10 @@
<!-- 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();
@@ -188,6 +192,10 @@
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);
@@ -269,6 +277,8 @@
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
}]);
}
@@ -280,12 +290,26 @@
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();
@@ -327,7 +351,7 @@
<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}"/>
@@ -337,6 +361,7 @@
<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">
--
Gitblit v1.9.1