Текущая дата при добавлении в архив #5
Some checks failed
Build and Push Docker Image / test (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled

This commit is contained in:
brusnitsyn
2026-01-19 09:27:19 +09:00
parent 982c91e77d
commit 1353e11a02

View File

@@ -4,7 +4,7 @@ import ArchiveHistoryMoveModal from '../ArchiveHistoryMoveModal/Index.vue'
import {computed, h, ref, watch} from "vue"; import {computed, h, ref, watch} from "vue";
import {useMedicalHistoryFilter} from "../../../Composables/useMedicalHistoryFilter.js"; import {useMedicalHistoryFilter} from "../../../Composables/useMedicalHistoryFilter.js";
import {useNotification} from "../../../Composables/useNotification.js"; import {useNotification} from "../../../Composables/useNotification.js";
import {useDebounceFn} from "@vueuse/core"; import {useDebounceFn, useTimestamp} from "@vueuse/core";
import {useArchiveCard} from "../../../Stores/ArchiveCard.js"; import {useArchiveCard} from "../../../Stores/ArchiveCard.js";
const open = defineModel('open') const open = defineModel('open')
@@ -12,6 +12,7 @@ const open = defineModel('open')
const {errorApi} = useNotification() const {errorApi} = useNotification()
const loading = ref(false) const loading = ref(false)
const loadingFilterPatients = ref(false) const loadingFilterPatients = ref(false)
const timestampNow = useTimestamp()
const formRef = ref(null) const formRef = ref(null)
const archiveCardStore = useArchiveCard() const archiveCardStore = useArchiveCard()
const isCardInArchive = computed(() => archiveCardStore.preOpenCard !== null) const isCardInArchive = computed(() => archiveCardStore.preOpenCard !== null)
@@ -19,7 +20,7 @@ const emits = defineEmits(['historyUpdated', 'closeWithoutSave', 'openArchiveCar
const archiveInfo = ref({ const archiveInfo = ref({
id: null, id: null,
num: null, num: null,
post_in: null, post_in: timestampNow,
}) })
const archiveInfoRules = { const archiveInfoRules = {
id: [ id: [
@@ -94,7 +95,7 @@ const onResetArchiveInfo = (only) => {
archiveInfo.value = { archiveInfo.value = {
id: null, id: null,
num: null, num: null,
post_in: null, post_in: timestampNow,
} }
} }
} }
@@ -218,6 +219,7 @@ watch(() => isCardInArchive.value, (val) => {
<NFormItem size="large" label="Дата поступления карты в архив" path="post_in"> <NFormItem size="large" label="Дата поступления карты в архив" path="post_in">
<NDatePicker class="w-full" <NDatePicker class="w-full"
v-model:value="archiveInfo.post_in" v-model:value="archiveInfo.post_in"
:default-value="timestampNow"
:disabled="archiveCardStore.isSetPreOpenCard" :disabled="archiveCardStore.isSetPreOpenCard"
format="dd.MM.yyyy" format="dd.MM.yyyy"
/> />