From d77b6353ca9b59a6398df3eae9912f9fd766946d Mon Sep 17 00:00:00 2001
From: zhangzhengmei <zhangzhengmei@prec-tech.com>
Date: 星期六, 05 八月 2023 17:04:22 +0800
Subject: [PATCH] fix: lightning 页面确认
---
force-app/main/default/pages/StraightBackAddress.page | 51 +++++++++++++++++++++++++++++++++------------------
1 files changed, 33 insertions(+), 18 deletions(-)
diff --git a/force-app/main/default/pages/StraightBackAddress.page b/force-app/main/default/pages/StraightBackAddress.page
index 91c9f1c..1b8ecdf 100644
--- a/force-app/main/default/pages/StraightBackAddress.page
+++ b/force-app/main/default/pages/StraightBackAddress.page
@@ -5,7 +5,7 @@
@last modified on : 03-30-2022
@last modified by : ChangeMeIn@UserSettingsUnder.SFDoc
-->
-<apex:page controller="StraightBackAddressController" action="{!init}" showHeader="false" lightningStylesheets="true" sidebar="true" id="allPage" title="鐩磋繑鏀惰揣鍦板潃">
+<apex:page controller="StraightBackAddressController" action="{!init}" showHeader="false" sidebar="true" id="allPage" title="鐩磋繑鏀惰揣鍦板潃" lightningStylesheets="true">
<apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
<apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
@@ -13,6 +13,7 @@
<apex:includeScript value="{! URLFOR($Resource.AWSService, 'AWSService.js') }" />
<apex:includeScript value="{!URLFOR($Resource.connection20)}"/>
<apex:includeScript value="{!URLFOR($Resource.apex20)}"/>
+ <apex:stylesheet value="{!URLFOR($Resource.StyleUtilCss)}"/>
<script type="text/javascript">
var checkedTrue;
var tableDataStr = '';
@@ -37,6 +38,10 @@
var telePhonePlaintext = '';
var zipCodePlaintext = '';
var detailedAddressPlaintext = '';
+ //add by xq 2023/06/30 Start
+ var tableDataJsons = JSON.parse('{!tableDataJson}');
+ console.log('tableDataJsons = ' + JSON.stringify(tableDataJsons))
+ //add by xq 2023/06/30 end
function b(){
if (!isBlocking) {
blockme();
@@ -398,6 +403,8 @@
// Address__c DatetimeUpdate = new Address__c();
// DatetimeUpdate = tableData[i].address;
//璇︾粏鍦板潃
+ debugger
+ console.log('杩涘叆閲囩敤')
let address_str = address.Detailed_Address__c.trim();
if (addressAwsData.hasOwnProperty(address.AWS_Data_Id__c)) {
address_str = addressAwsData[address.AWS_Data_Id__c].detailedAddress;
@@ -440,7 +447,6 @@
let rc = new sforce.SObject('Repair__c');
rc.Id='{!RepairId}';
rc.address_Contacts__c=contactsName;
- debugger
rc.address_ZipCode__c = address.ZipCode__c;
rc.address_City__c = cityName;
rc.address_Contacts_Name__c = ContactPerson;
@@ -658,7 +664,7 @@
console.log('contacts == null')
return;
}
- let temp = {}
+ let temp = {};
temp.telephone = result.object.telephone;
temp.zipCode = result.object.zipCode;
temp.detailedAddress = result.object.detailedAddress;
@@ -681,7 +687,7 @@
var interval=self.setInterval(function (){
console.log('setInterval index= ' + index);
if(index == correct){
- console.log('PIDATA = ' + JSON.stringify(PIData))
+ console.log('PIDATA = ' + JSON.stringify(PIData));
resolve('success')
clearInterval(interval)
}
@@ -692,6 +698,16 @@
//zhj PIPL 2022-06-08 start
function q2(){
+ //瑙e瘑淇℃伅add by xq 2023/07/03 Start
+ for(var i in tableDataJsons){
+ if(PIData[tableDataJsons[i]]){
+ document.getElementById(tableDataJsons[i]).innerText = PIData[tableDataJsons[i]].lastName;
+ document.getElementById(tableDataJsons[i] + '_phone').innerText = PIData[tableDataJsons[i]].telephone;
+ document.getElementById(tableDataJsons[i]+'_ZipCode').innerText = PIData[tableDataJsons[i]].zipCode;
+ document.getElementById(tableDataJsons[i]+'_Detailed_Address').innerText = PIData[tableDataJsons[i]].detailedAddress;
+ }
+ }
+ //瑙e瘑淇℃伅add by xq 2023/07/03 end
// sforce.connection.sessionId = '{!GETSESSIONID()}';
// var p = new Promise(function(resolve, reject){
// //鏌ヨ鑱旂郴浜虹殑鏁版嵁
@@ -780,7 +796,7 @@
createDiv.style.background="#dddddd";
createDiv.style.position = "absolute";
parentNode.appendChild(createDiv);
- parentNode.style.position = "relative";
+ parentNode.style.position = "relative";
}
function hidePIDiv(awsDataId){
@@ -873,7 +889,6 @@
AWSService.post(staticResource.searchUrl,{
dataIds:arr1
},function(data){
- ub();
if(data && data.object && data.object.length > 0){
for (let di in data.object) {
if (data.object[di] && data.object[di].dataId) {
@@ -882,6 +897,7 @@
}
}
+ ub();
},staticResource.token)
}
@@ -890,7 +906,6 @@
AWSService.post(staticResourceContact.searchUrl,{
dataIds:arr2
},function(data){
- ub();
if(data && data.object && data.object.length > 0){
for (let di in data.object) {
if (data.object[di] && data.object[di].dataId) {
@@ -899,6 +914,7 @@
}
}
+ ub();
},staticResourceContact.token)
}
}
@@ -1013,12 +1029,13 @@
<td align="left" class="oraddress" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;" address-data-id="{!or.address.AWS_Data_Id__c}" contact-data-id="{!or.address.Contacts__r.AWS_Data_Id__c}">
<!-- <apex:outputfield value="{!or.address.Contacts__c}" id="{!or.address.Contacts__c}_{!or.address.Id}"/> -->
<!-- <a href="#" id="{!or.address.Id}" onmouseover="showPIDiv('{!or.address.Id}')" onmouseout="hidePIDiv('{!or.address.Id}')" aws-data-id="{!or.address.Contacts__r.AWS_Data_Id__c}">{!or.address.Contacts__r.Name}</a> -->
- <a href="#" id="{!or.address.Id}" onmouseover="showPIDiv('{!or.address.Id}')" onmouseout="hidePIDiv('{!or.address.Id}')" aws-data-id="{!or.address.AWS_Data_Id__c}">{!or.address.ContactName__c}</a>
+ <!-- <a href="#" id="{!or.address.Id}" onmouseover="showPIDiv('{!or.address.Id}')" onmouseout="hidePIDiv('{!or.address.Id}')" aws-data-id="{!or.address.AWS_Data_Id__c}">{!or.address.ContactName__c}</a> -->
+ <a href="#" id="{!or.address.Id}" aws-data-id="{!or.address.AWS_Data_Id__c}">{!or.address.ContactName__c}</a><!--add by xq 2023/06/30 Start-->
</td>
- <td align="left" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;">
- <apex:outputText value="{!or.address.Telephone__c}" />
+ <td align="left" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;" id="{!or.address.Id + '_phone'}">
+ <apex:outputText value="{!or.address.Telephone__c}" />
</td>
- <td align="left" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;">
+ <td align="left" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;" id="{!or.address.Id + '_ZipCode'}">
<apex:outputText value="{!or.address.ZipCode__c}" />
</td>
<td align="center" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;">
@@ -1027,16 +1044,16 @@
<td align="center" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;">
<apex:outputfield value="{!or.address.City__c}" />
</td>
- <td align="left" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;">
+ <td align="left" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;" id="{!or.address.Id + '_Detailed_Address'}">
<apex:outputText value="{!or.address.Detailed_Address__c}" />
</td>
- <td align="center" style="vertical-align: inherit;width:30px;">
+ <td align="center" style="vertical-align: inherit;width:70px;border-width: 0px 0px 1px 0px;display:{!or.canEdit};">
<apex:commandButton value=" 缂栬緫 " onclick="onEditorJs('{!or.address.id}');return false;" style="background:#98c1fbf7;display:{!or.canEdit};"/>
</td>
- <td align="center" style="vertical-align: inherit;width:30px;">
+ <td align="center" style="vertical-align: inherit;width:70px;border-width: 0px 0px 1px 0px;display:{!or.canCopy};">
<apex:commandButton value=" 澶嶅埗 " onclick="onCopyJs('{!or.address.id}');return false;" style="background: #98c1fbf7;display:{!or.canCopy};"/>
</td>
- <td align="center" style="vertical-align: inherit;width:30px;">
+ <td align="center" style="vertical-align: inherit;width:70px;border-width: 0px 0px 1px 0px;display:{!or.canAdopt};">
<apex:commandButton value=" 閲囩敤 " onclick="onAdoptJs(event,JSON.parse('{!or.addressJson}'));return false;" style="background: #98c1fbf7;display:{!or.canAdopt};"/>
</td>
</tr>
@@ -1086,9 +1103,7 @@
<!-- <apex:inputTextarea value="{!insUpdData.Detailed_Address__c}" id="Detailed_Address__c" style="resize:vertical;width: 90%" rows="3" cols="3"/> -->
<apex:inputfield value="{!insUpdData.Detailed_Address__c}" id="Detailed_Address__c" style="resize:vertical;width: 98%"/>
- <!-- 2023-02-13 zyh add Start -->
- <div id="errorMsg" style="color: red;"></div>
- <!-- 2023-02-13 zyh add end -->
+ <div id="errorMsg" class="errorMsg"></div>
</apex:pageblocksection>
<div style="text-align: center;">
--
Gitblit v1.9.1