diff --git a/apps/cs/src/pages/organization/ui/add-user-dialog.tsx b/apps/cs/src/pages/organization/ui/add-user-dialog.tsx index e0007abfc..737688e49 100644 --- a/apps/cs/src/pages/organization/ui/add-user-dialog.tsx +++ b/apps/cs/src/pages/organization/ui/add-user-dialog.tsx @@ -72,7 +72,7 @@ function AddUserDialog({ onAddUsers, ...props }: AddUserDialogProps) { - 콘텐츠 조회 + 사용자 조회
diff --git a/apps/cs/src/pages/organization/ui/user-organization-section.tsx b/apps/cs/src/pages/organization/ui/user-organization-section.tsx index 6b8e3b789..99e9ac342 100644 --- a/apps/cs/src/pages/organization/ui/user-organization-section.tsx +++ b/apps/cs/src/pages/organization/ui/user-organization-section.tsx @@ -242,6 +242,16 @@ function UserOrganizationSection({ ognzSn }: UserOrganizationSectionProps) {
+ + + + + + + + + + @@ -300,6 +310,9 @@ const UserCells = memo( jobPositionCodeData, jobGradeCodeData, }: UserCellsProps) => { + const [jbpsSeCd, setJbpsSeCd] = useState(user.jbpsSeCd); + const [jbgdSeCd, setJbgdSeCd] = useState(user.jbgdSeCd); + const updateMode = (index: number) => { const mode = form.watch(`userOrganization.${index}.mode`); if (mode === "R") { @@ -322,17 +335,33 @@ const UserCells = memo( { + setJbpsSeCd(value); + updateFormValue(index, "jbpsSeCd")(value); + }} {...form.register(`userOrganization.${index}.jbpsSeCd`)} /> + {!jbpsSeCd && ( +

+ 직위를 선택해주세요. +

+ )} { + setJbgdSeCd(value); + updateFormValue(index, "jbgdSeCd")(value); + }} {...form.register(`userOrganization.${index}.jbgdSeCd`)} /> + {!jbgdSeCd && ( +

+ 직급을 선택해주세요. +

+ )}