From fb04e7c01d119c60632b4298d18fd93f3ccb3d79 Mon Sep 17 00:00:00 2001 From: Li Jun <buli@deloitte.com.cn> Date: 星期三, 06 四月 2022 10:32:05 +0800 Subject: [PATCH] 20220405DeployProduction --- force-app/main/default/pages/ViewReportDecryptInfo.page | 140 +++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 125 insertions(+), 15 deletions(-) diff --git a/force-app/main/default/pages/ViewReportDecryptInfo.page b/force-app/main/default/pages/ViewReportDecryptInfo.page index b8a1ea6..e3abbe6 100644 --- a/force-app/main/default/pages/ViewReportDecryptInfo.page +++ b/force-app/main/default/pages/ViewReportDecryptInfo.page @@ -8,13 +8,63 @@ <apex:repeat value="{!layoutEncryptedAPIList}" var="encryptedAPI"> <apex:outputField html-data-id="{!encryptedAPI}" title="{!ApiPrefix}{!encryptedAPI}" value="{!Report__c[encryptedAPI]}" /> </apex:repeat> + <apex:outputField html-data-id="Practitioner1__c" title="{!ApiPrefix}Practitioner1__c" value="{!Report__c['Practitioner1__c']}" /> + <apex:outputField html-data-id="Practitioner2__c" title="{!ApiPrefix}Practitioner2__c" value="{!Report__c['Practitioner2__c']}" /> + <apex:outputField html-data-id="Practitioner3__c" title="{!ApiPrefix}Practitioner3__c" value="{!Report__c['Practitioner3__c']}" /> + <apex:outputField html-data-id="Practitioner4__c" title="{!ApiPrefix}Practitioner4__c" value="{!Report__c['Practitioner4__c']}" /> + <apex:outputField html-data-id="Practitioner5__c" title="{!ApiPrefix}Practitioner5__c" value="{!Report__c['Practitioner5__c']}" /> </apex:pageBlockSection> <script> var staticResources = JSON.parse('{!staticResource}'); var AWSToSobjectEncryptedMapJson = JSON.parse('{!AWSToSobjectEncryptedMapJson}'); + var staticResourceContact = JSON.parse('{!staticResourceContact}'); var ApiPrefix = '{!ApiPrefix}'; function QueryLeadFromAWS() { AWSService.query(staticResources.queryUrl, '{!AWSDataId}', queryBack, staticResources.token); + debugger + let t1 = "[title='"+'{!ApiPrefix}'+"Practitioner1__c']"; + let t2 = "[title='"+'{!ApiPrefix}'+"Practitioner2__c']"; + let t3 = "[title='"+'{!ApiPrefix}'+"Practitioner3__c']"; + let t4 = "[title='"+'{!ApiPrefix}'+"Practitioner4__c']"; + let t5 = "[title='"+'{!ApiPrefix}'+"Practitioner5__c']"; + let ele1 = document.querySelector(t1); + let ele2 = document.querySelector(t2); + let ele3 = document.querySelector(t3); + let ele4 = document.querySelector(t4); + let ele5 = document.querySelector(t5); + if('{!contactAWSDataId1}' != '鏃�' && '{!contactName1}' != '鏃�'){ + if('{!contactAWSDataId1}' != ''){ + AWSService.query(staticResourceContact .queryUrl, '{!contactAWSDataId1}', queryContactBack1, staticResourceContact.token); + }else{ + ele1.innerHTML = '{!contactName1}'; + } + if('{!contactAWSDataId2}' != ''){ + AWSService.query(staticResourceContact .queryUrl, '{!contactAWSDataId2}', queryContactBack2, staticResourceContact.token); + }else{ + ele2.innerHTML = '{!contactName1}'; + } + if('{!contactAWSDataId3}' != ''){ + AWSService.query(staticResourceContact .queryUrl, '{!contactAWSDataId3}', queryContactBack3, staticResourceContact.token); + }else{ + ele3.innerHTML = '{!contactName1}'; + } + if('{!contactAWSDataId4}' != ''){ + AWSService.query(staticResourceContact .queryUrl, '{!contactAWSDataId4}', queryContactBack4, staticResourceContact.token); + }else{ + ele4.innerHTML = '{!contactName1}'; + } + if('{!contactAWSDataId5}' != ''){ + AWSService.query(staticResourceContact .queryUrl, '{!contactAWSDataId5}', queryContactBack5, staticResourceContact.token); + }else{ + ele1.innerHTML = '{!contactName1}'; + } + }else{ + ele1.innerHTML = ''; + ele2.innerHTML = ''; + ele3.innerHTML = ''; + ele4.innerHTML = ''; + ele5.innerHTML = ''; + } } var queryBack = function queryBack(data) { if(!data.object){ @@ -37,21 +87,81 @@ } } - // document.querySelector("[data-id='VOC_Informer_Name__c']").innerText=data.object.vocInformerName - // document.querySelector("[id='page:form:pageBlock:pageBlockSection:j_id2:1:j_id3']").innerText=data.object.callerPhone - // document.querySelector("[data-id='VOC_Informer_Contact__c']").innerText=data.object.vocInformerContact - // document.querySelector("[data-id='Person_In_Charge_Text__c']").innerText=data.object.personInChargeText - // document.querySelector("[data-id='Professor_sigh_text__c']").innerText=data.object.professorSighText - // document.querySelector("[data-id='Staff_Info_Manual_c__c']").innerText=data.object.staffInfoManual - // document.querySelector("[data-id='Medical_History__c']").innerText = data.object.medicalHistory - // document.querySelector("[data-id='Responsible_Person_HP_c__c']").innerText=data.object.responsiblePersonHP - // document.querySelector("[data-id='Practitioner1_Part__c']").innerText=data.object.practitioner1Part - // document.getElementById('page:form:pageBlock:pageBlockSection:j_id2:8:j_id3').innerText=data.object.practitioner2Part - // document.getElementById('page:form:pageBlock:pageBlockSection:j_id2:9:j_id3').innerText=data.object.practitioner3Part - // document.getElementById('page:form:pageBlock:pageBlockSection:j_id2:10:j_id3').innerText=data.object.practitioner4Part - // document.getElementById('page:form:pageBlock:pageBlockSection:j_id2:11:j_id3').innerText=data.object.practitioner5Part - // document.querySelector("[data-id='age__c']").innerText=data.object.age - // document.querySelector("[data-id='sex__c']").innerText=data.object.sex + }; + var queryContactBack1 = function queryContactBack1(data){ + if(!data.object){ + console.log('data.object is ' + data.object); + return; + } + console.log('data.object is ' + data.object); + + let t = "[title='"+'{!ApiPrefix}'+"Practitioner1__c']"; + let ele = document.querySelector(t); + if(ele){ + ele.title=''; + ele.innerHTML = data.object.lastName; + } + + }; + var queryContactBack2 = function queryContactBack2(data){ + if(!data.object){ + console.log('data.object is ' + data.object); + return; + } + console.log('data.object is ' + data.object); + + let t = "[title='"+'{!ApiPrefix}'+"Practitioner2__c']"; + let ele = document.querySelector(t); + if(ele){ + ele.title=''; + ele.innerHTML = data.object.lastName; + } + + }; + var queryContactBack3 = function queryContactBack3(data){ + if(!data.object){ + console.log('data.object is ' + data.object); + return; + } + console.log('data.object is ' + data.object); + + let t = "[title='"+'{!ApiPrefix}'+"Practitioner3__c']"; + let ele = document.querySelector(t); + if(ele){ + ele.title=''; + ele.innerHTML = data.object.lastName; + } + + }; + var queryContactBack4 = function queryContactBack4(data){ + if(!data.object){ + console.log('data.object is ' + data.object); + return; + } + console.log('data.object is ' + data.object); + + let t = "[title='"+'{!ApiPrefix}'+"Practitioner4__c']"; + let ele = document.querySelector(t); + if(ele){ + ele.title=''; + ele.innerHTML = data.object.lastName; + } + + }; + var queryContactBack5 = function queryContactBack5(data){ + if(!data.object){ + console.log('data.object is ' + data.object); + return; + } + console.log('data.object is ' + data.object); + + let t = "[title='"+'{!ApiPrefix}'+"Practitioner5__c']"; + let ele = document.querySelector(t); + if(ele){ + ele.title=''; + ele.innerHTML = data.object.lastName; + } + }; sfdcPage.appendToOnloadQueue(function () { QueryLeadFromAWS(); -- Gitblit v1.9.1