diff --git a/src/pages/08_request-list/MainPage.vue b/src/pages/08_request-list/MainPage.vue index 5f6c3571..30f93c73 100644 --- a/src/pages/08_request-list/MainPage.vue +++ b/src/pages/08_request-list/MainPage.vue @@ -465,7 +465,7 @@ watch( :rows="data" :grid="pageState.gridView" :visible-columns="pageState.fieldSelected" - :hide-action="!canAccess('related', 'edit')" + :hide-action="!canAccess('requestList', 'edit')" @view="(data) => triggerView({ requestData: data })" @delete="(data) => triggerCancel(data.id)" @reject-cancel=" diff --git a/src/stores/utils/index.ts b/src/stores/utils/index.ts index 56402085..c4601c92 100644 --- a/src/stores/utils/index.ts +++ b/src/stores/utils/index.ts @@ -286,15 +286,14 @@ const permissions = { edit: [...allRoles.slice(0, 7), 'data_entry'], view: allRoles, }, + requestList: { + edit: allRoles.slice(0, 7), + }, related: { // ใช้กับหลายเมนู edit: allRoles.slice(0, 6), view: allRoles, }, - // account: { - // edit: allRoles.slice(0, 6), - // view: allRoles.slice(0, 7), - // }, uploadSlip: { edit: allRoles.slice(0, 6), view: allRoles.filter((r) => r !== 'head_of_sale' && r !== 'sale'),