From 0c4796706fc9473d069b620321a54b20a119906c Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期二, 11 七月 2023 14:16:44 +0800 Subject: [PATCH] Merge branch 'LEXUpgrade2023-Deloitte' --- force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunity.cmp | 233 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 233 insertions(+), 0 deletions(-) diff --git a/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunity.cmp b/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunity.cmp new file mode 100644 index 0000000..6cc8450 --- /dev/null +++ b/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunity.cmp @@ -0,0 +1,233 @@ +<!-- + @description : + @author : ChangeMeIn@UserSettingsUnder.SFDoc + @group : + @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}" + /> + + <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: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" + > + 鎼滅储瀹㈡埛浜哄憳 + </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> + </div> + </section> + <div class="slds-backdrop slds-backdrop_open"></div> + </aura:if> + </div> +</aura:component> -- Gitblit v1.9.1