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