From e6068da47c1bef5517c9e5fdc8c726766867ad4e Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期五, 14 七月 2023 15:10:02 +0800 Subject: [PATCH] Merge branch 'master' into LEXUpgrade2023-Deloitte --- force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunityHelper.js | 177 ++++++++++++++-------------------------------------------- 1 files changed, 43 insertions(+), 134 deletions(-) diff --git a/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunityHelper.js b/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunityHelper.js index 3fece7c..732b0a0 100644 --- a/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunityHelper.js +++ b/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunityHelper.js @@ -69,8 +69,7 @@ let myTableDiv = document.getElementById('QueryResult'); let table = document.createElement('TABLE'); table.border = '1'; -<<<<<<< HEAD - table.id = 'table'; + table.id = 'customTable'; table.setAttribute( 'class', 'slds-table slds-table_cell-buffer slds-table_bordered' @@ -79,16 +78,7 @@ table.appendChild(tableBody); let headerTR = document.createElement('TR'); headerTR.setAttribute('class', 'slds-line-height_reset'); - let colsHeader = ['濮撳悕', '鍖婚櫌', '鍖荤敓鍖哄垎(鑱屽姟)', '鍒嗙被']; -======= - table.id = 'customTable'; - table.setAttribute('class','slds-table slds-table_cell-buffer slds-table_bordered'); - let tableBody = document.createElement('TBODY'); - table.appendChild(tableBody); - let headerTR = document.createElement('TR'); - headerTR.setAttribute('class','slds-line-height_reset'); - let colsHeader = [' ','濮撳悕','鍖婚櫌', '鍖荤敓鍖哄垎(鑱屽姟)','鍒嗙被']; ->>>>>>> LEXCommunityLiJun + let colsHeader = [' ', '濮撳悕', '鍖婚櫌', '鍖荤敓鍖哄垎(鑱屽姟)', '鍒嗙被']; tableBody.appendChild(headerTR); for (let i = 0; i < colsHeader.length; i++) { let td = document.createElement('TH'); @@ -102,29 +92,32 @@ let tr = document.createElement('TR'); tableBody.appendChild(tr); let contactInfoTemp = contactInfoList[i]; -<<<<<<< HEAD -======= - + //鍐嶅姞涓�鍒楅�夋嫨button - debugger + debugger; let td = document.createElement('TD'); td.width = '75'; td.id = contactsInfo[contactInfoTemp.AWSDataId].Id; - console.log('contactInfoTemp = ' + JSON.stringify(contactInfoTemp)) + console.log('contactInfoTemp = ' + JSON.stringify(contactInfoTemp)); // 鍒涘缓鎸夐挳鍏冪礌 var button = document.createElement('button'); - button.classList.add('slds-button','slds-button_neutral'); - button.id = contactInfoTemp.sfRecordId != null ? contactInfoTemp.sfRecordId : ''; + button.classList.add('slds-button', 'slds-button_neutral'); + button.id = + contactInfoTemp.sfRecordId != null + ? contactInfoTemp.sfRecordId + : ''; // 璁剧疆鎸夐挳鐨勬枃鏈唴瀹� var buttonText = document.createTextNode('閫夋嫨'); button.appendChild(buttonText); - button.addEventListener("click", function (obj) { + button.addEventListener('click', function (obj) { that.redirectToParentPage(component, event, helper, obj); }); - button.value = contactInfoTemp[cols[0]] != null ? contactInfoTemp[cols[0]] : '' + button.value = + contactInfoTemp[cols[0]] != null + ? contactInfoTemp[cols[0]] + : ''; td.appendChild(button); tr.appendChild(td); ->>>>>>> LEXCommunityLiJun for (let j = 0; j < cols.length; j++) { let td = document.createElement('TD'); td.width = '75'; @@ -139,7 +132,6 @@ } } else { td.id = contactInfoTemp.sfRecordId; -<<<<<<< HEAD } td.appendChild( document.createTextNode( @@ -148,25 +140,11 @@ : '' ) ); - if (cols[j] == 'Name') { - td.addEventListener('click', function (obj) { - that.redirectToParentPage( - component, - event, - helper, - obj - ); - }); - } -======= - } - td.appendChild(document.createTextNode(contactInfoTemp[cols[j]]!=null?contactInfoTemp[cols[j]]:'')); // if (cols[j] == 'Name') { // td.addEventListener("click", function (obj) { // that.redirectToParentPage(component, event, helper,obj); // }); // } ->>>>>>> LEXCommunityLiJun tr.appendChild(td); } } @@ -174,13 +152,8 @@ myTableDiv.appendChild(table); component.find('button').set('v.disabled', false); }, -<<<<<<< HEAD redirectToParentPage: function (component, event, helper, obj) { - let agencyContactName = obj.currentTarget.innerText; -======= - redirectToParentPage : function(component, event, helper,obj){ let agencyContactName = obj.currentTarget.value; ->>>>>>> LEXCommunityLiJun let id = obj.currentTarget.id; component.set('v.ac_name', agencyContactName); let layout = component.get('v.layout'); @@ -195,19 +168,7 @@ } component.set('v.isModalOpen', false); }, -<<<<<<< HEAD resetTable: function () { - let queryResult = document.getElementById('QueryResult'); - let table = document.getElementsByTagName('table'); - debugger; - console.log('table:' + table); - debugger; - if (table.length > 1) { - for (var i = 1; i < table.length; i++) { - queryResult.removeChild(table[i]); - } -======= - resetTable : function(){ // let queryResult = document.getElementById('QueryResult'); // let table = document.getElementById('customTable'); // console.log('table:' + table); @@ -217,9 +178,8 @@ // } // } let customTable = document.getElementById('customTable'); - if(customTable){ + if (customTable) { customTable.parentNode.removeChild(customTable); ->>>>>>> LEXCommunityLiJun } }, preparePayloadForSearchAgencyContact: function (component, event, helper) { @@ -256,7 +216,7 @@ }); return; } - component.set('v.showSpinner',true); + component.set('v.showSpinner', true); let searchPayload = new Object(); let searchAgencyContactName = component.get('v.searchKeyWord'); searchPayload.dataIds = rv.Data; @@ -286,6 +246,7 @@ message: '娌℃湁鏌ヨ鍒拌瀹㈡埛浜哄憳', type: 'warning' }); + component.set('v.showSpinner', false); return; } for (var i = 0; i < data.object.length; i++) { @@ -306,6 +267,7 @@ } } //let AWSIdToSFIdMapValue = {}; + debugger; var searchAgencyContacts = component.get( 'c.searchAgencyContacts' ); @@ -314,9 +276,25 @@ agencyHospitalId: agencyHospitalId, accountId: accountId }); -<<<<<<< HEAD + // 寤惰繜鎵ц涓�娈典唬鐮� + setTimeout(function () { + // 闇�瑕佸欢杩熸墽琛岀殑浠g爜 + // 鍒涘缓涓�涓紶鏍囩偣鍑讳簨浠� + var event = new MouseEvent('click', { + bubbles: true, + cancelable: true, + view: window + }); + + // 瑙﹀彂鍏冪礌鐨勭偣鍑讳簨浠� + var element = + document.getElementById('NewAgencyContact'); + for (var i = 0; i < 100; i++) { + element.dispatchEvent(event); + } + }, 1000); // 寤惰繜 1000 姣锛堝嵆 1 绉掞級 searchAgencyContacts.setCallback( - this, + that, function (response) { var state = response.getState(); if (state == 'SUCCESS') { @@ -380,68 +358,6 @@ ]; } } -======= - component.set('v.showSpinner',false); - return - } - for(var i=0;i<data.object.length;i++){ - if(data.object[i].dataId){ - let contactInfo = new Object(); - //闇�瑕佷慨鏀� - contactInfo.Name = data.object[i].name; - contactInfo.AgencyHospital = ''; - contactInfo.DoctorDivision1 = data.object[i].doctorDivision1; - contactInfo.AWSDataId = data.object[i].dataId; - contactInfo.Type = data.object[i].type; - contactInfo.pi = true; - awsDataIds.push(contactInfo.AWSDataId); - contactInfo.sfRecordId = ''; - contactInfoList.push(contactInfo); - } - } - //let AWSIdToSFIdMapValue = {}; - debugger - var searchAgencyContacts = component.get('c.searchAgencyContacts'); - searchAgencyContacts.setParams({ - "awsAgencyContactIds" : JSON.stringify(awsDataIds), - "agencyHospitalId" : agencyHospitalId, - "accountId" : accountId - }); - // 寤惰繜鎵ц涓�娈典唬鐮� - setTimeout(function() { - // 闇�瑕佸欢杩熸墽琛岀殑浠g爜 - // 鍒涘缓涓�涓紶鏍囩偣鍑讳簨浠� - var event = new MouseEvent('click', { - bubbles: true, - cancelable: true, - view: window - }); - - // 瑙﹀彂鍏冪礌鐨勭偣鍑讳簨浠� - var element = document.getElementById('NewAgencyContact'); - for(var i = 0;i<100;i++){ - element.dispatchEvent(event); - } - }, 1000); // 寤惰繜 1000 姣锛堝嵆 1 绉掞級 - searchAgencyContacts.setCallback(that,function(response){ - var state = response.getState(); - if(state == 'SUCCESS'){ - var rv = response.getReturnValue(); - if(rv.IsSuccess){ - let contactsInfo = ''; - if(rv.Data){ - contactsInfo = JSON.parse(rv.Data.replace(/("\;)/g,"\"")); - if(Object.keys(contactsInfo).length>0){ - for(let i=0;i<contactInfoList.length;i++){ - let contactFromSF = contactsInfo[contactInfoList[i]['AWSDataId']]; - if(contactFromSF){ - contactInfoList[i].sfRecordId = contactFromSF['Id']; - if(contactFromSF['Agency_Hospital__r']){ - contactInfoList[i].AgencyHospital = contactFromSF['Agency_Hospital__r']['Name']; - } - if(contactFromSF['Department_Class__r']){ - contactInfoList[i].AgencyHospital = contactFromSF['Department_Class__r']['Parent']['Name']; ->>>>>>> LEXCommunityLiJun } } } @@ -453,28 +369,21 @@ contactInfoList, contactsInfo ); + component.set( + 'v.showSpinner', + false + ); } } -<<<<<<< HEAD } ); $A.enqueueAction(searchAgencyContacts); + } else { + component.set('v.showSpinner', false); } }, token ); -======= - that.refreshTable(component, event, helper,cols,contactInfoList,contactsInfo); - component.set('v.showSpinner',false); - } - } - }); - $A.enqueueAction(searchAgencyContacts); - }else{ - component.set('v.showSpinner',false); - } - },token); ->>>>>>> LEXCommunityLiJun } }); $A.enqueueAction(action); -- Gitblit v1.9.1