From 9ed0e7a2efb8dd44876970766431ed80da93db1f Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期五, 15 四月 2022 10:10:20 +0800 Subject: [PATCH] 20220415Backup --- force-app/main/default/pages/TSRepair.page | 24 +++++++++++++++--------- 1 files changed, 15 insertions(+), 9 deletions(-) diff --git a/force-app/main/default/pages/TSRepair.page b/force-app/main/default/pages/TSRepair.page index 82b343c..9a7d5c8 100644 --- a/force-app/main/default/pages/TSRepair.page +++ b/force-app/main/default/pages/TSRepair.page @@ -395,18 +395,24 @@ } var contactIdValue = ''; - function searchContact(contactNodeId,field1,field2,field3){ + function searchContact(contactNodeId,field1,field2,field3,accountValueId){ closeField = field1; closePhone = field2; contactIdValue = field3; - let baseUrl = "/apex/SearchContactPage"; - let suffixUrl = "?contactId="+contactNodeId; - let newSearchContactParam = 'height=600,width=800,left=100,top=100,dialogHide=true,resizable=no,scrollbars=yes,toolbar=no,status=no'; - newSearchContactWindow = window.open(baseUrl+suffixUrl, 'Popup', newSearchContactParam); - if (window.focus) { - newSearchContactWindow.focus(); + var accountValueLkid = document.getElementById(accountValueId+'_lkid').value; + var searchContactKeyWord = document.getElementById(field1).value; + if (accountValueLkid != '000000000000000') { + let baseUrl = "/apex/SearchContactPage"; + let suffixUrl = "?contactId="+contactNodeId+ "&accountId=" + accountValueLkid; + let newSearchContactParam = 'height=600,width=800,left=100,top=100,dialogHide=true,resizable=no,scrollbars=yes,toolbar=no,status=no'; + newSearchContactWindow = window.open(baseUrl+suffixUrl, 'Popup', newSearchContactParam); + if (window.focus) { + newSearchContactWindow.focus(); + } + return false; + }else { + alert('璇峰厛閫夋嫨瀹㈡埛鍗曚綅'); } - return false; } var currentLastName = ''; @@ -433,7 +439,7 @@ } } for(var i = 0;i<3;i++){ - let contactHtmlString = '<img src="/img/s.gif" onclick="searchContact(\'allPage:allForm:contactId\',\'allPage:allForm:RepairInfoList:'+i+':Contacts__c\',\'allPage:allForm:RepairInfoList:'+i+':j_id91\',\'allPage:allForm:RepairInfoList:'+i+':contactIdValue\')" alt="Reference Document Number Lookup" class="lookupIcon" title="Reference Document Number Lookup (New Window)"/>'; + let contactHtmlString = '<img src="/img/s.gif" onclick="searchContact(\'allPage:allForm:contactId\',\'allPage:allForm:RepairInfoList:'+i+':Contacts__c\',\'allPage:allForm:RepairInfoList:'+i+':j_id91\',\'allPage:allForm:RepairInfoList:'+i+':contactIdValue\',\'allPage:allForm:RepairInfoList:'+i+':BusinessACustomerUnit\')" alt="Reference Document Number Lookup" class="lookupIcon" title="Reference Document Number Lookup (New Window)"/>'; let lookUpNode = htmlToElement(contactHtmlString); console.log(lookUpNode); let parentNode = document.getElementById('allPage:allForm:RepairInfoList:'+i+':contactIdValue').parentNode; -- Gitblit v1.9.1