From eeb7c0a2d6f037d515bb822d739036b69c4dc73a Mon Sep 17 00:00:00 2001 From: 沙世明 <shashiming@prec-tech.com> Date: 星期五, 08 四月 2022 17:14:12 +0800 Subject: [PATCH] Merge branch 'master' of http://47.92.229.245:8089/r/OlyMEBG --- force-app/main/default/pages/ViewInquiryFormDecryptInfo.page | 39 +++++++++++++++++++++++++++++++++++++-- 1 files changed, 37 insertions(+), 2 deletions(-) diff --git a/force-app/main/default/pages/ViewInquiryFormDecryptInfo.page b/force-app/main/default/pages/ViewInquiryFormDecryptInfo.page index 191f609..0fd65c7 100644 --- a/force-app/main/default/pages/ViewInquiryFormDecryptInfo.page +++ b/force-app/main/default/pages/ViewInquiryFormDecryptInfo.page @@ -8,6 +8,7 @@ <apex:repeat value="{!layoutEncryptedAPIList}" var="encryptedAPI"> <apex:outputField html-data-id="{!encryptedAPI}" title="{!ApiPrefix}{!encryptedAPI}" value="{!Inquiry_form__c[encryptedAPI]}" /> </apex:repeat> + <apex:outputField html-data-id="Contact_Name__c" title="{!ApiPrefix}Contact_Name__c" value="{!Inquiry_form__c['Contact_Name__c']}" /> </apex:pageBlockSection> <script> var config = { @@ -18,9 +19,40 @@ AWSToSobjectEncryptedMap:{!AWSToSobjectEncryptedMapJson} }; var staticResources = JSON.parse('{!staticResource}'); + var staticResourceContact = JSON.parse('{!staticResourceContact}'); function QuerySobjectFromAWS() { AWSService.query(staticResources.queryUrl, '{!AWSDataId}', queryBack, staticResources.token); + debugger + let t = "[title='"+config.ApiPrefix+"Contact_Name__c']"; + let ele = document.querySelector(t); + if('{!contactAWSDataId}' != '鏃�' && '{!contactName}' != '鏃�'){ + if('{!contactAWSDataId}' != ''){ + AWSService.query(staticResourceContact .queryUrl, '{!contactAWSDataId}', queryContactBack, staticResourceContact.token); + }else{ + ele.innerHTML = '{!contactName}'; + } + }else{ + + ele.innerHTML = ''; + } } + var queryContactBack = function queryContactBack(data){ + if(!data.object){ + console.log('data.object is ' + data.object); + return; + } + console.log('data.object is ' + data.object); + + let t = "[title='"+config.ApiPrefix+"Contact_Name__c']"; + let ele = document.querySelector(t); + if(ele){ + ele.title=''; + ele.innerHTML = data.object.lastName; + } + + }; + + var queryBack = function queryBack(data) { if(!data.object){ console.log('data.object is ' + data.object); @@ -35,8 +67,11 @@ if(data.object.hasOwnProperty(f)){ if (f == 'email') { let eml = document.querySelector("[data-id='Email__c']"); - eml.href = 'mailto:'+data.object[f]; - eml.text = data.object[f]; + if(eml){ + eml.href = 'mailto:'+data.object[f]; + eml.text = data.object[f]; + } + }else{ ele.innerHTML = data.object[f]; } -- Gitblit v1.9.1