Li Jun
2022-05-11 4238b5408fde989099dc289e4f830ac3c1a0a6d3
Page Enhance 0511
10个文件已修改
72 ■■■■■ 已修改文件
force-app/main/default/pages/NewAndEditAddress.page 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/NewAndEditReport.page 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/NewConsumApply.page 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/NewConsumApplyEquipmentSetDetail.page 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/NewOnCall.page 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/NewRepair.page 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/ViewAddressDecryptInfo.page 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/ViewConsumApplyEquipmentSetDetailDecrypt.page 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/ViewOnCallDecrypt.page 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/ViewRepairEncrypt.page 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/NewAndEditAddress.page
@@ -159,8 +159,11 @@
        }
        var queryBack = function queryBack(data) {
            console.log('data = ' + data);
            if(document.querySelector("[data-id='Telephone__c']"))
            document.querySelector("[data-id='Telephone__c']").value = data.object.telephone;
            if(document.querySelector("[data-id='ZipCode__c']"))
            document.querySelector("[data-id='ZipCode__c']").value = data.object.zipCode;
            if(document.querySelector("[data-id='Detailed_Address__c']"))
            document.querySelector("[data-id='Detailed_Address__c']").value = data.object.detailedAddress;
            unblockUI();
        };
force-app/main/default/pages/NewAndEditReport.page
@@ -718,6 +718,7 @@
                    //Replace Vlookup Field
                    replaceSearchContactLookup();
                    //3. Set Readonly Attribute
                    if(document.querySelector("[data-id='OwnerId']"))
                    document.querySelector("[data-id='OwnerId']").classList.add("disabledbutton");
                    //如果是OPD计划过来的
force-app/main/default/pages/NewConsumApply.page
@@ -57,7 +57,9 @@
        //Query Required Parameter
        var queryBack = function queryBack(data) {
            console.log('data = ' + data);
            if(document.querySelector("[data-id='Phone_number__c']"))
            document.querySelector("[data-id='Phone_number__c']").value = data.object.phoneNumber;
            if(document.querySelector("[data-id='direct_shippment_address__c']"))
            document.querySelector("[data-id='direct_shippment_address__c']").value = data.object.directShippmentAddress;
            unblockUI();
        };
@@ -320,6 +322,7 @@
            let dataId = contactsInfo[sfId];
            let url = staticResourcesContact.queryUrl + '?dataId=' + dataId;
            let queryBackContactName = function queryBackContactName(result){
                if(document.querySelector("[data-id='Loaner_medical_Staff__c']"))
                document.querySelector("[data-id='Loaner_medical_Staff__c']").value = result.object.lastName;
                //document.querySelector("[data-id='LastName']").value = result.object.lastName;
            };
force-app/main/default/pages/NewConsumApplyEquipmentSetDetail.page
@@ -50,6 +50,7 @@
        //Query Required Parameter
        var queryBack = function queryBack(data) {
            console.log('data = ' + data);
            if(document.querySelector("[data-id='Trial_User__c']"))
            document.querySelector("[data-id='Trial_User__c']").value = data.object.trialUser;
            unblockUI();
        };
force-app/main/default/pages/NewOnCall.page
@@ -37,7 +37,9 @@
        var queryBack = function queryBack(data) {
            console.log('data = ' + data);
            //document.querySelector("[id='page:form:pageBlock:pageBlockSection:j_id1:0:j_id2']").value = data.object.callerPhone;
            if(document.getElementById(api_id_map['Caller_phone__c']))
            document.getElementById(api_id_map['Caller_phone__c']).value = data.object.callerPhone;    //20220404  By Chen Yanan
            if(document.querySelector("[data-id='Responsible_Person_HP__c']"))
            document.querySelector("[data-id='Responsible_Person_HP__c']").value = data.object.responsiblePersonHP;
            unblockUI();
        };
force-app/main/default/pages/NewRepair.page
@@ -252,21 +252,31 @@
        var queryBack = function queryBack(data) {
                    console.log(data);
                    if(document.querySelector("[data-id='address_Contacts__c']"))
                    document.querySelector("[data-id='address_Contacts__c']").value = data.object.addressContacts;
                    if(document.querySelector("[data-id='address_Contacts_Name__c']"))
                    document.querySelector("[data-id='address_Contacts_Name__c']").value = data.object.addressContactsName;
                    if(document.querySelector("[data-id='address_Telephone__c']"))
                    document.querySelector("[data-id='address_Telephone__c']").value = data.object.addressTelephone;
                    if(document.querySelector("[data-id='address_ZipCode__c']"))
                    document.querySelector("[data-id='address_ZipCode__c']").value = data.object.addressZipCode;
                    if(document.querySelector("[data-id='Detailed_Address__c']"))
                    document.querySelector("[data-id='Detailed_Address__c']").value = data.object.detailedAddress;
                    if(document.querySelector("[data-id='RepairApplicant__c']"))
                    document.querySelector("[data-id='RepairApplicant__c']").value = data.object.repairApplicant;
                    AWSService.query(staticResourceAddress.queryUrl, '{!DecryptAWSDataId}', queryBackDecrypt, staticResourceAddress.token);
                };
        var queryBackContact = function queryBack(data) {
                    console.log(data);
                    if(document.querySelector("[data-id='address_Contacts__c']"))
                    document.querySelector("[data-id='address_Contacts__c']").value = data.object.lastName;
                };
        var queryBackDecrypt = function queryBack(data) {
                    if(document.querySelector("[data-id='Detailed_Address__c']"))
                    document.querySelector("[data-id='Detailed_Address__c']").value = data.object.detailedAddress;
                    if(document.querySelector("[data-id='address_ZipCode__c']"))
                    document.querySelector("[data-id='address_ZipCode__c']").value = data.object.zipCode;
                    if(document.querySelector("[data-id='address_Telephone__c']"))
                    document.querySelector("[data-id='address_Telephone__c']").value = data.object.telephone;
                    AWSService.query(staticResourceContact.queryUrl, '{!ContactAWSDataId}', queryBackContact, staticResourceContact.token);
                }
