| | |
| | | AWSService.sfSessionId = '{!GETSESSIONID()}'; |
| | | //Initial Required Information |
| | | var staticResources = JSON.parse('{!staticResource}'); |
| | | //zhj MEBG新方案改造 2022-11-29 start |
| | | var staticResourcesV2 = JSON.parse('{!staticResourceV2}'); |
| | | //zhj MEBG新方案改造 2022-11-29 end |
| | | var requiredFieldAPIList = JSON.parse('{!requiredFieldAPIListStr}'); |
| | | var fieldAPIToLabelMap = JSON.parse('{!fieldAPIToLabelMapStr}'); |
| | | var VLookUpFields = new Set(['Consum_Apply__c','Consum_Apply_Equipment_Set__c','Asset__c','Canceled__c','DeliverySlip__c','Return_DeliverySlip__c']); |
| | |
| | | //Query Required Parameter |
| | | var queryBack = function queryBack(data) { |
| | | console.log('data = ' + data); |
| | | document.querySelector("[data-id='Trial_User__c']").value = data.object.trialUser; |
| | | if(document.querySelector("[data-id='Trial_User__c']")) |
| | | document.querySelector("[data-id='Trial_User__c']").value = data.object.trialUser; |
| | | unblockUI(); |
| | | }; |
| | | |
| | |
| | | console.log('Result from AWS' + JSON.stringify(r)); |
| | | console.log('payloadJson=' + JSON.stringify(payloadJson)); |
| | | payloadJson.Trial_User__c = r.object[0].trialUser; |
| | | payloadJson.Trial_User_Encrypt__c = r.object[0].trialUserEncrypt; |
| | | //zhj MEBG新方案改造 2022-11-29 start |
| | | //payloadJson.Trial_User_Encrypt__c = r.object[0].trialUserEncrypt; |
| | | //zhj MEBG新方案改造 2022-11-29 end |
| | | payloadJson.AWS_Data_Id__c = '{!AWSDataId}'; |
| | | if (isNewMode || {!isCloneMode}) { |
| | | payloadJson.AWS_Data_Id__c = r.object[0].dataId; |
| | |
| | | result[userVLookUpFields[i]] = userVlookUpNodeValue; |
| | | } |
| | | } |
| | | result.Consum_Apply_Equipment_Set__c = document.querySelector('[data-id=Consum_Apply_Equipment_Set__c]').textContent; |
| | | debugger |
| | | //result.Consum_Apply_Equipment_Set__c = document.querySelector('[data-id=Consum_Apply_Equipment_Set__c]').textContent; //zhj MEBG 新方案改造 2022-12-02 |
| | | console.log(JSON.stringify(result)); |
| | | return result; |
| | | } |
| | |
| | | let obj = JSON.parse(payloadForNewPI); |
| | | obj[0].dataId = '{!AWSDataId}'; |
| | | let payloadForNewPIJson = JSON.stringify(obj); |
| | | AWSService.update(staticResources.updateUrl, consumApplyJson, payloadForNewPIJson, controllerSaveMethod, staticResources.token, staticResources.transactionUrl, false, insertOrUpdateBack, redirectCallBack); |
| | | //zhj MEBG新方案改造 2022-11-29 start |
| | | //AWSService.update(staticResources.updateUrl, consumApplyJson, payloadForNewPIJson, controllerSaveMethod, staticResources.token, staticResources.transactionUrl, false, insertOrUpdateBack, redirectCallBack); |
| | | AWSService.update(staticResourcesV2.updateUrl, consumApplyJson, payloadForNewPIJson, controllerSaveMethod, staticResources.token, staticResources.transactionUrl, false, insertOrUpdateBack, redirectCallBack); |
| | | //zhj MEBG新方案改造 2022-11-29 end |
| | | } |
| | | |
| | | //Insert Sensitive Information to AWS |
| | | function NewPIToAWS(consumApplyJson, payloadForNewPI) { |
| | | let controllerSaveMethod = '{!$RemoteAction.NewConsumApplyEquipSetDetailController.saveConsumApply}'; |
| | | AWSService.insert(staticResources.newUrl, consumApplyJson, payloadForNewPI, controllerSaveMethod, staticResources.token, staticResources.transactionUrl, true, insertOrUpdateBack, redirectCallBack); |
| | | //zhj MEBG新方案改造 2022-11-29 start |
| | | //AWSService.insert(staticResources.newUrl, consumApplyJson, payloadForNewPI, controllerSaveMethod, staticResources.token, staticResources.transactionUrl, true, insertOrUpdateBack, redirectCallBack); |
| | | AWSService.insert(staticResourcesV2.newUrl, consumApplyJson, payloadForNewPI, controllerSaveMethod, staticResources.token, staticResources.transactionUrl, true, insertOrUpdateBack, redirectCallBack); |
| | | //zhj MEBG新方案改造 2022-11-29 end |
| | | } |
| | | |
| | | //Check Required Fields |