Добавил уведомление о создании отчета
This commit is contained in:
@@ -4,6 +4,7 @@ import { router, Link } from '@inertiajs/vue3'
|
||||
import {
|
||||
NButton, NText, NDataTable, NEmpty, NDropdown, NIcon, NScrollbar,
|
||||
NTag, useDialog, useMessage,
|
||||
NEl,
|
||||
} from 'naive-ui'
|
||||
import { TbReportMedical, TbPlus, TbDotsVertical, TbLayoutGrid } from 'vue-icons-plus/tb'
|
||||
import AppLayout from '../../Layouts/AppLayout.vue'
|
||||
@@ -54,7 +55,7 @@ const remove = (row) => {
|
||||
const rowMenu = (row) => [
|
||||
{ key: 'open', label: 'Открыть' },
|
||||
{ key: 'duplicate', label: 'Дублировать' },
|
||||
{ key: 'delete', label: 'Удалить', props: { style: 'color: var(--error-color);' } },
|
||||
{ key: 'delete', label: 'Удалить' },
|
||||
]
|
||||
|
||||
const onMenuSelect = (key, row) => {
|
||||
@@ -85,7 +86,8 @@ const columns = computed(() => [
|
||||
options: rowMenu(row),
|
||||
onSelect: (key) => onMenuSelect(key, row),
|
||||
}, () => h(NButton, {
|
||||
text: true,
|
||||
round: true,
|
||||
size: 'small',
|
||||
onClick: (e) => e.stopPropagation(),
|
||||
}, () => h(NIcon, null, () => h(TbDotsVertical)))) : null,
|
||||
},
|
||||
@@ -114,10 +116,10 @@ const columns = computed(() => [
|
||||
</template>
|
||||
<NScrollbar x-scrollable class="pb-3">
|
||||
<div class="create-row">
|
||||
<div class="create-card" @click="openPreset({ key: 'blank' })">
|
||||
<NEl class="create-card" @click="openPreset({ key: 'blank' })">
|
||||
<div class="blank-tile"><NIcon :size="28"><TbPlus /></NIcon></div>
|
||||
<NText class="blank-title">Отчёт с нуля</NText>
|
||||
</div>
|
||||
</NEl>
|
||||
<div v-for="preset in featured" :key="preset.key" class="create-card" @click="openPreset(preset)">
|
||||
<PresetCard :preset="preset" />
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user