Добавил уведомление о создании отчета

This commit is contained in:
brusnitsyn
2026-06-23 17:28:52 +09:00
parent 8e6bbc5f91
commit 6942b0c091
9 changed files with 121 additions and 42 deletions

View File

@@ -32,16 +32,17 @@ const pick = (preset) => {
:show="show"
preset="card"
title="Шаблоны для отчёта"
style="width: 860px; max-width: 94vw;"
class="h-[580px]"
class="max-w-[860px] h-[580px] relative"
:content-scrollable="true"
@update:show="emit('update:show', $event)"
>
<template #header-extra>
<NText depth="3" style="font-size: 13px;">Создавайте отчёт по шаблонам</NText>
</template>
<div class="picker">
<div class="picker-side">
<div class="picker relative flex gap-2 items-start">
<!-- Боковая панель с sticky -->
<div class="picker-side sticky top-0 shrink-0 align-start">
<NInput v-model:value="search" placeholder="Поиск" clearable size="small">
<template #prefix><TbSearch :size="14" /></template>
</NInput>
@@ -58,13 +59,14 @@ const pick = (preset) => {
</div>
</div>
<NScrollbar style="max-height: 60vh;" class="picker-main">
<!-- Контент справа -->
<div style="flex: 1; min-width: 0;">
<NGrid responsive="screen" cols="2 s:3" :x-gap="12" :y-gap="12" class="pt-0.5">
<NGi v-for="preset in filtered" :key="preset.key">
<PresetCard :preset="preset" @click="pick(preset)" />
</NGi>
</NGrid>
</NScrollbar>
</div>
</div>
</NModal>
</template>