diff --git a/src/pages/02_personnel-management/MainPage.vue b/src/pages/02_personnel-management/MainPage.vue index 20be3248..16998e94 100644 --- a/src/pages/02_personnel-management/MainPage.vue +++ b/src/pages/02_personnel-management/MainPage.vue @@ -233,7 +233,13 @@ async function onSubmit() { persistent: true, message: 'คุณต้องการแก้ไขข้อมูล ใช่หรือไม่', action: async () => { - const formDataEdit = { ...formData.value }; + const formDataEdit = { + ...formData.value, + status: + formData.value.status !== 'CREATED' + ? formData.value.status + : undefined, + }; await userStore.editById(userId.value, formDataEdit); onClose(); userStore.fetchList({ includeBranch: true }); @@ -250,7 +256,10 @@ async function onSubmit() { action: async () => { const result = await userStore.create(formData.value); if (result) { - await branchStore.addUser(brId.value, result.id); + await branchStore.addUser( + !!brId.value ? brId.value : hqId.value, + result.id, + ); } onClose(); userStore.fetchList({ includeBranch: true });