From 744f42c5496e656a1f9927740a3b37c0b97a6cba Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期五, 14 七月 2023 14:34:12 +0800 Subject: [PATCH] lexcommunityupload0714 --- force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunity.cmp | 351 +++++++++++++++++++++++---------------------------------- 1 files changed, 143 insertions(+), 208 deletions(-) diff --git a/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunity.cmp b/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunity.cmp index 8d41f3d..4acb227 100644 --- a/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunity.cmp +++ b/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunity.cmp @@ -5,216 +5,151 @@ @last modified on : 07-08-2022 @last modified by : ChangeMeIn@UserSettingsUnder.SFDoc --> -<aura:component - implements="force:lightningQuickActionWithoutHeader,force:hasRecordId,lightning:actionOverride,lightning:isUrlAddressable" - access="global" - controller="NewAgencyOpportunityController" -> - <aura:attribute name="recordId" type="Id" default="" /> - <aura:attribute name="recordTypeId" type="Id" default="" /> - <aura:attribute name="ac_name" type="string" /> - <aura:attribute name="title" type="string" /> - <aura:handler name="init" value="{!this}" action="{!c.doInit}" /> - <aura:attribute name="layout" type="LayoutDescriberHelper.LayoutWrapper" /> - <aura:attribute name="record_data" type="Map" /> - <aura:attribute name="section_names" type="List" /> - <aura:attribute name="showSpinner" type="Boolean" default="False" /> - <aura:attribute name="showSpinner2" type="Boolean" default="False" /> - <aura:attribute name="staticResource" type="Map" /> - <aura:attribute name="pi_fields_map" type="Map" /> - <aura:attribute name="isClone" type="Boolean" default="False" /> - <ltng:require scripts="{! $Resource.AWSService+'/AWSService.js' }" /> - <ltng:require scripts="{! $Resource.jquery183minjs }" /> - <aura:attribute name="isModalOpen" type="boolean" default="false" /> - <aura:attribute name="searchKeyWord" type="string" default="" /> - <aura:attribute name="contactAWSIds" type="List" /> - <aura:attribute name="login" type="Boolean" default="false" /> - <aura:attribute name="show" type="Boolean" default="false" /> - <aura:attribute name="showNewAgencyContact" type="Boolean" default="false" /> - <aura:handler - name="NewAgencyContactEvent" - event="c:NewAgencyContactEvent" - action="{!c.closeAgencyContact}" - /> +<aura:component implements="force:lightningQuickActionWithoutHeader,force:hasRecordId,lightning:actionOverride,lightning:isUrlAddressable" access="global" + controller="NewAgencyOpportunityController"> + + <aura:attribute name = "recordId" type = "Id" default = ""/> + <aura:attribute name = "recordTypeId" type = "Id" default = ""/> + <aura:attribute name="ac_name" type="string"/> + <aura:attribute name="title" type="string"/> + <aura:handler name="init" value="{!this}" action="{!c.doInit}" /> + <aura:attribute name="layout" type="LayoutDescriberHelper.LayoutWrapper"/> + <aura:attribute name="record_data" type="Map"/> + <aura:attribute name="section_names" type="List"/> + <aura:attribute name="showSpinner" type="Boolean" default = "False"/> + <aura:attribute name="showSpinner2" type="Boolean" default = "False"/> + <aura:attribute name="staticResource" type="Map"/> + <aura:attribute name="pi_fields_map" type="Map"/> + <aura:attribute name="isClone" type="Boolean" default = "False"/> + <ltng:require scripts="{! $Resource.AWSService+'/AWSService.js' }" /> + <ltng:require scripts="{! $Resource.jquery183minjs }" /> + <aura:attribute name="isModalOpen" type="boolean" default="false"/> + <aura:attribute name="searchKeyWord" type="string" default=""/> + <aura:attribute name="contactAWSIds" type="List"/> + <aura:attribute name="login" type="Boolean" default="false"/> + <aura:attribute name="show" type="Boolean" default="false"/> + <aura:attribute name="showNewAgencyContact" type="Boolean" default="false"/> + <aura:handler name="NewAgencyContactEvent" event="c:NewAgencyContactEvent" action="{!c.closeAgencyContact}"/> + <aura:attribute name="agencyHospitalId" type="String" default = ""/> - <div class="{! v.container_class}"> - <!-- header --> - <header class="slds-modal__header"> - <h2 id="modal-heading-01" class="slds-modal__title slds-hyphenate"> - {!v.title} - </h2> - </header> - - <div class="slds-modal__content slds-p-around_medium"> - <aura:if isTrue="{!v.showSpinner}"> - <lightning:spinner alternativeText="Loading" size="medium" /> - </aura:if> - - <lightning:recordEditForm objectApiName="Agency_Opportunity__c"> - <lightning:accordion - activeSectionName="{! v.section_names }" - allowMultipleSectionsOpen="true" - class="greyyyy" - > - <aura:iteration items="{!v.layout}" var="section"> - <aura:if isTrue="{! section.editHeading }"> - <lightning:accordionSection - name="{! section.label }" - label="缁忛攢鍟嗚浠蜂俊鎭�" - > - <aura:iteration items="{! section.layoutColumns}" var="col"> - <aura:iteration items="{! col.layoutItems}" var="field"> - <aura:if - isTrue="{! and(field.behavior != 'Readonly', field.field != 'Agency_Contact__c')}" - > - <lightning:inputField - required="{! field.behavior == 'Required' }" - aura:id="field" - fieldName="{! field.field}" - value="{! field.value}" - /> - </aura:if> - <aura:if isTrue="{! field.field == 'Agency_Contact__c' }"> - <lightning:layout> - <lightning:layoutItem size="12"> - <lightning:input - required="{! field.behavior == 'Required' }" - label="瀹㈡埛浜哄憳" - value="{! field.value}" - variant="label-inline" - style="margin-left: 0cm; display: none" - onclick="{! c.openModel }" - /> - <lightning:input - required="{! field.behavior == 'Required' }" - label="瀹㈡埛浜哄憳" - value="{! v.ac_name}" - variant="label-inline" - style="margin-left: 0cm" - onclick="{! c.openModel }" - /> - </lightning:layoutItem> - <!-- <lightning:layoutItem size="1"> - <lightning:buttonIcon iconName="utility:settings" variant="container" alternativeText="Settings" title="Settings" class = "name" /> - </lightning:layoutItem> --> - </lightning:layout> - </aura:if> - </aura:iteration> - </aura:iteration> - </lightning:accordionSection> - </aura:if> - </aura:iteration> - </lightning:accordion> - </lightning:recordEditForm> - - <div style="text-align: center; margin: 5px"> - <lightning:button - class="slds-button slds-button_neutral" - label="鍙栨秷" - onclick="{! c.cancelClick }" - /> - <lightning:button - class="slds-button slds-button_brand" - variant="brand" - label="淇濆瓨" - onclick="{! c.saveClick }" - /> - </div> - </div> - <aura:if isTrue="{!v.isModalOpen}"> - <!-- Modal/Popup Box starts here--> - <section - role="dialog" - tabindex="-1" - aria-labelledby="modal-heading-01" - aria-modal="true" - aria-describedby="modal-content-id-1" - class="slds-modal slds-fade-in-open" - > - <aura:renderIf isTrue="{!v.login}"> - <div class="slds-spinner_container height100vh"> - <div - class="slds-spinner--brand slds-spinner slds-spinner--medium" - role="alert" - > - <span id="aa" class="slds-assistive-text">Loading</span> - <div class="slds-spinner__dot-a"></div> - <div class="slds-spinner__dot-b"></div> - </div> - </div> - </aura:renderIf> - - <div class="slds-modal__container"> - <!-- Modal/Popup Box Header Starts here--> - <header class="slds-modal__header"> - <lightning:buttonIcon - iconName="utility:close" - onclick="{! c.closeModel }" - alternativeText="close" - variant="bare-inverse" - class="slds-modal__close" - /> - <h2 - id="modal-heading-01" - class="slds-text-heading_medium slds-hyphenate" - > - 鎼滅储瀹㈡埛浜哄憳 + + + <div class="{! v.container_class}"> + <!-- header --> + <header class="slds-modal__header"> + <h2 id="modal-heading-01" class="slds-modal__title slds-hyphenate"> + {!v.title} </h2> - </header> + </header> - <!--Modal Body Start here--> - <div - class="slds-modal__content slds-p-around_medium modal-body" - id="modal-content-id-1" - > - <lightning:layout> - <lightning:layoutItem size="7"> - <ui:inputText - label="璇疯緭鍏ュ鎴峰鍚�" - class="field" - value="{!v.searchKeyWord}" - /> - </lightning:layoutItem> - <lightning:layoutItem size="2" class="searchButton"> - <ui:button - aura:id="button" - buttonTitle="Click to see agency contact" - class="button" - label="鎼滅储" - press="{!c.searchAgencyContact}" - disabled="false" - /> - </lightning:layoutItem> - <lightning:layoutItem size="3" class="searchButton"> - <ui:button - aura:id="newAgencyContact" - buttonTitle="Click to see agency contact" - class="newAgencyContact" - label="鏂板缓.瀹㈡埛浜哄憳" - disabled="false" - press="{!c.showNewAgency}" - /> - </lightning:layoutItem> - </lightning:layout> - <div id="QueryResult" style="margin-top: 20px"></div> - </div> + <div class="slds-modal__content slds-p-around_medium"> + <aura:if isTrue="{!v.showSpinner}"> + <lightning:spinner alternativeText="Loading" size="medium" /> + </aura:if> + <lightning:recordEditForm objectApiName="Agency_Opportunity__c" onload="{!c.handleLoad}"> + <lightning:accordion activeSectionName="{! v.section_names }" allowMultipleSectionsOpen="true" class="greyyyy" > + <aura:iteration items="{!v.layout}" var="section"> + <aura:if isTrue="{! section.editHeading }"> + <lightning:accordionSection name="{! section.label }" label="缁忛攢鍟嗚浠蜂俊鎭�"> + <aura:iteration items="{! section.layoutColumns}" var="col"> + <aura:iteration items="{! col.layoutItems}" var="field"> + + <aura:if isTrue="{!and(field.behavior != 'Readonly', field.field != 'Agency_Contact__c')}"> + <lightning:inputField required="{! field.behavior == 'Required' }" aura:id="field" fieldName="{! field.field}" value="{! field.value}" /> + </aura:if> + <aura:if isTrue="{!field.field == 'Agency_Contact__c' }"> + <lightning:layout> + <lightning:layoutItem size="12"> + <lightning:input required="{! field.behavior == 'Required' }" label="瀹㈡埛浜哄憳" value = "{! field.value}" variant = "label-inline" style="margin-left: 0cm; display: none;" onclick="{! c.openModel }"/> + <lightning:input required="{! field.behavior == 'Required' }" label="瀹㈡埛浜哄憳" value = "{! v.ac_name}" variant = "label-inline" style="margin-left: 0cm; " onclick="{! c.openModel }"/> + </lightning:layoutItem> + </lightning:layout> + </aura:if> - <aura:if isTrue="{!v.showNewAgencyContact}"> - <section - role="dialog" - tabindex="-1" - aria-modal="true" - aria-labelledby="modal-heading-01" - class="slds-modal slds-fade-in-open" - aura:id="NewAgencyContact" - id="NewAgencyContact" - > - <c:NewAgencyContact2 /> - </section> - </aura:if> + + </aura:iteration> + </aura:iteration> + </lightning:accordionSection> + </aura:if> + </aura:iteration> + </lightning:accordion> + </lightning:recordEditForm> + + <div style="text-align:center;margin: 5px;"> + <lightning:button class="slds-button slds-button_neutral" label="鍙栨秷" onclick="{! c.cancelClick }" /> + <lightning:button class="slds-button slds-button_brand" variant="brand" label="淇濆瓨" onclick="{! c.saveClick }" /> + </div> </div> - </section> - <div class="slds-backdrop slds-backdrop_open"></div> - </aura:if> - </div> -</aura:component> + <aura:if isTrue="{!v.isModalOpen}"> + + <!-- Modal/Popup Box starts here--> + <section role="dialog" tabindex="-1" aria-labelledby="modal-heading-01" + aria-modal="true" aria-describedby="modal-content-id-1" + class="slds-modal slds-fade-in-open" > + + + + <aura:renderIf isTrue="{!v.login}"> + <div class="slds-spinner_container height100vh"> + <div class="slds-spinner--brand slds-spinner slds-spinner--medium" role="alert"> + <span id="aa" class="slds-assistive-text">Loading</span> + <div class="slds-spinner__dot-a"></div> + <div class="slds-spinner__dot-b"></div> + </div> + </div> + </aura:renderIf> + + + + <div class="slds-modal__container"> + <!-- Modal/Popup Box Header Starts here--> + <header class="slds-modal__header"> + <lightning:buttonIcon iconName="utility:close" + onclick="{! c.closeModel }" + alternativeText="close" + variant="bare-inverse" + class="slds-modal__close"/> + <h2 id="modal-heading-01" class="slds-text-heading_medium slds-hyphenate"> + 鎼滅储瀹㈡埛浜哄憳 + </h2> + </header> + + <!--Modal Body Start here--> + <div class="slds-modal__content slds-p-around_medium modal-body" id="modal-content-id-1"> + <lightning:layout> + <lightning:layoutItem size="7"> + <ui:inputText label="璇疯緭鍏ュ鎴峰鍚�" class="field" value="{!v.searchKeyWord}"/> + </lightning:layoutItem> + <lightning:layoutItem size="2" class = "searchButton"> + <ui:button aura:id="button" buttonTitle="Click to see agency contact" class="button" label="鎼滅储" press="{!c.searchAgencyContact}" disabled="false"/> + </lightning:layoutItem> + <lightning:layoutItem size="3" class = "searchButton"> + <ui:button aura:id="newAgencyContact" buttonTitle="Click to see agency contact" class="newAgencyContact" label="鏂板缓.瀹㈡埛浜哄憳" disabled="false" press="{!c.showNewAgency}"/> + </lightning:layoutItem> + </lightning:layout> + <div id="QueryResult" style = "margin-top:20px;"> + </div> + </div> + + <!-- <aura:if isTrue="{!v.showNewAgencyContact}"> + <section role="dialog" tabindex="-1" aria-modal="true" aria-labelledby="modal-heading-01" class="slds-modal slds-fade-in-open" aura:id="NewAgencyContact" id="NewAgencyContact"> + <c:NewAgencyContact2 /> + </section> + </aura:if> --> + + <aura:if isTrue="{!v.showNewAgencyContact}"> + <section role="dialog" tabindex="-1" aria-modal="true" aria-labelledby="modal-heading-01" + class="slds-modal slds-fade-in-open" aura:id="NewAgencyContact" + id="NewAgencyContact" aria-describedby="modal-content-id-2" style="z-index: 9999;"> + <c:NewAgencyContact2 agencyHospitalId="{!v.agencyHospitalId}"/> + </section> + <div class="slds-backdrop2 slds-backdrop_open2"></div> + </aura:if> + + </div> + </section> + <div class="slds-backdrop slds-backdrop_open"></div> + + </aura:if> + </div> +</aura:component> \ No newline at end of file -- Gitblit v1.9.1