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/SimpleEventRegister.page | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 55 insertions(+), 2 deletions(-)
diff --git a/force-app/main/default/pages/SimpleEventRegister.page b/force-app/main/default/pages/SimpleEventRegister.page
index 37f50b1..864788a 100644
--- a/force-app/main/default/pages/SimpleEventRegister.page
+++ b/force-app/main/default/pages/SimpleEventRegister.page
@@ -6,6 +6,10 @@
<apex:includeScript value="{!URLFOR($Resource.jquerysuggestjs)}"/>
<apex:includeScript value="{!URLFOR($Resource.connection20)}"/>
<apex:includeScript value="{!URLFOR($Resource.apex20)}"/>
+<!-- Add By Li Jun for PIPL 20220225 -->
+<apex:includeScript value="{!URLFOR($Resource.AWSService, 'AWSService.js') }" />
+<script src="../../soap/ajax/53.0/connection.js" type="text/javascript"></script>
+<!-- Add By Li Jun for PIPL 20220225 -->
<script>
var ros = '{!$User.State_Hospital__c}';
var act = '鐥呴櫌';
@@ -282,6 +286,45 @@
//2021-08-10 mzy update SWAG-C5R6GW 璇环浠诲姟鏂板瀛楁 end
}
+ //Add By Li Jun 20220225 for PIPL Start
+ AWSService.sfSessionId = '{!GETSESSIONID()}';
+ var staticResources = JSON.parse('{!staticResource}');
+ var contactAWSIds = JSON.parse('{!contactAWSIds}');
+ console.log('contactAWSIds:'+JSON.stringify(contactAWSIds));
+ var sfIdToContactInfo = {};
+ function preparePayloadForSearchContact(){
+ let searchPayload = new Object();
+ searchPayload.dataIds = contactAWSIds;
+ searchPayload.contactName = '';
+ return JSON.stringify(searchPayload);
+ }
+ function searchContactAll(){
+ let data = preparePayloadForSearchContact();
+ let searchCallBack = function searchCallBack(result){
+ let contacts = result.object;
+ if(contacts == null){
+ return;
+ }
+ for(var i=0;i<contacts.length;i++){
+ let temp = {}
+ temp.lastName = contacts[i].lastName?contacts[i].lastName:'';
+ if(contacts[i].sfRecordId){
+ sfIdToContactInfo[contacts[i].sfRecordId] = temp;
+ }
+ }
+ console.log('AWS Result:'+JSON.stringify(sfIdToContactInfo));
+ let v1Id = j$(escapeVfId('page:form:all:visitSettings:visitor1Id')).value();
+ if(sfIdToContactInfo.hasOwnProperty(v1Id)){
+ document.getElementById("page:form:all:visitSettings:visitor1").value = sfIdToContactInfo[v1Id].lastName;
+ }
+ let v2Id = j$(escapeVfId('page:form:all:visitSettings:visitor2Id')).value();
+ if(sfIdToContactInfo.hasOwnProperty(v2Id)){
+ document.getElementById("page:form:all:visitSettings:visitor2").value = sfIdToContactInfo[v2Id].lastName;
+ }
+ };
+ AWSService.search(staticResources.searchUrl,data,searchCallBack,staticResources.token);
+ }
+ //Add By Li Jun 20220225 for PIPL End
</script>
<style>
.visitorplace_results {
@@ -388,10 +431,20 @@
<!-- 20200922 zh SWAG-BS6BYA 鏍峰紡璋冩暣 start -->
<!-- 璁块棶瀵硅薄1 -->
- <apex:inputText label="璁块棶瀵硅薄" value="{!targetEvent.Visitor1__c}" rendered="{!isHospital}" id="visitor1" onchange="clearVisitorId('visitor1Id');" onClick="searchVisitor2(value);"/>
+ <!-- <apex:inputText label="璁块棶瀵硅薄" value="{!targetEvent.Visitor1__c}" rendered="{!isHospital}" id="visitor1" onchange="clearVisitorId('visitor1Id');" onClick="searchVisitor2(value);"/> -->
+ <!-- Add by Li Jun for PIPL 20220303 Start -->
+ <apex:inputText label="璁块棶瀵硅薄" value="{!idVisitor1PI}" rendered="{!isHospital}" id="visitor1" onchange="clearVisitorId('visitor1Id');" onClick="searchVisitor2(value);"/>
+ <!-- Add by Li Jun for PIPL 20220303 End -->
<apex:pageblockSectionItem />
<!-- 璁块棶瀵硅薄2 -->
- <apex:inputText label=" " value="{!targetEvent.Visitor2__c}" rendered="{!isHospital}" id="visitor2" onchange="clearVisitorId('visitor2Id');" onClick="searchVisitor2(value);"/>
+ <!-- <apex:inputText label=" " value="{!targetEvent.Visitor2__c}" rendered="{!isHospital}" id="visitor2" onchange="clearVisitorId('visitor2Id');" onClick="searchVisitor2(value);"/> -->
+ <!-- Add by Li Jun for PIPL 20220303 Start -->
+ <apex:inputText label=" " value="{!idVisitor2PI}" rendered="{!isHospital}" id="visitor2" onchange="clearVisitorId('visitor2Id');" onClick="searchVisitor2(value);"/>
+ <!-- Add by Li Jun for PIPL 20220303 End -->
+ <script>
+ console.log('Load AWS Data');
+ searchContactAll();
+ </script>
<apex:pageblockSectionItem rendered="{!isAgent}"/>
<!-- <apex:pageblockSectionItem /> -->
<!-- 璇环1 -->
--
Gitblit v1.9.1