diff --git a/src/interface/request/main/main.ts b/src/interface/request/main/main.ts index 53bdcecf0..f4f5631f3 100644 --- a/src/interface/request/main/main.ts +++ b/src/interface/request/main/main.ts @@ -33,6 +33,7 @@ interface notiType { body: string; timereceive: string; isOpen: boolean; + payload: string; } interface optionType { diff --git a/src/views/MainLayout.vue b/src/views/MainLayout.vue index f8ad13240..85f6d8acc 100644 --- a/src/views/MainLayout.vue +++ b/src/views/MainLayout.vue @@ -117,6 +117,7 @@ const getDataNotification = async (index: number, type: string) => { e.receiveDate ).toLocaleTimeString("th-TH", thaiOptions)} น.`, isOpen: e.isOpen, + payload: e.payload, }); }); notiList.value.push(...list); @@ -590,7 +591,11 @@ async function fetchPermissionsSys() { v-if="totalNoti !== 0" >{{ totalNoti }} - +
การแจ้งเตือน
@@ -607,13 +612,21 @@ async function fetchPermissionsSys() {
@@ -639,7 +652,7 @@ async function fetchPermissionsSys() { dense icon="mdi-close" class="mybtn q-mx-xs" - @click="clickDelete(n.id, index)" + @click.stop.pervent="clickDelete(n.id, index)" >