From 6942b0c09197abc4f7f20d64cc4e57d99072d6e8 Mon Sep 17 00:00:00 2001 From: brusnitsyn Date: Tue, 23 Jun 2026 17:28:52 +0900 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D1=83=D0=B2=D0=B5=D0=B4=D0=BE=D0=BC=D0=BB=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D0=BE=20=D1=81=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D0=B8=20=D0=BE=D1=82=D1=87=D0=B5=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/js/Composables/useNotification.js | 15 ++++++-- resources/js/Pages/Analytics/Builder.vue | 7 ++-- .../Pages/Analytics/Components/PresetCard.vue | 6 +-- .../Analytics/Components/SettingsPanel.vue | 18 ++++----- .../Components/TemplatePickerModal.vue | 14 ++++--- resources/js/Pages/Analytics/Index.vue | 10 +++-- resources/js/Pages/Nurse/Report/Index.vue | 38 ++++++++++++++++++- .../Pages/Report/Components/HeaderWidget.vue | 30 ++++++++++----- resources/js/Pages/Report/Index.vue | 25 +++++++++++- 9 files changed, 121 insertions(+), 42 deletions(-) diff --git a/resources/js/Composables/useNotification.js b/resources/js/Composables/useNotification.js index cc50c6c..e3ce976 100644 --- a/resources/js/Composables/useNotification.js +++ b/resources/js/Composables/useNotification.js @@ -10,8 +10,16 @@ export function useNotification() { return null } - const success = () => { - + const success = (title, description = '', options = {}) => { + return showNotification( + { + title, + description, + meta: options.meta || new Date().toLocaleDateString(), + ...options, + type: 'success' + } + ) } const errorApi = (data, content = '', options = {}) => { @@ -36,6 +44,7 @@ export function useNotification() { } return { - errorApi + errorApi, + success } } diff --git a/resources/js/Pages/Analytics/Builder.vue b/resources/js/Pages/Analytics/Builder.vue index 7f9c811..3bc1748 100644 --- a/resources/js/Pages/Analytics/Builder.vue +++ b/resources/js/Pages/Analytics/Builder.vue @@ -229,7 +229,6 @@ watch([dateModel, departmentModel], () => { - Скачать @@ -330,7 +329,7 @@ watch([dateModel, departmentModel], () => { flex-shrink: 0; position: sticky; top: 12px; - border: 1px solid var(--n-border-color, rgba(255,255,255,.1)); + border: 1px solid var(--border-color, rgba(255,255,255,.1)); border-radius: 14px; background: var(--card-color); padding: 14px; @@ -356,9 +355,9 @@ watch([dateModel, departmentModel], () => { display: flex; align-items: center; justify-content: center; - border: 1px solid var(--n-border-color, rgba(255,255,255,.12)); + border: 1px solid var(--border-color, rgba(255,255,255,.12)); border-radius: 8px; - background: var(--n-card-color); + background: var(--card-color); cursor: pointer; } .slide-enter-active, .slide-leave-active { transition: opacity .15s, transform .15s; } diff --git a/resources/js/Pages/Analytics/Components/PresetCard.vue b/resources/js/Pages/Analytics/Components/PresetCard.vue index f1d29df..1b40f0d 100644 --- a/resources/js/Pages/Analytics/Components/PresetCard.vue +++ b/resources/js/Pages/Analytics/Components/PresetCard.vue @@ -1,5 +1,5 @@