From b3dc8e8ce0a120b4f484ef787abd21832c40ec63 Mon Sep 17 00:00:00 2001
From: 彭锟 <pengkun@prec-tech.com>
Date: 星期日, 24 四月 2022 10:07:34 +0800
Subject: [PATCH] Merge branch 'master' of http://47.92.229.245:8089/r/OlyMEBG

---
 force-app/main/default/pages/StartTrading.page |   64 +++++++++++++++++++++++---------
 1 files changed, 46 insertions(+), 18 deletions(-)

diff --git a/force-app/main/default/pages/StartTrading.page b/force-app/main/default/pages/StartTrading.page
index 25bea33..c6f125c 100644
--- a/force-app/main/default/pages/StartTrading.page
+++ b/force-app/main/default/pages/StartTrading.page
@@ -13,13 +13,31 @@
 			selectedIndexContact=myselect.selectedIndex
 		}
 		function preparePayloadForSearchContact() {
-			let accountId = document.getElementById('Page:mainForm:idDayEdit:idDep').value;
-			if (accountId != '--鏃�--') {
+			// 2022-04-13 ssm 绱ф�ュ簲瀵� 绉戝鍜屽鎴蜂汉鍛樺繀濉� start
+			// let accountId = document.getElementById('Page:mainForm:idDayEdit:idDep').value;
+			// if (accountId != '--鏃�--') {
+			// 	blockme();
+			// 	console.log('accountId:' + accountId);
+			// 	//query contact
+			// 	sforce.connection.sessionId = '{!GETSESSIONID()}';
+			// 	let result = sforce.connection.query("SELECT Id,Name,AWS_Data_Id__c from Contact where AccountId='" + accountId + "'");//sfid,awsdataId
+			// 	let dataIds = [];
+			// 	let records = result.getArray("records");
+			// 	for (let i = 0; i < records.length; i++) {
+			// 		dataIds.push(records[i].AWS_Data_Id__c)
+			// 	}
+			// 	let searchPayload = new Object();
+			// 	searchPayload.dataIds = dataIds;
+			// 	searchPayload.contactName = '';
+			// 	AWSService.search(staticResources.searchUrl, JSON.stringify(searchPayload), queryBack, staticResources.token);
+			// }
+			let contactId = document.getElementById('Page:mainForm:idDayEdit:idCon').value;
+			if (contactId != undefined) {
 				blockme();
-				console.log('accountId:' + accountId);
+				console.log('contactId:' + contactId);
 				//query contact
 				sforce.connection.sessionId = '{!GETSESSIONID()}';
-				let result = sforce.connection.query("SELECT Id,Name,AWS_Data_Id__c from Contact where AccountId='" + accountId + "'");//sfid,awsdataId
+				let result = sforce.connection.query("SELECT Id,Name,AWS_Data_Id__c from Contact where Id='" + contactId + "'");//sfid,awsdataId
 				let dataIds = [];
 				let records = result.getArray("records");
 				for (let i = 0; i < records.length; i++) {
@@ -30,20 +48,22 @@
 				searchPayload.contactName = '';
 				AWSService.search(staticResources.searchUrl, JSON.stringify(searchPayload), queryBack, staticResources.token);
 			}
+			// 2022-04-13 ssm 绱ф�ュ簲瀵� 绉戝鍜屽鎴蜂汉鍛樺繀濉� end
 		}
 
 		var queryBack = function queryBack(result) {
+			// 2022-04-13 ssm 绱ф�ュ簲瀵� 绉戝鍜屽鎴蜂汉鍛樺繀濉� start
 			let select = document.getElementById('Page:mainForm:idDayEdit:idCon');
 			//娓呴櫎select閲岄潰鐨勫��
 			for (var i = select.childNodes.length - 1; i >= 1; i--) {
 				select.removeChild(select.childNodes[i]);
 			}
-			if (select.options[0] == undefined) {
-				let blankValue = new Option();
-				blankValue.value = '--鏃�--';
-				blankValue.text = '--鏃�--';
-				select.options.add(blankValue);
-			}
+			// if (select.options[0] == undefined) {
+			// 	let blankValue = new Option();
+			// 	blankValue.value = '--鏃�--';
+			// 	blankValue.text = '--鏃�--';
+			// 	select.options.add(blankValue);
+			// }
 			for (var i = 0; i < result.object.length; i++) {
 				if (result.object[i].sfRecordId) {
 					let a = new Option();
@@ -56,16 +76,19 @@
 				var myselect=document.getElementById("Page:mainForm:idDayEdit:idCon").options
 				myselect[selectedIndexContact].selected = true;
 			}
+			// 2022-04-13 ssm 绱ф�ュ簲瀵� 绉戝鍜屽鎴蜂汉鍛樺繀濉� end
 			unblockUI();
 		}
 		//2021/02/21 寮犲崕寤� 鏌ユ壘瀹㈡埛浜哄憳 end
 
 		function requiredCheck() {
-			var val = document.getElementById('Page:mainForm:idDayEdit:idDep').selectedIndex;
-			if (val == 0) {
-				//銆岃ê鐧傜鍚嶃倰閬告姙銇椼仸銇忋仩銇曘亜銆傘��
-				alert('{!$Label.StartTrading_Alert}');
-			}
+			// 2022-04-13 ssm 绱ф�ュ簲瀵� 绉戝鍜屽鎴蜂汉鍛樺繀濉� start
+			// var val = document.getElementById('Page:mainForm:idDayEdit:idDep').selectedIndex;
+			// if (val == 0) {
+			// 	//銆岃ê鐧傜鍚嶃倰閬告姙銇椼仸銇忋仩銇曘亜銆傘��
+			// 	alert('{!$Label.StartTrading_Alert}');
+			// }
+			// 2022-04-13 ssm 绱ф�ュ簲瀵� 绉戝鍜屽鎴蜂汉鍛樺繀濉� end
 		}
 	</script>
 	<style>
@@ -94,9 +117,11 @@
 					<td>
 						<apex:selectList value="{!sltDep}" multiselect="false" size="1" id="idDep" style="width:400px;" >
 							<apex:selectOptions value="{!depList}" ></apex:selectOptions>
-							<apex:actionSupport event="onchange" onsubmit="" onbeforedomupdate="" action="{!depChange}" rerender="idCon" oncomplete="preparePayloadForSearchContact()">
+							<!-- 2022-04-13 ssm 绱ф�ュ簲瀵� 绉戝鍜屽鎴蜂汉鍛樺繀濉� start -->
+							<!-- <apex:actionSupport event="onchange" onsubmit="" onbeforedomupdate="" action="{!depChange}" rerender="idCon" oncomplete="preparePayloadForSearchContact()">
 								<apex:param name="sltD" value="{!sltDep}" />
-							</apex:actionSupport>
+							</apex:actionSupport> -->
+							<!-- 2022-04-13 ssm 绱ф�ュ簲瀵� 绉戝鍜屽鎴蜂汉鍛樺繀濉� end -->
 						</apex:selectList>
 					</td>
 				</tr>
@@ -105,7 +130,10 @@
 					<!-- 鎷呭綋鑰� -->
 					<td>{!$ObjectType.Contact.Label}</td>
 					<td>
-						<apex:selectList value="{!sltCon}" onchange="setSelectedIndex()" multiselect="false" size="1" id="idCon" style="width:200px;">
+						<!-- 2022-04-13 ssm 绱ф�ュ簲瀵� 绉戝鍜屽鎴蜂汉鍛樺繀濉� start -->
+						<!-- <apex:selectList value="{!sltCon}" onchange="setSelectedIndex()" multiselect="false" size="1" id="idCon" style="width:200px;"> -->
+						<!-- 2022-04-13 ssm 绱ф�ュ簲瀵� 绉戝鍜屽鎴蜂汉鍛樺繀濉� end -->
+						<apex:selectList value="{!sltCon}" multiselect="false" size="1" id="idCon" style="width:200px;">
 							<apex:selectOptions value="{!conList}" />
 						</apex:selectList>
 						<script>

--
Gitblit v1.9.1