feat: 조직도 폼 초기화 로직 작업

This commit is contained in:
2025-04-21 19:44:12 +09:00
parent c6c5eff11e
commit e99fc06181
2 changed files with 130 additions and 116 deletions
@@ -71,6 +71,12 @@ function OrganizationForm({
return (
<Form {...form}>
<form onSubmit={form.handleSubmit(onSubmit)}>
<div className="card card-border">
<div className="card-header">
<h3 className="text-2xl font-medium text-label">
{isModifyMode ? "조직도 수정" : "조직도 등록"}
</h3>
</div>
<div className="card">
<Table variant="secondary">
<colgroup>
@@ -178,10 +184,12 @@ function OrganizationForm({
</TableBody>
</Table>
</div>
</div>
<div className="flex justify-center gap-4 pb-12 pt-10">
<Button size="lg" type="submit">
저장
</Button>
{isModifyMode && (
<Button
size="lg"
color="red"
@@ -191,6 +199,7 @@ function OrganizationForm({
>
삭제
</Button>
)}
</div>
</form>
</Form>
@@ -101,7 +101,12 @@ function OrganizationPage() {
sortSeq: 1,
useYn: "Y",
},
values: organizationInfo,
values: {
ognzNm: organizationInfo?.ognzNm ?? "",
ognzExpln: organizationInfo?.ognzExpln ?? "",
sortSeq: organizationInfo?.sortSeq ?? 1,
useYn: organizationInfo?.useYn ?? "Y",
},
});
const additionalNodeForm = useForm<OrganizationFormData>({