diff --git a/src/components/base/BaseInputWithSearch.vue b/src/components/base/BaseInputWithSearch.vue
new file mode 100644
index 0000000..73688f5
--- /dev/null
+++ b/src/components/base/BaseInputWithSearch.vue
@@ -0,0 +1,79 @@
+
+.flex
+ .col
+ base-input(v-model="fullName", debounce="1000")
+ .state(v-if="showMessageBar")
+ .row
+ .col {{ message }}
+ .col
+ q-btn(
+ @click="createPerson"
+ )
+ q-icon(name="app:icon-plus", size="12px", left)
+ span Создать
+ .candidates
+ .row.w-full(
+ v-for="candidate in candidates",
+ key="candidate.id",
+ @click="pickPerson(candidate)"
+ )
+ .col {{ candidate.last_name + ' ' + candidate.first_name + ' ' + candidate.patronymic }}
+
+
+
+
+
diff --git a/src/pages/newCalendar/TheCalendar.vue b/src/pages/newCalendar/TheCalendar.vue
index 238b28c..dda9e77 100644
--- a/src/pages/newCalendar/TheCalendar.vue
+++ b/src/pages/newCalendar/TheCalendar.vue
@@ -4,7 +4,7 @@
calendar-open-sidebar(v-else, :open-sidebar="openSidebar", :create-form="createForm")
calendar-wrapper.ml-2(:open-sidebar="isOpen")
base-modal(v-model="isShowForm", title="Создание записи <Переделка>", modal-padding)
- record-creation-form(v-model="isShowForm", :close-form="closeForm")
+ create-event-form(v-model="isShowForm", :close-form="closeForm")
base-modal(v-model="previewVisibility", :hideHeader="true", :modalPadding="true")
calendar-record-preview(v-model:preview-visibility="previewVisibility")
@@ -13,7 +13,7 @@
import CalendarSidebar from "@/pages/newCalendar/components/CalendarSidebar";
import CalendarOpenSidebar from "@/pages/newCalendar/components/CalendarOpenSidebar";
import CalendarWrapper from "@/pages/newCalendar/components/CalendarWrapper";
-import RecordCreationForm from "@/pages/newCalendar/components/RecordCreationForm";
+import CreateEventForm from "@/pages/newCalendar/components/CreateEventForm";
import * as moment from "moment/moment";
import BaseModal from "@/components/base/BaseModal.vue";
import CalendarRecordPreview from "./components/CalendarRecordPreview.vue";
@@ -24,7 +24,7 @@ export default {
CalendarSidebar,
CalendarOpenSidebar,
CalendarWrapper,
- RecordCreationForm,
+ CreateEventForm,
BaseModal,
CalendarRecordPreview,
},
diff --git a/src/pages/newCalendar/components/CreateEventForm.vue b/src/pages/newCalendar/components/CreateEventForm.vue
new file mode 100644
index 0000000..31615dc
--- /dev/null
+++ b/src/pages/newCalendar/components/CreateEventForm.vue
@@ -0,0 +1,128 @@
+
+.flex.flex-col.pt-6.gap-y-4(:style="{maxWidth: '682px'}")
+ header-record-form(
+ :current-status="currentStatus",
+ :statuses="patientData.statuses",
+ :choice-status="choiceStatus"
+ )
+ base-input-with-search(v-model="patient", @createPerson="createPerson")
+ .text {{ patient }}
+ .flex.flex-col.flex-auto.l.gap-y-8
+ .wrapper-info.h-full
+ .grid.grid-cols-2.gap-x-4.gap-y-6
+ base-input-date(
+ v-model="patient",
+ size="M",
+ important,
+ label="Дата рождения",
+ placeholder="Дата рождения"
+ )
+ base-input(
+ v-model="patient",
+ placeholder="+7 (915) 644–92–23",
+ mask="+7 (###) ###-##-##",
+ label="Номер телефона",
+ size="M",
+ important
+ )
+
+.footer.flex.gap-2
+ base-button(type="secondary", label="Отменить", width="126px", @click="closeForm")
+ base-button(width="168px", label="Создать запись", @click="closeForm", disabled)
+
+
+
+
+
diff --git a/src/pages/newCalendar/components/RecordCreationForm.vue b/src/pages/newCalendar/components/del_RecordCreationForm copy.vue
similarity index 99%
rename from src/pages/newCalendar/components/RecordCreationForm.vue
rename to src/pages/newCalendar/components/del_RecordCreationForm copy.vue
index cedc96a..6e56f04 100644
--- a/src/pages/newCalendar/components/RecordCreationForm.vue
+++ b/src/pages/newCalendar/components/del_RecordCreationForm copy.vue
@@ -6,7 +6,7 @@
:choice-status="choiceStatus"
)
.flex.items-center.gap-x-3.text-smm
- .text.font-semibold Услуги:
+ .text.font-semibold Жалобы:
.flex.gap-x-1
.services.flex.items-center.px-4.font-medium.text-smm.gap-x-1.h-9.rounded-md(
:class="{'other-serivices': services.length}"