Привязка ввода в поле поиска
This commit is contained in:
@@ -164,6 +164,8 @@ export const useMedicalHistoryFilter = (initialFilters = {}) => {
|
|||||||
filtersRef.value.date_extract_to ? convertToTimestamp(filtersRef.value.date_extract_to) : null
|
filtersRef.value.date_extract_to ? convertToTimestamp(filtersRef.value.date_extract_to) : null
|
||||||
])
|
])
|
||||||
|
|
||||||
|
const searchValue = ref(filtersRef.value.search ?? null)
|
||||||
|
|
||||||
const handleDateRangeChange = (timestamps) => {
|
const handleDateRangeChange = (timestamps) => {
|
||||||
dateRange.value = timestamps || [null, null]
|
dateRange.value = timestamps || [null, null]
|
||||||
|
|
||||||
@@ -338,6 +340,7 @@ export const useMedicalHistoryFilter = (initialFilters = {}) => {
|
|||||||
isLoading,
|
isLoading,
|
||||||
activeFilters,
|
activeFilters,
|
||||||
dateRange,
|
dateRange,
|
||||||
|
searchValue,
|
||||||
databaseInfo,
|
databaseInfo,
|
||||||
databaseStats,
|
databaseStats,
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ const props = defineProps({
|
|||||||
})
|
})
|
||||||
|
|
||||||
const {
|
const {
|
||||||
isLoading, applyFilters, filtersRef, handleSearch, dateRange,
|
isLoading, applyFilters, filtersRef, handleSearch, dateRange, searchValue,
|
||||||
handleDateRangeChange, handleViewTypeChange, handleStatusChange
|
handleDateRangeChange, handleViewTypeChange, handleStatusChange
|
||||||
} = useMedicalHistoryFilter(props.filters)
|
} = useMedicalHistoryFilter(props.filters)
|
||||||
|
|
||||||
@@ -49,7 +49,7 @@ const handleBeforeLeave = (tabName) => {
|
|||||||
<!-- </NRadioGroup>-->
|
<!-- </NRadioGroup>-->
|
||||||
<NFlex class="pb-4" align="center" :wrap="false">
|
<NFlex class="pb-4" align="center" :wrap="false">
|
||||||
<NFormItem class="w-[720px]" label="Поиск" :show-feedback="false">
|
<NFormItem class="w-[720px]" label="Поиск" :show-feedback="false">
|
||||||
<NInput placeholder="Поиск по ФИО, № карты" @update:value="val => handleSearch(val)" size="large" />
|
<NInput placeholder="Поиск по ФИО, № карты" v-model:value="searchValue" @update:value="val => handleSearch(val)" size="large" />
|
||||||
</NFormItem>
|
</NFormItem>
|
||||||
<NDivider vertical />
|
<NDivider vertical />
|
||||||
<NFormItem class="w-[340px]" label="Дата выписки" :show-feedback="false">
|
<NFormItem class="w-[340px]" label="Дата выписки" :show-feedback="false">
|
||||||
|
|||||||
Reference in New Issue
Block a user