사용자 수정 변경

This commit is contained in:
2026-04-29 13:34:08 +09:00
parent f507afdfe9
commit aca72fa4e0
2 changed files with 20 additions and 19 deletions
+12 -11
View File
@@ -102,35 +102,35 @@ function UsersForm<T extends UserSaveData | UserUpdateData>({
return (
authSeCd?.filter(
(code) =>
code.lwpoCd === "ROLE_USER1" ||
code.lwpoCd === "ROLE_USER2" ||
code.lwpoCd === "ROLE_USER3",
code.lwpoCd === "ROLE_USER01" ||
code.lwpoCd === "ROLE_USER02" ||
code.lwpoCd === "ROLE_USER03",
) ?? []
);
if (watchOgdpSeCd === "3" || watchOgdpSeCd === "4")
return (
authSeCd?.filter(
(code) =>
code.lwpoCd === "ROLE_USER4" || code.lwpoCd === "ROLE_USER5",
code.lwpoCd === "ROLE_USER04" || code.lwpoCd === "ROLE_USER05",
) ?? []
);
return [];
}, [authSeCd, watchOgdpSeCd]);
const laeSeCdSelectData = useMemo(() => {
if (watchDtlInstCd === "ROLE_USER1")
if (watchDtlInstCd === "ROLE_USER01")
return laeSeCd?.filter((code) => code.lwpoCd === "G102") ?? [];
if (watchDtlInstCd === "ROLE_USER2")
if (watchDtlInstCd === "ROLE_USER02")
return laeSeCd?.filter((code) => code.lwpoCd === "G101") ?? [];
if (watchDtlInstCd === "ROLE_USER3")
if (watchDtlInstCd === "ROLE_USER03")
return laeSeCd?.filter((code) => code.lwpoCd.startsWith("G2")) ?? [];
if (watchDtlInstCd === "ROLE_USER4")
if (watchDtlInstCd === "ROLE_USER04")
return (
laeSeCd?.filter(
(code) => code.lwpoCd.startsWith("G3") && code.lwpoCd.length === 4,
) ?? []
);
if (watchDtlInstCd === "ROLE_USER5")
if (watchDtlInstCd === "ROLE_USER05")
return (
laeSeCd?.filter(
(code) => code.lwpoCd.startsWith("G3") && code.lwpoCd.length === 7,
@@ -622,8 +622,9 @@ function UsersForm<T extends UserSaveData | UserUpdateData>({
onValueChange={field.onChange}
disabled={
!(
watchDtlInstCd === "ROLE_USER4" ||
watchDtlInstCd === "ROLE_USER5"
watchDtlInstCd === "ROLE_USER03" ||
watchDtlInstCd === "ROLE_USER04" ||
watchDtlInstCd === "ROLE_USER05"
)
}
>
+8 -8
View File
@@ -102,29 +102,29 @@ function UsersForm<T extends UserSaveData | UserUpdateData>({
return (
authSeCd?.filter(
(code) =>
code.lwpoCd === "ROLE_USER1" ||
code.lwpoCd === "ROLE_USER2" ||
code.lwpoCd === "ROLE_USER3",
code.lwpoCd === "ROLE_USER01" ||
code.lwpoCd === "ROLE_USER02" ||
code.lwpoCd === "ROLE_USER03",
) ?? []
);
if (watchOgdpSeCd === "3" || watchOgdpSeCd === "4")
return (
authSeCd?.filter(
(code) =>
code.lwpoCd === "ROLE_USER4" || code.lwpoCd === "ROLE_USER5",
code.lwpoCd === "ROLE_USER04" || code.lwpoCd === "ROLE_USER05",
) ?? []
);
return [];
}, [authSeCd, watchOgdpSeCd]);
const laeSeCdSelectData = useMemo(() => {
if (watchDtlInstCd === "ROLE_USER1")
if (watchDtlInstCd === "ROLE_USER01")
return laeSeCd?.filter((code) => code.lwpoCd === "G102") ?? [];
if (watchDtlInstCd === "ROLE_USER2")
if (watchDtlInstCd === "ROLE_USER02")
return laeSeCd?.filter((code) => code.lwpoCd === "G101") ?? [];
if (watchDtlInstCd === "ROLE_USER3")
if (watchDtlInstCd === "ROLE_USER03")
return laeSeCd?.filter((code) => code.lwpoCd.startsWith("G2")) ?? [];
if (watchDtlInstCd === "ROLE_USER4")
if (watchDtlInstCd === "ROLE_USER04")
return (
laeSeCd?.filter(
(code) => code.lwpoCd.startsWith("G3") && code.lwpoCd.length === 4,