diff --git a/src/components/03_customer-management/employee/BasicInformation.vue b/src/components/03_customer-management/employee/BasicInformation.vue index 0a80fe58..e913a92b 100644 --- a/src/components/03_customer-management/employee/BasicInformation.vue +++ b/src/components/03_customer-management/employee/BasicInformation.vue @@ -34,7 +34,7 @@ const props = withDefaults( employee?: boolean; employeeOwnerOption?: CustomerBranch[]; prefixId: string; - showBtnSave: boolean; + showBtnSave?: boolean; }>(), { showBtnSave: false, diff --git a/src/components/DialogForm.vue b/src/components/DialogForm.vue index 6fde55fe..cbeae771 100644 --- a/src/components/DialogForm.vue +++ b/src/components/DialogForm.vue @@ -29,13 +29,18 @@ defineProps<{ submit?: (...args: unknown[]) => void; close?: (...args: unknown[]) => void; undo?: (...args: unknown[]) => void; + beforeClose?: (...args: unknown[]) => boolean; }>(); const modal = defineModel('modal', { default: false }); const currentTab = defineModel('currentTab');