涂煌豪
2022-05-24 6ea917ffd94638d96d2a64316e0c971985ca47d6
force-app/main/default/pages/NewRepair.page
@@ -10,7 +10,7 @@
    <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
    <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
    <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
    <script src="../../soap/ajax/53.0/connection.js" type="text/javascript"></script>
    <apex:includeScript value="{!URLFOR($Resource.connection20)}"/>
    <style>
        .disabledbutton {
            pointer-events: none;
@@ -252,22 +252,32 @@
        var queryBack = function queryBack(data) {
                    console.log(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;
                    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);
                    document.querySelector("[data-id='address_Contacts__c']").value = data.object.lastName;
                    if(document.querySelector("[data-id='address_Contacts__c']"))
                        document.querySelector("[data-id='address_Contacts__c']").value = data.object.lastName;
                };
        var queryBackDecrypt = function queryBack(data) {
                    document.querySelector("[data-id='Detailed_Address__c']").value = data.object.detailedAddress;
                    document.querySelector("[data-id='address_ZipCode__c']").value = data.object.zipCode;
                    document.querySelector("[data-id='address_Telephone__c']").value = data.object.telephone;
                    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);
                }
@@ -290,7 +300,9 @@
        function checkRequiredFieldMsg(formData) {
            let blankRequiredFields = '';
            for (i = 0; i < requiredFieldAPIList.length; i++) {
                if (formData[requiredFieldAPIList[i]]) {
                if (formData[requiredFieldAPIList[i]] && !VLookUpFields.has(requiredFieldAPIList[i])) {
                    continue;
                }else if(VLookUpFields.has(requiredFieldAPIList[i]) && formData[requiredFieldAPIList[i]] != '000000000000000'){
                    continue;
                } else {
                    if (blankRequiredFields == '') {
@@ -502,9 +514,14 @@
                    //如果从报修子单过来,需要解密报修人
                    if('{!RepairSubOrderAWSDataId}' != ''){
                        EditButton(true);//add by Li Jun 20220428 By Li Jun
                        blockme();//add by Li Jun 20220428 By Li Jun
                        var staticResourceRepairSubOrder = JSON.parse('{!staticResourceRepairSubOrder}');
                        let queryBackRepairSubOrder = function queryBackRepairSubOrder(data) {
                            document.querySelector("[data-id='RepairApplicant__c']").value = data.object.repairApplicantName;
                            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
                        };
                        AWSService.query(staticResourceRepairSubOrder.queryUrl, '{!RepairSubOrderAWSDataId}', queryBackRepairSubOrder, staticResourceRepairSubOrder.token);
                    }