<!-- sldsValidatorIgnore -->
|
<!-- sldsValidatorIgnore -->
|
<template>
|
<template if:true={isShowSpinner}>
|
<lightning-spinner size="large" alternative-text="Loading"></lightning-spinner>
|
</template>
|
<!-- 查询客户名 -->
|
<template if:true={isShowSearchAccount}>
|
<c-lex-search-lookup-l-w-c title="客户名" search-name-label="客户名" onclose={closeHospitalNameModal}
|
onselectcontact={handleSelectContact} account-id={hospitalId}></c-lex-search-lookup-l-w-c>
|
</template>
|
<!-- 展示 -->
|
<lightning-quick-action-panel header={title}>
|
<lightning-record-edit-form object-api-name="Lead" record-type-id={recordTypeId} record-id={recordId}
|
onsubmit={handleSubmit} onsuccess={handleSuccess} onerror={handleError}>
|
<template for:each={layout} for:item="layoutSection">
|
<template if:true={layoutSection.useHeader}>
|
<lightning-accordion class="greyyyy" active-section-name={sectionName} allow-multiple-sections-open
|
key={layoutSection.name}>
|
<lightning-accordion-section name={layoutSection.name} label={layoutSection.name}>
|
<lightning-layout multiple-rows="true">
|
<template for:each={layoutSection.layoutFields} for:item="layoutField">
|
<lightning-layout-item class="hehe-layoutItem" size="6" key={layoutField.fieldAPI}>
|
<template if:false={layoutField.isModify}>
|
<lightning-input-field field-name={layoutField.fieldAPI}
|
value={layoutField.value} required={layoutField.isRequired}
|
data-field={layoutField.fieldAPI} disabled={layoutField.isDisable}
|
onchange={dataChange}>
|
</lightning-input-field>
|
</template>
|
|
<template if:true={layoutField.isModify}>
|
<template if:true={layoutField.isShowIcon}>
|
<div
|
class="slds-form-element__control slds-input-has-icon slds-input-has-icon_right">
|
<lightning-icon size="x-small"
|
class="iconMargin slds-icon slds-input__icon slds-input__icon_right slds-icon-text-default"
|
icon-name="utility:search"></lightning-icon>
|
<lightning-input label={layoutField.fieldLabel}
|
value={layoutField.value} required={layoutField.isRequired}
|
data-field={layoutField.fieldAPI}
|
disabled={layoutField.isDisable} variant="label-inline"
|
onchange={dataChange} onclick={searchHospitalNameModal}>
|
</lightning-input>
|
</div>
|
|
</template>
|
|
<template if:false={layoutField.isShowIcon}>
|
<lightning-input label={layoutField.fieldLabel}
|
value={layoutField.value} required={layoutField.isRequired}
|
data-field={layoutField.fieldAPI} disabled={layoutField.isDisable}
|
variant="label-inline" onchange={dataChange}
|
onclick={searchHospitalNameModal}>
|
</lightning-input>
|
</template>
|
|
</template>
|
</lightning-layout-item>
|
</template>
|
</lightning-layout>
|
</lightning-accordion-section>
|
|
</lightning-accordion>
|
</template>
|
</template>
|
<div class="slds-text-align_center">
|
<lightning-button label="保存" type="submit" onsubmit={handleSubmit}
|
class="slds-m-right_x-small"></lightning-button>
|
<lightning-button label="取消" onclick={cancel} class="slds-m-right_x-small"></lightning-button>
|
</div>
|
</lightning-record-edit-form>
|
</lightning-quick-action-panel>
|
|
</template>
|