fix notif 3

This commit is contained in:
2026-07-24 23:12:36 +03:30
parent 3c41a3d23f
commit 5b11dccbb8
8 changed files with 742 additions and 132 deletions
@@ -4,7 +4,7 @@
<template #extra>
<div class="flex items-center gap-2">
<AdminFieldHelp
text="اعلان‌های ثبت‌شده برای همهٔ مشتریان فعال در اپ نمایش داده می‌شود. فقط وقتی سوییچ «اعلان داخل اپ» روشن باشد."
text="اعلان را برای همه، گروه (مثلاً کسانی که مدتی نیامده‌اند) یا مشتری تکی بفرستید. کاربران آنلاین از طریق اتصال زنده اپ، بلافاصله بج اعلان را می‌بینند."
/>
<BaseButton type="primary" size="small" @click="emits('add')">
<span>افزودن اعلان</span>
@@ -16,6 +16,15 @@
<BaseTable v-bind="tblProps" @register="submit" ref="tbl">
<template #action="{ record }">
<div class="flex justify-center gap-2">
<a-tooltip placement="bottom">
<template #title>گیرندگان</template>
<Icon
icon="vuesax-linear:profile-2user"
color="#7C3AED"
class="cursor-pointer"
@click="emits('recipients', record)"
/>
</a-tooltip>
<a-tooltip placement="bottom">
<template #title>بازدیدکنندگان</template>
<Icon
@@ -75,6 +84,7 @@ const emits = defineEmits<{
toggle: [record: Record<string, unknown>]
delete: [id: number]
readers: [record: Record<string, unknown>]
recipients: [record: Record<string, unknown>]
}>()
const tblProps = {