feat/issue
This commit is contained in:
parent
226469dd85
commit
46d5fab4e3
5 changed files with 428 additions and 7 deletions
|
|
@ -8,6 +8,7 @@ import http from "@/plugins/http";
|
|||
import { tokenParsed } from "@/plugins/auth";
|
||||
import { useCounterMixin } from "@/stores/mixin";
|
||||
import { useDataStore } from "@/stores/data";
|
||||
import { usePositionKeycloakStore } from "@/stores/positionKeycloak";
|
||||
|
||||
import type {
|
||||
InboxDetail,
|
||||
|
|
@ -20,6 +21,7 @@ import PopupDetailInbox from "@/components/PopupDetailInbox.vue";
|
|||
|
||||
const $q = useQuasar();
|
||||
const dataStore = useDataStore();
|
||||
const positionKeycloakStore = usePositionKeycloakStore();
|
||||
const mixin = useCounterMixin();
|
||||
const { showLoader, hideLoader, date2Thai, messageError } = mixin;
|
||||
|
||||
|
|
@ -42,7 +44,9 @@ const filteredItems = computed(() => {
|
|||
การพัฒนารายบุคคล: isOfficer,
|
||||
};
|
||||
|
||||
return items.value.filter((item) => conditions[item.title] ?? true);
|
||||
const data = items.value.filter((item) => conditions[item.title] ?? true);
|
||||
positionKeycloakStore.menuData = data;
|
||||
return data;
|
||||
});
|
||||
|
||||
const items = ref<MenuMainList[]>([
|
||||
|
|
@ -220,7 +224,7 @@ async function onClickOpenPopupDetail(data: InboxDetail) {
|
|||
.get(config.API.msgInboxRead(data.no))
|
||||
.then(() => {
|
||||
const filterDate = inboxList.value.filter(
|
||||
(r: InboxDetail) => r.no == data.no
|
||||
(r: InboxDetail) => r.no == data.no,
|
||||
);
|
||||
for (const item of filterDate) {
|
||||
item.isOpen = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue