| | |
| | | <apex:page controller="SearchContactController" showHeader="false" id="page"> |
| | | <apex:page controller="SearchContactController" showHeader="false" id="page" lightningStylesheets="true"> |
| | | <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}" /> |
| | | <apex:includeScript value="{! URLFOR($Resource.AWSService, 'AWSService.js') }" /> |
| | | <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}" /> |
| | | <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}" /> |
| | | <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}" /> |
| | | |
| | |
| | | let contactInfo = new Object(); |
| | | contactInfo.Name = obj.currentTarget.innerText; |
| | | contactInfo.ContactId = obj.currentTarget.id; |
| | | |
| | | //2022-5-7 yjk 增加邮箱、手机号 |
| | | var tdNodes = obj.currentTarget.parentNode.childNodes; |
| | | var email = tdNodes[2].innerText; |
| | | |
| | | var mobile = tdNodes[4].innerText; |
| | | var phone = mobile? mobile :tdNodes[3].innerText; |
| | | contactInfo.email = email; |
| | | contactInfo.phone = phone; |
| | | var selectedContactNode = winMain.document.getElementById('{!JSENCODE($CurrentPage.parameters.contactId)}'); |
| | | selectedContactNode.value = JSON.stringify(contactInfo); |
| | | |
| | | |
| | | closeWindow(); |
| | | } |
| | | |
| | |
| | | let tableBody = document.createElement('TBODY'); |
| | | table.appendChild(tableBody); |
| | | let headerTR = document.createElement('TR'); |
| | | let colsHeader = ['姓名','客户名称','邮箱', '电话']; |
| | | let colsHeader = ['姓名','客户名称','邮箱', '电话','手机号']; |
| | | tableBody.appendChild(headerTR); |
| | | for (let i = 0; i < colsHeader.length; i++) { |
| | | let td = document.createElement('TH'); |
| | |
| | | unblockUI(); |
| | | } |
| | | function initContactTable(data) { |
| | | let cols = ['Name','AccountName', 'Email', 'Phone']; |
| | | let cols = ['Name','AccountName', 'Email', 'Phone','MobilePhone']; |
| | | let contactInfoList = []; |
| | | let awsDataIds = []; |
| | | if(data.object){ |
| | |
| | | let contactInfo = new Object(); |
| | | contactInfo.Name = data.object[i].lastName; |
| | | contactInfo.Email = data.object[i].email; |
| | | contactInfo.MobilePhone = data.object[i].mobilePhone; |
| | | contactInfo.Phone = data.object[i].phone; |
| | | contactInfo.AWSDataId = data.object[i].dataId; |
| | | contactInfo.pi = true; |
| | |
| | | contactInfo.Name = noPIInfo[f].Name!=null?noPIInfo[f].Name:''; |
| | | contactInfo.Email = noPIInfo[f].Email!=null?noPIInfo[f].Email:''; |
| | | contactInfo.Phone = noPIInfo[f].Phone!=null?noPIInfo[f].Phone:''; |
| | | contactInfo.MobilePhone = noPIInfo[f].MobilePhone!=null?noPIInfo[f].MobilePhone:''; |
| | | contactInfo.AWSDataId = ''; |
| | | contactInfo.sfRecordId = noPIInfo[f].Id!=null?noPIInfo[f].Id:''; |
| | | contactInfo.AccountName = noPIInfo[f]['Account']['Name']; |