diff --git a/src/pages/Ticket/Card/TicketDescriptorMenu.vue b/src/pages/Ticket/Card/TicketDescriptorMenu.vue index 3354da9664..d8efe08c1a 100644 --- a/src/pages/Ticket/Card/TicketDescriptorMenu.vue +++ b/src/pages/Ticket/Card/TicketDescriptorMenu.vue @@ -13,6 +13,7 @@ import FormPopup from 'components/FormPopup.vue'; import VnSelect from 'components/common/VnSelect.vue'; import FetchData from 'components/FetchData.vue'; import VnInputTime from 'src/components/common/VnInputTime.vue'; +import { useAcl } from 'src/composables/useAcl'; const props = defineProps({ ticket: { @@ -34,7 +35,7 @@ const showTurnDialog = ref(false); const showChangeTimeDialog = ref(false); const dialogRef = ref(); const isEditable = ref(); -const hasInvoicing = ref(); +const hasInvoicing = useAcl('invoicing'); const hasPdf = ref(); const actions = { clone: async () => { @@ -529,18 +530,17 @@ async function handleInvoiceOutData() { {{ t('Make invoice') }} - {{ - hasPdf.value ? t('Regenerate PDF invoice') : t('Generate PDF invoice') + hasPdf ? t('Regenerate PDF invoice') : t('Generate PDF invoice') }}