<!-- sldsValidatorIgnore -->
|
<!-- sldsValidatorIgnore -->
|
<template>
|
<template if:true={isDoctor}>
|
<!-- 展示 -->
|
<section
|
role="dialog"
|
tabindex="-1"
|
aria-modal="true"
|
aria-labelledby="modal-heading-01"
|
class="slds-modal slds-fade-in-open slds-modal_medium"
|
>
|
<div class="slds-modal__container">
|
<div class="slds-scrollable">
|
<button
|
class="slds-button slds-button_icon slds-modal__close slds-button_icon-inverse"
|
>
|
<svg
|
class="slds-button__icon slds-button__icon_large"
|
aria-hidden="true"
|
>
|
<use
|
xlink:href="/assets/icons/utility-sprite/svg/symbols.svg#close"
|
></use>
|
</svg>
|
<span class="slds-assistive-text"
|
>Cancel and close</span
|
>
|
</button>
|
<div class="slds-modal__header">
|
<h1
|
id="modal-heading-01"
|
class="slds-modal__title slds-hyphenate"
|
>
|
新建客户人员
|
</h1>
|
</div>
|
<div class="slds-modal__content" id="modal-content-id-1">
|
<lightning-card class="slds-text-align_center">
|
<template if:true={isShowSpinner}>
|
<lightning-spinner
|
size="large"
|
alternative-text="Loading"
|
style="height: 100%"
|
></lightning-spinner>
|
</template>
|
<lightning-record-edit-form
|
object-api-name={sobjectType}
|
record-type-id={recordTypeId}
|
record-id={recordId}
|
onsubmit={handleSubmit}
|
onsuccess={handleSuccess}
|
onerror={handleError}
|
>
|
<template
|
for:each={layout}
|
for:item="layoutSection"
|
>
|
<lightning-accordion
|
lwc:if={layoutSection.editHeading}
|
class="greyyyy"
|
active-section-name={sectionName}
|
allow-multiple-sections-open
|
key={layoutSection.name}
|
>
|
<lightning-accordion-section
|
name={layoutSection.label}
|
label={layoutSection.label}
|
>
|
<lightning-layout
|
multiple-rows="true"
|
>
|
<template
|
for:each={layoutSection.layoutColumns}
|
for:item="layoutColumns"
|
>
|
<lightning-layout-item
|
class="hehe-layoutItem"
|
size="6"
|
key={layoutColumns.index}
|
>
|
<template
|
for:each={layoutColumns.layoutItems}
|
for:item="layoutField"
|
>
|
<template
|
if:false={layoutField.isDisable}
|
>
|
<template
|
if:false={layoutField.isModify}
|
>
|
<lightning-input-field
|
field-name={layoutField.field}
|
value={layoutField.value}
|
required={layoutField.isRequired}
|
data-field={layoutField.field}
|
key={layoutField.field}
|
>
|
</lightning-input-field>
|
</template>
|
<template
|
if:true={layoutField.isModify}
|
>
|
<lightning-input
|
label={layoutField.fieldLabel}
|
value={layoutField.value}
|
required={layoutField.isRequired}
|
data-field={layoutField.field}
|
variant="label-inline"
|
onchange={dataChange}
|
key={layoutField.field}
|
>
|
</lightning-input>
|
</template>
|
</template>
|
</template>
|
</lightning-layout-item>
|
</template>
|
</lightning-layout>
|
</lightning-accordion-section>
|
</lightning-accordion>
|
</template>
|
</lightning-record-edit-form>
|
</lightning-card>
|
</div>
|
</div>
|
<div class="slds-modal__footer">
|
<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>
|
</div>
|
</div>
|
</section>
|
</template>
|
<div class="slds-backdrop slds-backdrop_open"></div>
|
</template>
|