From 7f9d89331a1ecafffd9cef7293cdbdd3a8b289b6 Mon Sep 17 00:00:00 2001
From: 李金换 <lijinhuan@prec-tech.com>
Date: 星期二, 19 四月 2022 13:45:24 +0800
Subject: [PATCH] HWAG-CAV5WX职位
---
force-app/main/default/pages/ViewDecryptConsumApply.page | 41 ++++++++++++++++++++++++++++++++++++++---
1 files changed, 38 insertions(+), 3 deletions(-)
diff --git a/force-app/main/default/pages/ViewDecryptConsumApply.page b/force-app/main/default/pages/ViewDecryptConsumApply.page
index 944b835..ad7aec8 100644
--- a/force-app/main/default/pages/ViewDecryptConsumApply.page
+++ b/force-app/main/default/pages/ViewDecryptConsumApply.page
@@ -1,21 +1,56 @@
+<!--
+ @description :
+ @author : ChangeMeIn@UserSettingsUnder.SFDoc
+ @group :
+ @last modified on : 03-29-2022
+ @last modified by : ChangeMeIn@UserSettingsUnder.SFDoc
+-->
<apex:page standardController="Consum_Apply__c" extensions="NewConsumApplyController" id="page">
<apex:includeScript value="{! URLFOR($Resource.AWSService, 'AWSService.js') }"/>
+ <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
<apex:form id="form">
<apex:pageblock id="pageBlock">
+ <!-- <apex:pageBlockSection showHeader="false" title="" collapsible="true" columns="2" id="pageBlockSection">
+ <!--Each section has layoutFields, let's iterate them as well-->
+ <!-- <apex:repeat value="{!encryptedAPIList}" var="encryptedAPI">
+ <apex:outputField html-data-id="{!encryptedAPI}" value="{!Consum_Apply__c[encryptedAPI]}" />
+ </apex:repeat>
+ </apex:pageBlockSection> -->
<apex:pageBlockSection showHeader="false" title="" collapsible="true" columns="2" id="pageBlockSection">
<!--Each section has layoutFields, let's iterate them as well-->
<apex:repeat value="{!encryptedAPIList}" var="encryptedAPI">
- <apex:outputField html-data-id="{!encryptedAPI}" value="{!Consum_Apply__c[encryptedAPI]}" />
+ <apex:outputField html-data-id="{!encryptedAPI}" title="{!ApiPrefix}{!encryptedAPI}" value="{!Consum_Apply__c[encryptedAPI]}" />
</apex:repeat>
</apex:pageBlockSection>
<script>
var staticResources = JSON.parse('{!staticResource}');
+ var AWSToSobjectEncryptedMapJson = JSON.parse('{!AWSToSobjectEncryptedMapJson}');
+ var ApiPrefix = '{!ApiPrefix}';
function QueryConsumApplyFromAWS() {
AWSService.query(staticResources.queryUrl, '{!AWSDataId}', queryBack, staticResources.token);
}
var queryBack = function queryBack(data) {
- document.querySelector("[id='page:form:pageBlock:pageBlockSection:j_id1:0:j_id2']").innerHTML = data.object.phoneNumber;
- document.querySelector("[data-id='direct_shippment_address__c']").innerHTML = data.object.directShippmentAddress;
+ // document.querySelector("[id='page:form:pageBlock:pageBlockSection:j_id2:1:j_id3']").innerHTML = data.object.phoneNumber;
+ // document.querySelector("[data-id='direct_shippment_address__c']").innerHTML = data.object.directShippmentAddress;
+ if(!data.object){
+ console.log('data.object is ' + data.object);
+ return;
+ }
+ for(let f in AWSToSobjectEncryptedMapJson){
+ let t = "[title='"+ApiPrefix+AWSToSobjectEncryptedMapJson[f]+"']";
+ let ele = document.querySelector(t);
+ if(ele){
+ ele.title = '';
+ if(data.object.hasOwnProperty(f)){
+ ele.innerHTML = data.object[f];
+ }
+ else{
+ console.log(f + 'is not in data.object');
+ }
+ }else{
+ console.log('selector='+t+' not found');
+ }
+ }
};
sfdcPage.appendToOnloadQueue(function () {
console.log('sfdcPage.appendToOnloadQueue');
--
Gitblit v1.9.1