changes of giftCard page

This commit is contained in:
2026-10-20 12:11:46 +03:30
parent 2927d64c64
commit e5b3d0c931
55 changed files with 1495 additions and 140 deletions
@@ -27,7 +27,7 @@
<BaseTable v-bind="tblProps" @register="submit" ref="tbl">
<template #action="{ record }">
<div class="flex justify-center gap-2">
<a-tooltip placement="bottom">
<a-tooltip v-if="can('recipients')" placement="bottom">
<template #title>گیرندگان</template>
<Icon
icon="vuesax-linear:profile-2user"
@@ -36,7 +36,7 @@
@click="emits('recipients', record)"
/>
</a-tooltip>
<a-tooltip placement="bottom">
<a-tooltip v-if="can('readers')" placement="bottom">
<template #title>بازدیدکنندگان</template>
<Icon
icon="vuesax-linear:people"
@@ -45,7 +45,7 @@
@click="emits('readers', record)"
/>
</a-tooltip>
<a-tooltip v-if="!isSystemRecord(record)" placement="bottom">
<a-tooltip v-if="can('edit') && !isSystemRecord(record)" placement="bottom">
<template #title>ویرایش</template>
<Icon
icon="vuesax-linear:edit"
@@ -54,7 +54,7 @@
@click="emits('edit', record)"
/>
</a-tooltip>
<a-tooltip placement="bottom">
<a-tooltip v-if="can('toggle')" placement="bottom">
<template #title>{{ record.is_active ? 'غیرفعال کردن' : 'فعال کردن' }}</template>
<Icon
:icon="record.is_active ? 'vuesax-linear:close-circle' : 'vuesax-linear:tick-circle'"
@@ -63,7 +63,7 @@
@click="emits('toggle', record)"
/>
</a-tooltip>
<a-tooltip placement="bottom">
<a-tooltip v-if="can('delete')" placement="bottom">
<template #title>حذف</template>
<Icon
icon="vuesax-linear:trash"
@@ -91,6 +91,9 @@ import {
APP_NOTIFICATION_SOURCE_TABS,
type AppNotificationSourceFilter,
} from '@/model/appNotifications'
import { usePageActionAccess } from '@/composables/usePageActionAccess'
const { can } = usePageActionAccess()
const [submit, reload] = useBaseTable()