diff --git a/src/pages/12_debit-note/MainPage.vue b/src/pages/12_debit-note/MainPage.vue index 15e2fc32..15093e4d 100644 --- a/src/pages/12_debit-note/MainPage.vue +++ b/src/pages/12_debit-note/MainPage.vue @@ -22,7 +22,7 @@ import { useNavigator } from 'src/stores/navigator'; import useFlowStore from 'src/stores/flow'; import { pageTabs, columns, hslaColors } from './constants'; import { DebitNoteStatus, useDebitNote } from 'src/stores/debit-note'; -import { dialogWarningClose } from 'src/stores/utils'; +import { canAccess, dialogWarningClose } from 'src/stores/utils'; import { useQuasar } from 'quasar'; import AdvanceSearch from 'src/components/shared/AdvanceSearch.vue'; @@ -163,6 +163,7 @@ watch( diff --git a/src/pages/12_debit-note/TableDebitNote.vue b/src/pages/12_debit-note/TableDebitNote.vue index 4df008ca..72741833 100644 --- a/src/pages/12_debit-note/TableDebitNote.vue +++ b/src/pages/12_debit-note/TableDebitNote.vue @@ -6,6 +6,7 @@ import { DebitNote, useDebitNote } from 'src/stores/debit-note'; import { columns } from './constants'; import KebabAction from 'src/components/shared/KebabAction.vue'; +import { canAccess } from 'src/stores/utils'; const debitNote = useDebitNote(); const { data, page, pageSize } = storeToRefs(debitNote); @@ -80,6 +81,7 @@ const visible = computed(() => :id-name="`btn-kebab-${props.row.workName}`" hide-toggle hide-edit + :hide-delete="!canAccess('related', 'edit')" @edit="$emit('edit', props.row)" @delete="$emit('delete', props.row)" @view="$emit('view', props.row)"