4797-workerNotificationManager #107
|
@ -19,16 +19,17 @@ const route = useRoute();
|
|||
const { t } = useI18n();
|
||||
const quasar = useQuasar();
|
||||
const entityId = computed(() => $props.id || route.params.id);
|
||||
const URL_KEY = 'NotificationSubscriptions';
|
||||
const active = ref();
|
||||
const available = ref();
|
||||
|
||||
async function toggleNotification(notification) {
|
||||
try {
|
||||
if (!notification.active) {
|
||||
await axios.delete(`NotificationSubscriptions/${notification.id}`);
|
||||
await axios.delete(`${URL_KEY}/${notification.id}`);
|
||||
swapEntry(active.value, available.value, notification.notificationFk);
|
||||
} else {
|
||||
const { data } = await axios.post(`NotificationSubscriptions`, {
|
||||
const { data } = await axios.post(URL_KEY, {
|
||||
notificationFk: notification.notificationFk,
|
||||
userFk: entityId.value,
|
||||
});
|
||||
|
@ -63,8 +64,8 @@ function setNotifications(data) {
|
|||
<template>
|
||||
<CrudModel
|
||||
auto-load
|
||||
alexm marked this conversation as resolved
|
||||
data-key="NotificationSubscriptions"
|
||||
:url="`NotificationSubscriptions/${entityId}/getList`"
|
||||
:data-key="URL_KEY"
|
||||
:url="`${URL_KEY}/${entityId}/getList`"
|
||||
:default-reset="false"
|
||||
:default-remove="false"
|
||||
:default-save="false"
|
||||
|
|
Loading…
Reference in New Issue
NotificationSubscriptions aparece 4 veces en este fichero, como verias de hacer una const para que sólo esté 1 vez?