diff --git a/src/pages/02_personnel-management/MainPage.vue b/src/pages/02_personnel-management/MainPage.vue index 21dc4e74..d5fc0b41 100644 --- a/src/pages/02_personnel-management/MainPage.vue +++ b/src/pages/02_personnel-management/MainPage.vue @@ -346,8 +346,13 @@ async function openDialog( modal.value = true; if (isRoleInclude(['branch_manager'])) { - hqId.value = myBranch.value?.[0].headOfficeId || ''; - brId.value = myBranch.value?.[0].id; + hqId.value = + myBranch.value?.[0].isHeadOffice === true + ? myBranch.value?.[0].id + : myBranch.value?.[0].headOfficeId || ''; + + brId.value = + myBranch.value?.[0].isHeadOffice === true ? '' : myBranch.value?.[0].id; } } else if (action === 'INFO') { if (!userData.value) return;