diff --git a/apps/cm/src/pages/users/ui/users-form.tsx b/apps/cm/src/pages/users/ui/users-form.tsx index 7920ce758..a8a5a86f3 100644 --- a/apps/cm/src/pages/users/ui/users-form.tsx +++ b/apps/cm/src/pages/users/ui/users-form.tsx @@ -102,35 +102,35 @@ function UsersForm({ 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({ onValueChange={field.onChange} disabled={ !( - watchDtlInstCd === "ROLE_USER4" || - watchDtlInstCd === "ROLE_USER5" + watchDtlInstCd === "ROLE_USER03" || + watchDtlInstCd === "ROLE_USER04" || + watchDtlInstCd === "ROLE_USER05" ) } > diff --git a/apps/cs/src/entities/code/model/lwpocode-interface.ts b/apps/cs/src/entities/code/model/lwpocode-interface.ts index ddf1d54c6..51137294a 100644 --- a/apps/cs/src/entities/code/model/lwpocode-interface.ts +++ b/apps/cs/src/entities/code/model/lwpocode-interface.ts @@ -37,11 +37,11 @@ export interface LwpoCodeDetail extends LwpoCodeFormData { } export const LwpoCodeFormSchema = z.object({ - lwpoCd: z.string().max(10).nonempty(), - upCd: z.string().max(10).nonempty(), + lwpoCd: z.string().max(30).nonempty(), + upCd: z.string().max(30).nonempty(), lwpoCdNm: z.string().max(100).nonempty(), lwpoCdExpln: z.string().max(1000).nullish(), - unit: z.string().max(30).nullish(), + unit: z.string().max(50).nullish(), prntLwpoCd: z.string().max(10).nullish(), useYn: z.string(), sortSeq: z.number(), diff --git a/apps/cs/src/entities/code/model/upcode-interface.ts b/apps/cs/src/entities/code/model/upcode-interface.ts index c63eccc0a..3738a5d0e 100644 --- a/apps/cs/src/entities/code/model/upcode-interface.ts +++ b/apps/cs/src/entities/code/model/upcode-interface.ts @@ -38,7 +38,7 @@ export const upCodeFormSchema = z.object({ .nonempty("최소 1자 이상 입력해주세요."), upCdNm: z.string().max(100).nonempty("최소 1자 이상 입력해주세요."), upCdExpln: z.string().max(1000).nullish(), - cdSe: z.string().max(10).nonempty(), + cdSe: z.string().max(30).nonempty(), siteId: z.string().max(2).nullish(), useYn: z.string(), delYn: z.string(), diff --git a/apps/cs/src/pages/users/ui/users-form.tsx b/apps/cs/src/pages/users/ui/users-form.tsx index 7920ce758..963e0f87e 100644 --- a/apps/cs/src/pages/users/ui/users-form.tsx +++ b/apps/cs/src/pages/users/ui/users-form.tsx @@ -102,29 +102,29 @@ function UsersForm({ 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, diff --git a/apps/st/src/pages/statistics/model/panel-config.tsx b/apps/st/src/pages/statistics/model/panel-config.tsx index 8cc4f6271..98d4ea0f2 100644 --- a/apps/st/src/pages/statistics/model/panel-config.tsx +++ b/apps/st/src/pages/statistics/model/panel-config.tsx @@ -43,7 +43,7 @@ export function getInitialPanels({ // }, { id: "panel-d", - component: , + component: , className: "", }, { @@ -53,7 +53,7 @@ export function getInitialPanels({ }, { id: "panel-f", - component: , + component: , className: "", }, ]; diff --git a/apps/st/src/pages/statistics/ui/panels/notice-panel.tsx b/apps/st/src/pages/statistics/ui/panels/notice-panel.tsx index 2d182b741..1bd281b28 100644 --- a/apps/st/src/pages/statistics/ui/panels/notice-panel.tsx +++ b/apps/st/src/pages/statistics/ui/panels/notice-panel.tsx @@ -69,9 +69,11 @@ const columnHelper = createColumnHelper(); const noticeColumns = [ columnHelper.accessor("pstTtl", { - header: "제목", + header: () =>
제목
, cell: ({ row }) => ( -
{row.original.pstTtl}
+
+ {row.original.pstTtl} +
), }), columnHelper.accessor("wrtrNm", { diff --git a/apps/st/src/pages/statistics/ui/panels/schedule-info-panel.tsx b/apps/st/src/pages/statistics/ui/panels/schedule-info-panel.tsx index 8c162a436..6a5e3602d 100644 --- a/apps/st/src/pages/statistics/ui/panels/schedule-info-panel.tsx +++ b/apps/st/src/pages/statistics/ui/panels/schedule-info-panel.tsx @@ -40,20 +40,6 @@ export function ScheduleInfoPanel({ params }: ScheduleInfoPanelProps) { title="헤더를 드래그하여 패널 순서 변경" >

일정안내

- {data && ( -
- - {data.ddayLabel} - - - {data.dday} - -
- )}
{isLoading && ( @@ -129,6 +115,17 @@ export function ScheduleInfoPanel({ params }: ScheduleInfoPanelProps) {

+
+ + {data.ddayLabel} + + + {data.dday} + +
)} diff --git a/apps/st/src/pages/statistics/ui/panels/stats-submission-panel.tsx b/apps/st/src/pages/statistics/ui/panels/stats-submission-panel.tsx index f973f4e9e..e9743aaa9 100644 --- a/apps/st/src/pages/statistics/ui/panels/stats-submission-panel.tsx +++ b/apps/st/src/pages/statistics/ui/panels/stats-submission-panel.tsx @@ -66,7 +66,7 @@ export function StatsSubmissionPanel({ params }: StatsSubmissionPanelProps) { )}
{data && ( -
+
{/* 통계제출률 상태 이모지 */}
{ @@ -95,7 +95,7 @@ export function StatsSubmissionPanel({ params }: StatsSubmissionPanelProps) {