Модуль отчетов

This commit is contained in:
brusnitsyn
2026-06-21 23:40:55 +09:00
parent f163b95663
commit bd2cc24b98
27 changed files with 2781 additions and 3 deletions

View File

@@ -7,7 +7,7 @@ import { computed, ref } from "vue"
import { format, getHours } from "date-fns"
import { ru } from "date-fns/locale"
import { useNow } from "@vueuse/core"
import { TbArticle, TbChartTreemap, TbDoorExit, TbUserCog, TbStethoscope } from "vue-icons-plus/tb"
import { TbArticle, TbChartTreemap, TbDoorExit, TbUserCog, TbStethoscope, TbReportMedical } from "vue-icons-plus/tb"
import SelectUserModal from "./Report/Components/SelectUserModal.vue"
import { Link, router } from "@inertiajs/vue3"
import { useServerTime } from "../Composables/useServerTime.js"
@@ -154,6 +154,14 @@ const dividerColor = computed(() => themeVars.value.dividerColor)
:tag="Link"
href="/statistic"
/>
<ActionTile
v-if="authStore.hasPermission('report.view') || authStore.hasPermission('nurse.report.view')"
:icon="TbReportMedical"
title="Отчёты"
description="Готовые отчёты, Excel и PDF"
:tag="Link"
href="/reports"
/>
<ActionTile
v-if="authStore.hasPermission('users.manage')"
:icon="TbUserCog"