diff --git a/src/components/base/BaseDetailInput.vue b/src/components/base/BaseDetailInput.vue index a848023..96e161f 100644 --- a/src/components/base/BaseDetailInput.vue +++ b/src/components/base/BaseDetailInput.vue @@ -4,19 +4,16 @@ .flex.items-center(v-if="field.type === 'text' || field.type === 'textarea'" class="gap-x-2.5") span.w-4.icon(v-if="field.icon" :class="field.icon") base-input(v-model="data[field.label]" :with-icon="field.copy") - .copy.icon-copy.cursor-pointer( - v-if="field.copy && data[field.label]", - @click="() => copyValue(data[field.label])" - ) - base-input-date(v-if="field.type === 'date'" v-model="data[field.label]") + .flex.items-center(v-if="field.copy && data[field.label]") + .copy.icon-copy.cursor-pointer(@click="() => copyValue(data[field.label])") + base-input(v-if="field.type === 'date'" v-model="data[field.label]") diff --git a/src/components/base/BaseInputContainer.vue b/src/components/base/BaseInputContainer.vue index 0db4cc0..36c1f51 100644 --- a/src/components/base/BaseInputContainer.vue +++ b/src/components/base/BaseInputContainer.vue @@ -1,6 +1,6 @@ diff --git a/src/components/base/BaseInputTime.vue b/src/components/base/BaseInputTime.vue deleted file mode 100644 index c385234..0000000 --- a/src/components/base/BaseInputTime.vue +++ /dev/null @@ -1,54 +0,0 @@ - - - - - diff --git a/src/pages/calendar/components/CalendarFormAddEvent.vue b/src/pages/calendar/components/CalendarFormAddEvent.vue index 29cd0d8..c44e7cf 100644 --- a/src/pages/calendar/components/CalendarFormAddEvent.vue +++ b/src/pages/calendar/components/CalendarFormAddEvent.vue @@ -32,17 +32,20 @@ label="Клиент" ) .flex.gap-x-4 - base-input-date( + base-input( v-model="eventDate", - label="Дата" + label="Дата", + type="date" ) - .flex.gap-x-2.items-center - base-input-time.item-input.text-base( + .flex.gap-x-2.items-center.justify-between + base-input( + type="time", v-model="startTime", label="Начало" ) span.mt-4 — - base-input-time.item-input.text-base( + base-input( + type="time", v-model="endTime", label="Конец" ) @@ -70,20 +73,17 @@ import TheNotificationProvider from "@/components/Notifications/TheNotificationProvider"; import { addNotification } from "@/components/Notifications/notificationContext"; import { fetchWrapper } from "@/shared/fetchWrapper.js"; -import BaseInputTime from "@/components/base/BaseInputTime.vue"; import BaseInput from "@/components/base/BaseInput.vue"; -import BaseInputDate from "@/components/base/BaseInputDate.vue"; import BaseSelect from "@/components/base/BaseSelect.vue"; import BaseCustomSelect from "@/components/base/BaseCustomSelect.vue"; import * as moment from "moment/moment"; import { statusesDictionary } from "../utils/statusesDictionary.js"; + export default { name: "FormChangeEvent", components: { BaseSelect, BaseInput, - BaseInputDate, - BaseInputTime, BaseCustomSelect, TheNotificationProvider, }, @@ -603,16 +603,6 @@ export default { width: 344px background-color: var(--default-white) -.item-input - appearance: none - border: none - outline: none - &::-webkit-calendar-picker-indicator - display: none - -webkit-appearance: none - &::placeholder - color: var(--font-black-color-1) - .date-input width: 174px border-radius: 4px diff --git a/src/pages/clients/components/ClientDetailInfoSection.vue b/src/pages/clients/components/ClientDetailInfoSection.vue index d6a912b..a4c5c0b 100644 --- a/src/pages/clients/components/ClientDetailInfoSection.vue +++ b/src/pages/clients/components/ClientDetailInfoSection.vue @@ -110,7 +110,8 @@ :placeholder="settings[section].placeholder[key] || settings[section].placeholder" :sharp="settings[section].sharps[key] && section === 'pass' ? settings[section].sharps[key] : ''" ) - base-input-date.input-date.text-sm( + base-input( + type="date", v-else-if="isChange && section !== 'docs' && section !== 'additional'", v-model="sectionInfo.issued_by_date" ) @@ -180,7 +181,7 @@ import ClientDetailSectionAddress from "@/pages/clients/components/ClientDetailS import TableChoiceAddingDoc from "@/pages/clients/components/TableChoiceAddingDoc"; import BasePopup from "@/components/base/BasePopup"; import BaseModal from "@/components/base/BaseModal"; -import BaseInputDate from "@/components/base/BaseInputDate"; +import BaseInput from "@/components/base/BaseInput"; import { detail } from "@/pages/clients/utils/tableConfig"; import pdfIcon from "@/assets/icons/pdf.svg"; import wordIcon from "@/assets/icons/word.svg"; @@ -193,7 +194,7 @@ export default { name: "ClientDetailInfoSection", components: { BaseButton, - BaseInputDate, + BaseInput, BasePopup, BaseModal, BaseLoader, @@ -523,12 +524,4 @@ export default { width: 38px z-index: 1 background: var(--light-grey-bg-color) - -.input - border: 1.5px solid var(--border-light-grey-color) - height: 40px - -.input-date - height: 40px - background-color: var(--default-white) diff --git a/src/pages/clients/components/ClientDetailInput.vue b/src/pages/clients/components/ClientDetailInput.vue index fb1109b..9579c24 100644 --- a/src/pages/clients/components/ClientDetailInput.vue +++ b/src/pages/clients/components/ClientDetailInput.vue @@ -4,7 +4,8 @@ v-model="value", :placeholder="placeholder", :maxLength="maxLength", - :mask="sharp" + :mask="sharp", + :autogrow="choiceGrow" ) slot @@ -26,6 +27,9 @@ export default { choiceType() { return !this.sharp ? "textarea" : "text"; }, + choiceGrow() { + return !this.sharp ? true : false; + }, value: { get() { return this.modelValue; diff --git a/src/pages/clients/components/FormCreateAdditional.vue b/src/pages/clients/components/FormCreateAdditional.vue index 2febaa8..cb2537f 100644 --- a/src/pages/clients/components/FormCreateAdditional.vue +++ b/src/pages/clients/components/FormCreateAdditional.vue @@ -40,7 +40,6 @@ export default { min-height: 443px max-height: 443px overflow-y: auto - color: var(--font-dark-blue-color) &::-webkit-scrollbar width: 4px &::-webkit-scrollbar-track diff --git a/src/pages/clients/components/FormCreateAddresses.vue b/src/pages/clients/components/FormCreateAddresses.vue index 139e516..c47eedb 100644 --- a/src/pages/clients/components/FormCreateAddresses.vue +++ b/src/pages/clients/components/FormCreateAddresses.vue @@ -1,7 +1,7 @@