| | |
| | | @description : |
| | | @author : ChangeMeIn@UserSettingsUnder.SFDoc |
| | | @group : |
| | | @last modified on : 03-17-2022 |
| | | @last modified on : 03-19-2022 |
| | | @last modified by : ChangeMeIn@UserSettingsUnder.SFDoc |
| | | --> |
| | | <apex:page standardController="Repair__c" extensions="NewRepairController" id="page"> |
| | |
| | | </style> |
| | | <script> |
| | | //Initial Required Information |
| | | var staticResourceContact = JSON.parse('{!staticResourceContact}'); |
| | | var staticResourceAddress = JSON.parse('{!staticResourceAddress}'); |
| | | var staticResources = JSON.parse('{!staticResource}'); |
| | | var requiredFieldAPIList = JSON.parse('{!requiredFieldAPIListStr}'); |
| | | var fieldAPIToLabelMap = JSON.parse('{!fieldAPIToLabelMapStr}'); |
| | |
| | | } |
| | | |
| | | //Query Required Parameter |
| | | var queryBack = function queryBack(data) { |
| | | console.log('data = ' + data); |
| | | document.querySelector("[data-id='address_Contacts__c']").value = data.object.addressContacts; |
| | | document.querySelector("[data-id='address_Contacts_Name__c']").value = data.object.addressContactsName; |
| | | document.querySelector("[data-id='address_Telephone__c']").value = data.object.addressTelephone; |
| | | document.querySelector("[data-id='address_ZipCode__c']").value = data.object.addressZipCode; |
| | | document.querySelector("[data-id='Detailed_Address__c']").value = data.object.detailedAddress; |
| | | document.querySelector("[data-id='RepairApplicant__c']").value = data.object.repairApplicant; |
| | | unblockUI(); |
| | | }; |
| | | // var queryBack = function queryBack(data) { |
| | | // console.log('data = ' + data); |
| | | // document.querySelector("[data-id='address_Contacts__c']").value = data.object.addressContacts; |
| | | // document.querySelector("[data-id='address_Contacts_Name__c']").value = data.object.addressContactsName; |
| | | // document.querySelector("[data-id='address_Telephone__c']").value = data.object.addressTelephone; |
| | | // document.querySelector("[data-id='address_ZipCode__c']").value = data.object.addressZipCode; |
| | | // document.querySelector("[data-id='Detailed_Address__c']").value = data.object.detailedAddress; |
| | | // document.querySelector("[data-id='RepairApplicant__c']").value = data.object.repairApplicant; |
| | | // unblockUI(); |
| | | // }; |
| | | |
| | | //Check If Insert Or Update |
| | | var insertOrUpdateBack = function insertOrUpdateBack(payloadJson, result, isNewMode) { |
| | |
| | | AWSService.query(staticResources.queryUrl, '{!AWSDataId}', queryBack, staticResources.token); |
| | | } |
| | | |
| | | var queryBack = function queryBack(data) { |
| | | console.log(data); |
| | | document.querySelector("[data-id='address_Contacts__c']").innerHTML = data.object.addressContacts; |
| | | document.querySelector("[data-id='address_Contacts_Name__c']").innerHTML = data.object.addressContactsName; |
| | | document.querySelector("[data-id='address_Telephone__c']").innerHTML = data.object.addressTelephone; |
| | | document.querySelector("[data-id='address_ZipCode__c']").innerHTML = data.object.addressZipCode; |
| | | document.querySelector("[data-id='Detailed_Address__c']").innerHTML = data.object.detailedAddress; |
| | | document.querySelector("[data-id='RepairApplicant__c']").innerHTML = data.object.repairApplicant; |
| | | AWSService.query(staticResourceAddress.queryUrl, '{!DecryptAWSDataId}', queryBackDecrypt, staticResourceAddress.token); |
| | | }; |
| | | var queryBackContact = function queryBack(data) { |
| | | console.log(data); |
| | | document.querySelector("[data-id='address_Contacts__c']").innerHTML = data.object.lastName; |
| | | }; |
| | | var queryBackDecrypt = function queryBack(data) { |
| | | document.querySelector("[data-id='Detailed_Address__c']").innerHTML = data.object.detailedAddress; |
| | | document.querySelector("[data-id='address_ZipCode__c']").innerHTML = data.object.zipCode; |
| | | document.querySelector("[data-id='address_Telephone__c']").innerHTML = data.object.telephone; |
| | | AWSService.query(staticResourceContact.queryUrl, '{!ContactAWSDataId}', queryBackContact, staticResourceContact.token); |
| | | } |
| | | |
| | | //Update Sensitive Information to AWS |
| | | function UpdatePIToAWS(repairJson, payloadForNewPI) { |
| | | let controllerSaveMethod = '{!$RemoteAction.NewRepairController.saveRepair}'; |