From 844cf176dfc50e05041b199b2904b9d1032c5b36 Mon Sep 17 00:00:00 2001 From: puriphatt Date: Tue, 8 Jul 2025 14:24:48 +0700 Subject: [PATCH] feat: update hide-action logic in request list --- src/pages/08_request-list/MainPage.vue | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/pages/08_request-list/MainPage.vue b/src/pages/08_request-list/MainPage.vue index 94a2f358..5f6c3571 100644 --- a/src/pages/08_request-list/MainPage.vue +++ b/src/pages/08_request-list/MainPage.vue @@ -100,19 +100,6 @@ function triggerCancel(id: string) { }); } -const hideAction = computed(() => { - const role = getRole(); - const allowedRoles = [ - 'head_of_admin', - 'head_of_sale', - 'admin', - 'sale', - 'system', - ]; - - return !role || !role.some((r) => allowedRoles.includes(r)); -}); - function triggerView(opts: { requestData: RequestData }) { const url = new URL( `/request-list/${opts.requestData.id}`, @@ -478,7 +465,7 @@ watch( :rows="data" :grid="pageState.gridView" :visible-columns="pageState.fieldSelected" - :hide-action + :hide-action="!canAccess('related', 'edit')" @view="(data) => triggerView({ requestData: data })" @delete="(data) => triggerCancel(data.id)" @reject-cancel="