add permission

This commit is contained in:
Warunee Tamkoo 2024-06-10 20:25:42 +07:00
parent b9b26f18de
commit 2842279165
9 changed files with 101 additions and 433 deletions

View file

@ -68,7 +68,14 @@ function fetchlistRole() {
.get(config.API.managementRole)
.then((res) => {
const rolesIds = roles.value?.map((e) => e.id);
rows.value = res.data.filter((v: Roles) => !rolesIds?.includes(v.id));
rows.value = res.data.filter(
(v: Roles) =>
!rolesIds?.includes(v.id) &&
(v.name == "USER" ||
v.name == "ADMIN" ||
v.name == "SUPER_ADMIN" ||
v.name == "STAFF")
);
})
.catch((err) => {
messageError($q, err);

View file

@ -2,17 +2,13 @@ const ListsPage = () => import("@/modules/03_logs/views/lists.vue");
export default [
{
path: "/users",
name: "manageUsers",
path: "/lists",
name: "viewLogs",
component: ListsPage,
meta: {
Auth: true,
Key: [7],
Role: "user_role",
Role: ["SUPER_ADMIN", "ADMIN"],
},
},
{
path: "/users/:id",
name: "masterInsignia",
},
];

View file

@ -1 +1,3 @@
<template>
<div>ประวจกรรม (Logs)</div>
</template>