From 61a1f14632fe167668d9e1a9c5838442fbcfd4e4 Mon Sep 17 00:00:00 2001
From: binxie <137736985@qq.com>
Date: 星期二, 20 六月 2023 11:06:22 +0800
Subject: [PATCH] test
---
force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunity.cmp | 341 ++++++++++++++++++++++----------------------------------
1 files changed, 133 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..a16937c 100644
--- a/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunity.cmp
+++ b/force-app/main/default/aura/NewAgencyOpportunity/NewAgencyOpportunity.cmp
@@ -5,216 +5,141 @@
@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}"/>
- <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">
+ <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>
+
+ </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