From 01f207d979d6be17c8cdec293feab48828c0ec3e Mon Sep 17 00:00:00 2001
From: 黄千龙 <huangqianlong@prec-tech.com>
Date: 星期五, 08 四月 2022 14:22:52 +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