diff --git a/src/stores/utils/index.ts b/src/stores/utils/index.ts index 0c137aa6..290aae02 100644 --- a/src/stores/utils/index.ts +++ b/src/stores/utils/index.ts @@ -267,13 +267,17 @@ const permissions = { view: allRoles.filter((r) => r !== 'branch_accountant'), }, customer: { - edit: allRoles.slice(0, 6), - view: allRoles.slice(0, 8), + edit: allRoles.slice(0, 9).filter((r) => r !== 'branch_accountant'), + view: allRoles.slice(0, 9), }, agencies: { edit: allRoles.slice(0, 7), view: allRoles, }, + quotation: { + edit: allRoles.slice(0, 9).filter((r) => r !== 'branch_accountant'), + view: allRoles.slice(0, 9), + }, related: { // ใช้กับหลายเมนู edit: allRoles.slice(0, 6), @@ -686,7 +690,7 @@ export function getEmployeeName( return { ['eng']: `${typeof employee.namePrefix === 'string' ? useOptionStore().mapOption(employee.namePrefix) : ''} ${employee.firstNameEN} ${employee.lastNameEN}`, - ['tha']: `${typeof employee.namePrefix === 'string' ? useOptionStore().mapOption(employee.namePrefix) : ''} ${employee.firstName} ${employee.lastName}`, + ['tha']: `${typeof employee.namePrefix === 'string' ? useOptionStore().mapOption(employee.namePrefix) : ''} ${employee.firstName || employee.firstNameEN} ${employee.lastName}`, }[opts?.locale || 'eng']; }