* добавил исход спец контингенту
* оптимизация обновления при редактировании спец контингента * добавил поддержку заключительных диагнозов * изменил определение законченной операции * добавил поддержку исхода операции * добавил определение отмены для операции через назначение * работа над диапазонами календарей, подсчет статистики * добавил статусы отчетов и подкорректировал привязку спец контингента к отчету * добавил новые сервисы для будущего кеширования * частичное разделение логики подсчета пациентов
This commit is contained in:
@@ -18,7 +18,7 @@ import {
|
||||
import {useReportStore} from "../../../Stores/report.js";
|
||||
import {computed, h, ref, watch} from "vue";
|
||||
import {storeToRefs} from "pinia";
|
||||
import {TbEye, TbExternalLink, TbPencil} from "vue-icons-plus/tb";
|
||||
import {TbEye, TbExternalLink, TbPencil, TbTrash} from "vue-icons-plus/tb";
|
||||
import MoveModalComment from "./MoveModalComment.vue";
|
||||
import OperationInfoModal from "./OperationInfoModal.vue";
|
||||
import ManualPatientOutcomeModal from "./ManualPatientOutcomeModal.vue";
|
||||
@@ -90,7 +90,11 @@ const activePatient = ref(null)
|
||||
const hasDisabledEdit = computed(() => {
|
||||
return !Boolean(reportStore.reportInfo?.report?.isActiveSendButton)
|
||||
})
|
||||
const canEditSpecial = computed(() => isSpecialStatus.value && !hasDisabledEdit.value)
|
||||
const canEditSpecial = computed(() => (
|
||||
isSpecialStatus.value
|
||||
&& !hasDisabledEdit.value
|
||||
&& baseStatus.value !== 'observation'
|
||||
))
|
||||
const statusState = computed(() => statusStates.value[props.status] ?? {
|
||||
page: 1,
|
||||
perPage: 20,
|
||||
@@ -214,7 +218,7 @@ const columns = computed(() => {
|
||||
}
|
||||
},
|
||||
[
|
||||
'Снять с наблюдения'
|
||||
h(NIcon, {size: '16'}, h(TbTrash))
|
||||
]
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user