From 0e4cf7b64160638217028bcd4c10f6b0015e0816 Mon Sep 17 00:00:00 2001 From: kjs Date: Thu, 6 Nov 2025 18:10:21 +0900 Subject: [PATCH] =?UTF-8?q?=EC=BF=BC=EB=A6=AC=20=EC=97=90=EB=9F=AC=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/services/tableManagementService.ts | 2 +- frontend/components/admin/UserFormModal.tsx | 2 +- frontend/components/admin/UserHistoryModal.tsx | 2 +- frontend/components/common/AlertModal.tsx | 16 ++++++++-------- .../screen/templates/NumberingRuleTemplate.ts | 1 + frontend/lib/api/numberingRule.ts | 1 + 동적_테이블_접근_시스템_개선_완료.md | 1 + 7 files changed, 14 insertions(+), 11 deletions(-) diff --git a/backend-node/src/services/tableManagementService.ts b/backend-node/src/services/tableManagementService.ts index 806ed025..9434dc78 100644 --- a/backend-node/src/services/tableManagementService.ts +++ b/backend-node/src/services/tableManagementService.ts @@ -3071,7 +3071,7 @@ export class TableManagementService { ttc.column_name as "columnName", COALESCE(cl.column_label, ttc.column_name) as "displayName", ttc.input_type as "inputType", - COALESCE(ttc.detail_settings, '{}'::jsonb) as "detailSettings", + COALESCE(ttc.detail_settings::jsonb, '{}'::jsonb) as "detailSettings", ttc.is_nullable as "isNullable", ic.data_type as "dataType", ttc.company_code as "companyCode" diff --git a/frontend/components/admin/UserFormModal.tsx b/frontend/components/admin/UserFormModal.tsx index 7a7d8cd5..b3095e67 100644 --- a/frontend/components/admin/UserFormModal.tsx +++ b/frontend/components/admin/UserFormModal.tsx @@ -1,7 +1,7 @@ "use client"; import React, { useState, useCallback, useEffect, useMemo } from "react"; -import { ResizableDialog, ResizableDialogContent, ResizableDialogHeader, DialogTitle } from "@/components/ui/resizable-dialog"; +import { ResizableDialog, ResizableDialogContent, ResizableDialogHeader, ResizableDialogTitle } from "@/components/ui/resizable-dialog"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; diff --git a/frontend/components/admin/UserHistoryModal.tsx b/frontend/components/admin/UserHistoryModal.tsx index 4549d7b4..358b819b 100644 --- a/frontend/components/admin/UserHistoryModal.tsx +++ b/frontend/components/admin/UserHistoryModal.tsx @@ -154,7 +154,7 @@ export function UserHistoryModal({ isOpen, onClose, userId, userName }: UserHist return ( - + 사용자 관리 이력 diff --git a/frontend/components/common/AlertModal.tsx b/frontend/components/common/AlertModal.tsx index d6fdd0fe..bca7c76b 100644 --- a/frontend/components/common/AlertModal.tsx +++ b/frontend/components/common/AlertModal.tsx @@ -4,11 +4,11 @@ import React from "react"; import { Dialog, DialogContent, - - DialogHeader, - -} from "@/components/ui/resizable-dialog"; + DialogTitle, + DialogDescription, + DialogFooter, +} from "@/components/ui/dialog"; import { Button } from "@/components/ui/button"; import { CheckCircle, XCircle, AlertTriangle, Info } from "lucide-react"; @@ -76,16 +76,16 @@ export function AlertModal({
- {title} + {title}
- {message} + {message}
- + - + ); diff --git a/frontend/components/screen/templates/NumberingRuleTemplate.ts b/frontend/components/screen/templates/NumberingRuleTemplate.ts index fbe15d8d..1f5b2eb6 100644 --- a/frontend/components/screen/templates/NumberingRuleTemplate.ts +++ b/frontend/components/screen/templates/NumberingRuleTemplate.ts @@ -76,3 +76,4 @@ export const numberingRuleTemplate = { }; + diff --git a/frontend/lib/api/numberingRule.ts b/frontend/lib/api/numberingRule.ts index 1f655790..dace488a 100644 --- a/frontend/lib/api/numberingRule.ts +++ b/frontend/lib/api/numberingRule.ts @@ -134,3 +134,4 @@ export async function resetSequence(ruleId: string): Promise> } + diff --git a/동적_테이블_접근_시스템_개선_완료.md b/동적_테이블_접근_시스템_개선_완료.md index ea214f5d..d143a6a5 100644 --- a/동적_테이블_접근_시스템_개선_완료.md +++ b/동적_테이블_접근_시스템_개선_완료.md @@ -376,3 +376,4 @@ interface TablePermission { **이제 테이블을 만들 때마다 코드를 수정할 필요가 없습니다!** +