diff --git a/src/modules/09_leave/components/05_Leave/Dialog/DialogAddCommander.vue b/src/modules/09_leave/components/05_Leave/Dialog/DialogAddCommander.vue index 241830648..5d02a74b2 100644 --- a/src/modules/09_leave/components/05_Leave/Dialog/DialogAddCommander.vue +++ b/src/modules/09_leave/components/05_Leave/Dialog/DialogAddCommander.vue @@ -153,8 +153,24 @@ function onSubmit() { positionSign: items.positionSign ?? items.posExecutiveName, profileId: items.id, keycloakId: items.keycloakId, + positionLeaveName: + items.posType == "บริหาร" || items.posType == "อำนวยการ" + ? items.posType + items.posLevel + : items.posLevel, + posExecutiveName: items.posExecutiveName, + organizationName: [ + items.orgChild4, + items.orgChild3, + items.orgChild2, + items.orgChild1, + items.orgRoot, + ] + .filter(Boolean) + .join(" "), })); + console.log(body); + const hasCommander = selected.value.some((e) => props.commandersList?.some((i: any) => i === e.id) );