medical-form-wrapper(
title="Страховка",
:is-edit="isEdit",
:open-edit="openEdit",
:cancel="cancelEdit"
)
.form-wrap.gap-24.w-full
.data-section.flex.flex-col.gap-4(v-for="insurance in insuranceConfig")
.font-semibold.text-sm.whitespace-nowrap {{insurance.insuranceLabel}}
.flex.w-full.justify-between.items-center.gap-4(v-for="field in insurance.fields")
.label-field.font-sm.text-sm.whitespace-nowrap {{`${field.label} :`}}
.avatar-field.flex.gap-3.items-center.h-10.w-10(v-if="field.type === 'photo'")
img.avatar.object-cover(
v-if="basic[insurance.insuranceKey][field.key]",
:src="basic[insurance.insuranceKey][field.key]",
alt="AV"
)
.replace-photo.font-medium.text-base.cursor-pointer(
v-if="isEdit"
) {{ basic[insurance.insuranceKey][field.key] ? "Заменить фото" : "Добавить фото"}}
.flex.flex-col.relative(v-else)
base-input(
v-model="basic[insurance.insuranceKey][field?.key]",
@update:model-value="checkChangeInput",
:disabled="!isEdit",
:standout="!isEdit",
:outlined="isEdit",
:type="field.type",
:width="300",
text-color="black"
)
.flex.font-medium.text-smm.absolute.top-10(
v-if="basic?.benefit[insurance?.discount]",
:style="{color: 'var(--font-grey-color)'}"
)
span Процент скидки:
span(
:style="{color: 'var(--font-dark-blue-color)'}"
) {{"\xa0" + basic?.benefit[insurance?.discount] + "%"}}