diff --git a/src/interface/request/main/main.ts b/src/interface/request/main/main.ts index 7e0ab73d..b409bdbe 100644 --- a/src/interface/request/main/main.ts +++ b/src/interface/request/main/main.ts @@ -182,6 +182,14 @@ const menuList = readonly([ path: "manageWebservices", role: ["SUPER_ADMIN"], }, + { + key: 7, + icon: "mdi-bug", + activeIcon: "mdi-bug", + label: "จัดการปัญหา", + path: "manageIssues", + role: ["SUPER_ADMIN", "ISSUE"], + }, ]); export { menuList }; diff --git a/src/modules/07_issues/router.ts b/src/modules/07_issues/router.ts index 0acbc180..5fd42a25 100644 --- a/src/modules/07_issues/router.ts +++ b/src/modules/07_issues/router.ts @@ -3,12 +3,11 @@ const Main = () => import("@/modules/07_issues/views/Main.vue"); export default [ { path: "/issues", - name: "issuesMain", + name: "manageIssues", component: Main, meta: { Auth: true, - Key: "REPORT_ORG", - Role: "STAFF", + role: ["SUPER_ADMIN", "ISSUE"], }, }, ]; diff --git a/src/views/MainLayout.vue b/src/views/MainLayout.vue index 3327b237..aeb7f4bb 100644 --- a/src/views/MainLayout.vue +++ b/src/views/MainLayout.vue @@ -129,7 +129,7 @@ async function getDataNotification(index: number, type: string) { : e.createdFullName[0], body: e.body ?? "", timereceive: `${date2Thai(e.receiveDate)} ${new Date( - e.receiveDate + e.receiveDate, ).toLocaleTimeString("th-TH", thaiOptions)} น.`, isOpen: e.isOpen, }); @@ -255,7 +255,7 @@ function doLogout() { await logoutSSO(); }, "ยืนยันการออกจากระบบ", - "ต้องการออกจากระบบใช่หรือไม่?" + "ต้องการออกจากระบบใช่หรือไม่?", ); } @@ -379,7 +379,7 @@ watch( notiList.value = updatedNotifications; fetchmsgNoread(); } - } + }, ); const isSsoToken = ref(false); @@ -730,7 +730,6 @@ onUnmounted(() => { v-if=" menuItem.key == 2 || menuItem.key == 0 || - menuItem.key == 7 || menuItem.key == 8 || menuItem.key == 9 || menuItem.key == 10 || @@ -773,7 +772,6 @@ onUnmounted(() => {
{ v-if=" menuItem.key == 2 || menuItem.key == 0 || - menuItem.key == 7 || menuItem.key == 8 || menuItem.key == 9 || menuItem.key == 10 || @@ -942,7 +939,6 @@ onUnmounted(() => {
{ :label="subMenu.label" v-if=" subMenu.key !== 2.0 && - subMenu.key !== 7.1 && subMenu.key !== 12.0 && subMenu.key !== 13.0 "