From a4ceade24d28af0bde985bf750017efc02f053ff Mon Sep 17 00:00:00 2001 From: 0-Zz-ang Date: Thu, 13 Nov 2025 11:36:15 +0900 Subject: (박서영)준법설문조사 RedFlag관련 요청사항 반영 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../table/compliance-survey-templates-toolbar.tsx | 4 + lib/compliance/table/red-flag-managers-dialog.tsx | 203 +++++++++++++++++++++ 2 files changed, 207 insertions(+) create mode 100644 lib/compliance/table/red-flag-managers-dialog.tsx (limited to 'lib/compliance/table') diff --git a/lib/compliance/table/compliance-survey-templates-toolbar.tsx b/lib/compliance/table/compliance-survey-templates-toolbar.tsx index e093550c..6776b70a 100644 --- a/lib/compliance/table/compliance-survey-templates-toolbar.tsx +++ b/lib/compliance/table/compliance-survey-templates-toolbar.tsx @@ -8,6 +8,7 @@ import { exportTableToExcel } from "@/lib/export"; import { Button } from "@/components/ui/button"; import { ComplianceTemplateCreateDialog } from "./compliance-template-create-dialog"; import { DeleteComplianceTemplatesDialog } from "./delete-compliance-templates-dialog"; +import { RedFlagManagersDialog } from "./red-flag-managers-dialog"; import { complianceSurveyTemplates } from "@/db/schema/compliance"; interface ComplianceSurveyTemplatesToolbarActionsProps { @@ -28,6 +29,9 @@ export function ComplianceSurveyTemplatesToolbarActions({ table }: ComplianceSur + {/** 2) 레드플래그 담당자 관리 */} + + {/** 3) Export 버튼 */} + + + + + + 레드플래그 담당자 관리 + + + 레드플래그 발생 시 알림을 받을 담당자를 지정합니다. + + + + {isFetching ? ( +
+
+ 담당자 정보를 불러오는 중... +
+
+ ) : ( +
+ {/* 구매기획 담당자 */} +
+ + +

+ 레드플래그 발생 시 알림을 받을 구매기획 담당자를 지정합니다. +

+
+ + {/* 준법 담당자 */} +
+ + +

+ 레드플래그 발생 시 알림을 받을 준법 담당자를 지정합니다. +

+
+
+ )} + + + + + +
+ + ); +} + -- cgit v1.2.3