From 08a21f49f2eaf9cfc19ceb67b196cc36ba689305 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期五, 13 五月 2022 20:52:25 +0800
Subject: [PATCH] FIxSWOPageIssue

---
 force-app/main/default/pages/SWOPage.page |   26 +++++++++++++++++---------
 1 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/force-app/main/default/pages/SWOPage.page b/force-app/main/default/pages/SWOPage.page
index 3f46928..ec2d8f2 100644
--- a/force-app/main/default/pages/SWOPage.page
+++ b/force-app/main/default/pages/SWOPage.page
@@ -14,7 +14,7 @@
 		var staticResources = JSON.parse('{!staticResource}');
 		var contactstaticResource = JSON.parse('{!contactstaticResource}');
 		var aws_data = {};
-		console.log('AWS' + {!contactAWSDataId});
+		console.log('AWS' + '{!contactAWSDataId}');
 		var isNew = {!isNew};
 		console.log('isNew: ' + isNew);
 
@@ -30,7 +30,8 @@
 						let d = aws_data[id];
 						let $e =j$("[aws-id='"+d.dataId+ "']");
 						$e.each((i,e)=>{
-							j$(e).html(d[j$(e).attr("aws-api")]);
+							//j$(e).html(d[j$(e).attr("aws-api")]);
+							j$(e).attr('value',d[j$(e).attr("aws-api")])
 						})
 						
 					}
@@ -303,7 +304,7 @@
                 // doctorDivision1 : document.getElementById("Page:mainForm:idSearchVisitor:updateContactDoctorDivision").value,
                 // dataId:selectedAwsDataId
 				contactNameHidden: document.getElementById("Page:mainForm:CONTACT_NAME_HIDDEN__c").value,
-                dataId:swoId
+                dataId:'{!swoawsDataId}'
             }]);
         }
 
@@ -350,7 +351,10 @@
                     "sfRecordId":swoId,
                     "isSuccess":1
             }), function(result){
-                window.location.reload();
+				//let id  = document.getElementById('Page:mainForm:frontSwoId').value
+				let id = j$(escapeVfId("swoid")).value();
+				window.location.href = '/apex/SWOPageRead?id=' + id +'&type='+'{!type}';
+                //window.location.reload();
             }, staticResources.token);
         }
 
@@ -415,6 +419,7 @@
 	</style>
 
 	<apex:form id="mainForm" style="width: 95%; margin-left: 30px;">
+
 		<apex:actionFunction name="mustData" action="{!mustData}" reRender="messageInfo" oncomplete="clickColorChange('Repair')"></apex:actionFunction>
 		<apex:actionFunction name="repairReturn" action="{!init}" reRender="mainForm" >
 			<apex:param name="swoid" assignTo="{!swoid}" value="" /><!-- mailRepair mainForm-->
@@ -423,7 +428,9 @@
 		</apex:actionFunction>
 		<apex:actionFunction name="uploadFile" action="{!uploadFile}"></apex:actionFunction>
 		<!-- Add save method for PIPL 20220414 by Li Jun Start -->
-		<apex:actionFunction name="saveNew" action="{!save}" reRender="swoid" onComplete="Trans()">
+		<apex:inputHidden id="frontSwoId" value="{!frontSwoId}" />
+		<apex:actionFunction name="saveNew" action="{!save}" reRender="swoid,frontSwoId" onComplete="Trans()">
+			<apex:param name="frontCaseId" assignto="{!caseId}" value="{!caseId}"/>
         </apex:actionFunction>
 		<!-- Add save method for PIPL 20220414 by Li Jun End -->
 		<input type="hidden" id="baseUrl" value="{!baseUrl}"/>
@@ -514,7 +521,7 @@
 	        	<!-- <td colspan="2"><apex:inputField value="{!swo.CONTACT_NAME_HIDDEN__c}"/></td>				 -->
 				<td colspan="2" >
 					<apex:inputHidden id="AWS_Data_Id__c" value="{!swo.AWS_Data_Id__c}"/>
-					<apex:inputField html-aws-obj="SWO__c" html-aws-api="CONTACT_NAME_HIDDEN__c" html-aws-id="{!swo.AWS_Data_Id__c}" id="CONTACT_NAME_HIDDEN__c" value="{!swo.CONTACT_NAME_HIDDEN__c }" />
+					<apex:inputField html-aws-obj="SWO__c" html-aws-api="contactNameHidden" html-aws-id="{!swo.AWS_Data_Id__c}" id="CONTACT_NAME_HIDDEN__c" value="{!swo.CONTACT_NAME_HIDDEN__c }" />
 				</td>
 				<!-- Update By Yanan -->
 	        </tr>
@@ -941,7 +948,8 @@
 						<!-- 20220313 PI鏀归�� by Chen Yanan -->
 			        	<!-- <td><apex:outputField value="{!swo.CONTACT__c}" ></apex:outputField></td> -->
 						<td colspan="2" align="left" >
-							<a href="/{!swo.CONTACT__c}" aws-obj="Contact" aws-api="lastName" aws-id="{!contactAWSDataId}">{!swo.CONTACT__r.Name}</a>
+							<!-- <a href="/{!swo.CONTACT__c}" aws-obj="Contact" aws-api="lastName" aws-id="{!contactAWSDataId}">{!swo.CONTACT__r.Name}</a> -->
+							<a href="/{!swo.CONTACT__c}" aws-obj="Contact" aws-api="lastName" aws-id="{!contactAWSDataId}">{!contactName}</a>
 						</td>
 						<!-- 20220313 PI鏀归�� by Chen Yanan -->
 	        			<td><apex:inputField value="{!swo.TRAN__c}"/></td>
@@ -1623,9 +1631,9 @@
 		    		<apex:repeat id="attachmentList" value="{!attachmentList}" var="attachment">
 		    			<tr style="text-align:center; vertical-align: middle;">
 		    				<!-- <td><input value="{!attachment.Name}" readonly="readonly" style="border:none;"/></td> -->
-		    				<td><apex:outputLink value="/{!attachment.Id}">{!attachment.Name}</apex:outputLink></td>
+		    				<td><apex:outputLink value="/{!attachment.Id}">{!attachment.FileName__c}</apex:outputLink></td>
 		    				<td><apex:inputField value="{!attachment.CreatedDate}"/></td>
-		    				<td><apex:inputField value="{!attachment.BodyLength}"/></td>
+		    				<!-- <td><apex:inputField value="{!attachment.BodyLength}"/></td>-->
 		    			</tr>
 		    		</apex:repeat>
 		    	</table>

--
Gitblit v1.9.1