@@ -508,6 +518,7 @@
                        blockme();//add by Li Jun 20220428 By Li Jun 
                        var staticResourceRepairSubOrder = JSON.parse('{!staticResourceRepairSubOrder}');
                        let queryBackRepairSubOrder = function queryBackRepairSubOrder(data) {
                            if(document.querySelector("[data-id='RepairApplicant__c']"))
                            document.querySelector("[data-id='RepairApplicant__c']").value = data.object.repairApplicantName;
                            unblockUI();//add by Li Jun 20220428 By Li Jun 
                            EditButton(false);//add by Li Jun 20220428 By Li Jun 
force-app/main/default/pages/ViewAddressDecryptInfo.page
@@ -18,8 +18,11 @@
                    AWSService.query(staticResources.queryUrl, '{!AWSDataId}', queryBack, staticResources.token);
                }
                var queryBack = function queryBack(data) {
                    if(document.querySelector("[data-id='Telephone__c']"))
                    document.querySelector("[data-id='Telephone__c']").innerHTML = data.object.telephone;
                    if(document.querySelector("[data-id='ZipCode__c']"))
                    document.querySelector("[data-id='ZipCode__c']").innerHTML = data.object.zipCode;
                    if(document.querySelector("[data-id='Detailed_Address__c']"))
                    document.querySelector("[data-id='Detailed_Address__c']").innerHTML = data.object.detailedAddress;
                    
                };
force-app/main/default/pages/ViewConsumApplyEquipmentSetDetailDecrypt.page
@@ -22,7 +22,9 @@
                    AWSService.query(staticResources.queryUrl, '{!AWSDataId}', queryBack, staticResources.token);
                }
                var queryBack = function queryBack(data) {
                    document.querySelector("[id='page:form:pageBlock:pageBlockSection:j_id2:0:j_id3']").innerHTML = data.object.trialUser;
                    if(document.querySelector("[data-id='Trial_User__c']")){
                        document.querySelector("[data-id='Trial_User__c']").innerText = data.object.trialUser;
                    }
                };
                sfdcPage.appendToOnloadQueue(function () {
                    console.log('sfdcPage.appendToOnloadQueue');
force-app/main/default/pages/ViewOnCallDecrypt.page
@@ -13,18 +13,50 @@
            <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="{!On_Call__c[encryptedAPI]}" />
                    <apex:outputField html-data-id="{!encryptedAPI}" title="{!ApiPrefix}{!encryptedAPI}" value="{!On_Call__c[encryptedAPI]}" />
                </apex:repeat>
            </apex:pageBlockSection>
            <script>
                // AWSService.sfSessionId = '{!GETSESSIONID()}';  // 20220404 By Chen Yanan
                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("[data-id='Responsible_Person_HP__c']").innerHTML = data.object.responsiblePersonHP;
                    document.querySelector("[id='page:form:pageBlock:pageBlockSection:j_id2:1:j_id3']").innerHTML = data.object.callerPhone;
                    // document.querySelector("[data-id='Responsible_Person_HP__c']").innerHTML = data.object.responsiblePersonHP;
                    // document.querySelector("[id='page:form:pageBlock:pageBlockSection:j_id2:1:j_id3']").innerHTML = data.object.callerPhone;
                    console.log('resp from aws:'+JSON.stringify(data.object));
                    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)){
                                if (f == 'email') {
                                    let eml = document.querySelector("[data-id='Email']");
                                    if(eml){  //20220403 By Chen Yanan
                                        eml.href = 'mailto:'+data.object[f];
                                        eml.text = data.object[f];
                                        continue;
                                    }
                                }
                                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');
force-app/main/default/pages/ViewRepairEncrypt.page
@@ -28,11 +28,17 @@
                }
                var queryBack = function queryBack(data) {
                    console.log(data);
                    if(document.querySelector("[data-id='address_Contacts__c']"))
                    document.querySelector("[data-id='address_Contacts__c']").innerHTML = data.object.addressContacts;
                    if(document.querySelector("[data-id='address_Contacts_Name__c']"))
                    document.querySelector("[data-id='address_Contacts_Name__c']").innerHTML = data.object.addressContactsName;
                    if(document.querySelector("[data-id='address_Telephone__c']"))
                    document.querySelector("[data-id='address_Telephone__c']").innerHTML = data.object.addressTelephone;
                    if(document.querySelector("[data-id='address_ZipCode__c']"))
                    document.querySelector("[data-id='address_ZipCode__c']").innerHTML = data.object.addressZipCode;
                    if(document.querySelector("[data-id='Detailed_Address__c']"))
                    document.querySelector("[data-id='Detailed_Address__c']").innerHTML = data.object.detailedAddress;
                    if(document.querySelector("[data-id='RepairApplicant__c']"))
                    document.querySelector("[data-id='RepairApplicant__c']").innerHTML = data.object.repairApplicant;
                    //AWSService.query(staticResourceAddress.queryUrl, '{!DecryptAWSDataId}', queryBackDecrypt, staticResourceAddress.token);
                };