From 69dc5df6ec51f6f7f6737c61d9c4c1e7757a2b96 Mon Sep 17 00:00:00 2001
From: Li Jun <buli@deloitte.com.cn>
Date: 星期四, 17 三月 2022 21:05:08 +0800
Subject: [PATCH] PIPLFixBugs0317V1

---
 force-app/main/default/pages/CM_SearchContactService.page |   32 +++++++++++++++++++++-----------
 1 files changed, 21 insertions(+), 11 deletions(-)

diff --git a/force-app/main/default/pages/CM_SearchContactService.page b/force-app/main/default/pages/CM_SearchContactService.page
index 9968e6b..e0bb42c 100644
--- a/force-app/main/default/pages/CM_SearchContactService.page
+++ b/force-app/main/default/pages/CM_SearchContactService.page
@@ -7,13 +7,14 @@
     <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
     <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
     <style>
-        .decrypt{
-            position: relative;
-            text-align: left;
-            display: block;
-            margin-left: 5px;
-            margin-top: -5px;
+        .decrypt{position: absolute;
+        		top: 0;
+        		left: 100%;
+        		display: none;
+        		text-align: left;
+    			padding-left: 5px;
         }
+		a:hover .decrypt{display: block;width: 150px}
     </style>
     <script type="text/javascript">
 
@@ -25,6 +26,13 @@
         var now_edit_id = '';
         var aws_result = {};
         searchContactAll();
+    	function Foo(){
+        	j$('[aws-id]').each(function(i,e){
+                let awsDataId = j$(e).attr('aws-id');
+                let piInformation = 'Name:'+contact[awsDataId].lastName +'<br/>' +'Phone:'+ (contact[awsDataId].phone ? contact[awsDataId].phone :'');
+            	j$(e).find('.decrypt').html(piInformation);
+            });
+        }
 
         function preparePayloadForSearchContact(){
             let searchPayload = new Object();
@@ -48,6 +56,7 @@
                     contact[contacts[i].dataId] = temp;
                 }
                 console.log(JSON.stringify(contact));
+                Foo();
             };
             AWSService.search(staticResources.searchUrl,data,searchCallBack,staticResources.token);
         }
@@ -137,7 +146,7 @@
             // createDiv.style.position = "absolute";
             // parentNode.appendChild(createDiv);  
             console.log('dataId:'+dataId+'awsDataId Value:'+awsDataId);
-            let piInformation = 'Name:'+contact[awsDataId].lastName +'\n' +'Phone:'+contact[awsDataId].phone
+            let piInformation = 'Name:'+contact[awsDataId].lastName +'\n' +'Phone:'+ (contact[awsDataId].phone ? contact[awsDataId].phone :'');
             document.getElementById(dataId+'_'+awsDataId).innerText = piInformation;
         }
 
@@ -260,7 +269,7 @@
                 <table class="edittable" border="0" style="border-collapse: collapse;width:580px;table-layout:fixed;">
                     <colgroup>
                         <col width="50px" />
-                        <col width="100px" />
+                        <col width="200px" />
                         <col width="380px" />
                         <col width="50px" />
                     </colgroup>
@@ -284,10 +293,11 @@
                         <!-- <td><a href="#" onclick="setContact('{!lineinfo.lineNo}');" id="943114607025717249" onmouseover="showPIDiv('943114607025717249')" onmouseout="hidePIDiv('943114607025717249')">{!lineinfo.con.Name}</a></td> -->
                         <!-- 2022/02/15 寮犲崕寤� 瑙e瘑淇℃伅 start -->
                         <td>
-                            <a href="#" onclick="setContact('{!lineinfo.lineNo}','{!lineinfo.con.AWS_Data_Id__c}');" id="{!lineinfo.con.AWS_Data_Id__c}" onmouseover="showPIDiv('{!lineinfo.con.id}','{!lineinfo.con.AWS_Data_Id__c}')" onmouseout="hidePIDiv('{!lineinfo.con.id}','{!lineinfo.con.AWS_Data_Id__c}')">
-                                {!lineinfo.con.Name}
+                            <a href="/{!lineinfo.con.Id}" onclick="setContact('{!lineinfo.lineNo}','{!lineinfo.con.AWS_Data_Id__c}');" aws-id="{!lineinfo.con.AWS_Data_Id__c}" style="position:relative">
+                                <span class="encrypt">{!lineinfo.con.Name}</span>
+                                <span class="decrypt"></span>
                             </a>
-                            <span id="{!lineinfo.con.id}_{!lineinfo.con.AWS_Data_Id__c}" class="decrypt"></span>
+                            
                         </td>
                         <!-- 2022/02/15 寮犲崕寤� 瑙e瘑淇℃伅 end -->
                         <td>{!lineinfo.con.AccountName__c}</td>

--
Gitblit v1.9.1