diff --git a/src/components/base/BaseInputFullName.vue b/src/components/base/BaseInputFullName.vue
new file mode 100644
index 0000000..5625e33
--- /dev/null
+++ b/src/components/base/BaseInputFullName.vue
@@ -0,0 +1,95 @@
+
+ .flex.gap-x-4.h-fit
+ .flex.gap-x-3.w-full
+ q-btn(
+ color="secondary",
+ text-color="primary",
+ style="width: 40px; height: 40px",
+ rounded
+ no-caps
+ padding="0 16px"
+ )
+ q-icon(v-if="image === defaultIcon", name="app:icon-download")
+ q-avatar(v-else, size="40px", round)
+ img(:src="image")
+ q-menu(anchor="bottom middle", self="top right", v-model="showPopup")
+ .flex.flex-col.p-4.gap-y-3
+ .flex.items-center.gap-x-2.cursor-pointer(@click="changeOpenModal")
+ q-icon(name="app:computer", size="18px", color="primary")
+ span.text-smm.title Загрузить с компьютера
+ .flex.items-center.gap-x-2.cursor-pointer
+ q-icon(name="app:camera", size="18px", color="primary")
+ span.text-smm.title Сделать фото
+ base-modal(v-model="showModal", title="Загрузить изображение")
+ .flex.flex-col.items-center.justify-center(
+ :style="{padding: '153px 370px'}"
+ )
+ .avatar-wrapper.flex.relative
+ base-input(
+ circle,
+ type="file",
+ id="image-upload",
+ accept="image/*",
+ @change="(e) => previewImage(e)"
+ )
+ .avatar.flex.absolute.items-center.gap-x-6
+ img.avatar.object-cover(for="image-upload", :src="image", v-if="image")
+ q-btn(round, color="primary", @click="closeAddImage", icon="app:icon-ok")
+ base-input.w-full(v-model="infoClient.basic.full_name", placeholder="ФИО*", outlined)
+
+
+
+
+
diff --git a/src/pages/newCalendar/TheCalendar.vue b/src/pages/newCalendar/TheCalendar.vue
index b3ac0e4..6476ecc 100644
--- a/src/pages/newCalendar/TheCalendar.vue
+++ b/src/pages/newCalendar/TheCalendar.vue
@@ -3,7 +3,8 @@
calendar-sidebar(v-if="!isOpen", :open-sidebar="openSidebar", :create-form="createForm")
calendar-open-sidebar(v-else, :open-sidebar="openSidebar", :create-form="createForm")
calendar-wrapper.ml-2(:open-sidebar="isOpen")
- record-creation-form(:is-show-form="isShowForm")
+ base-modal(v-model="isShowForm", title="Создание записи")
+ record-creation-form(v-model="isShowForm")
@@ -102,4 +221,14 @@ export default {
border-radius: 6px
height: 28px
width: 560px
+
+.title-info
+ color: var(--font-grey-color)
+ border-bottom: 1.5px solid var(--font-grey-color)
+ &:hover
+ color: var(--btn-blue-color)
+ border-bottom: 1.5px solid var(--btn-blue-color)
+ &.active
+ color: var(--btn-blue-color)
+ border-bottom: 1.5px solid var(--btn-blue-color)