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