Добавил список умерших в статистику #4
This commit is contained in:
@@ -23,6 +23,7 @@ import ModalObservablePatients from "./Components/ModalObservablePatients.vue";
|
||||
import StatisticRecipientPlanOfYear from "../../Layouts/Components/Statistic/StatisticRecipientPlanOfYear.vue";
|
||||
import {percentType} from "../../Utils/numbers.js";
|
||||
import OutcomeColumn from "./Components/OutcomeColumn.vue";
|
||||
import ModalDeathPatients from "./Components/ModalDeathPatients.vue";
|
||||
|
||||
const props = defineProps({
|
||||
data: {
|
||||
@@ -248,6 +249,19 @@ const columns = ref([
|
||||
width: 48,
|
||||
titleAlign: 'center',
|
||||
align: 'center',
|
||||
render: (row) => {
|
||||
if (row.isTotalRow) {
|
||||
return h(
|
||||
'span',
|
||||
{
|
||||
onClick: () => onShowDeathPatientsModal()
|
||||
},
|
||||
row.deceased
|
||||
)
|
||||
}
|
||||
|
||||
return row.deceased
|
||||
}
|
||||
},
|
||||
{
|
||||
title: 'Мед. персонал',
|
||||
@@ -261,6 +275,8 @@ const columns = ref([
|
||||
const currentDepartmentId = ref(null)
|
||||
const showUnwantedEventsModal = ref(false)
|
||||
const showObservablePatientsModal = ref(false)
|
||||
const showDeathPatientsModal = ref(false)
|
||||
|
||||
const onShowUnwantedEventsModal = (departmentId) => {
|
||||
currentDepartmentId.value = departmentId
|
||||
showUnwantedEventsModal.value = true
|
||||
@@ -269,6 +285,9 @@ const onShowObservablePatientsModal = (departmentId) => {
|
||||
currentDepartmentId.value = departmentId
|
||||
showObservablePatientsModal.value = true
|
||||
}
|
||||
const onShowDeathPatientsModal = () => {
|
||||
showDeathPatientsModal.value = true
|
||||
}
|
||||
|
||||
const rowProps = (row) => {
|
||||
if (row.isGroupHeader) return {
|
||||
@@ -371,6 +390,7 @@ const buildReportHref = (departmentId, startAt, endAt) => {
|
||||
</NDataTable>
|
||||
<ModalUnwantedEvents v-model:open="showUnwantedEventsModal" :start-at="date[0]" :end-at="date[1]" :department-id="currentDepartmentId" />
|
||||
<ModalObservablePatients v-model:open="showObservablePatientsModal" :start-at="date[0]" :end-at="date[1]" :department-id="currentDepartmentId" />
|
||||
<ModalDeathPatients v-model:open="showDeathPatientsModal" :start-at="date[0]" :end-at="date[1]" />
|
||||
</AppLayout>
|
||||
</template>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user