feat(admin): 비식별화조치 메뉴 및 패널 추가
연계관리 하위에 비식별화조치 메뉴를 추가하고, 작업 관리 그리드·5단계 마법사·감사로그 모달을 구현 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
부모
972e6319cc
커밋
1142e0cc46
@ -1,4 +1,4 @@
|
||||
import { useState } from 'react';
|
||||
import React, { useState } from 'react';
|
||||
import AdminSidebar from './AdminSidebar';
|
||||
import AdminPlaceholder from './AdminPlaceholder';
|
||||
import { findMenuLabel } from './adminMenuConfig';
|
||||
@ -19,9 +19,10 @@ import MonitorVesselPanel from './MonitorVesselPanel';
|
||||
import CollectHrPanel from './CollectHrPanel';
|
||||
import MonitorForecastPanel from './MonitorForecastPanel';
|
||||
import VesselMaterialsPanel from './VesselMaterialsPanel';
|
||||
import DeidentifyPanel from './DeidentifyPanel';
|
||||
|
||||
/** 기존 패널이 있는 메뉴 ID 매핑 */
|
||||
const PANEL_MAP: Record<string, () => JSX.Element> = {
|
||||
const PANEL_MAP: Record<string, () => React.JSX.Element> = {
|
||||
users: () => <UsersPanel />,
|
||||
permissions: () => <PermissionsPanel />,
|
||||
menus: () => <MenusPanel />,
|
||||
@ -42,6 +43,7 @@ const PANEL_MAP: Record<string, () => JSX.Element> = {
|
||||
'monitor-vessel': () => <MonitorVesselPanel />,
|
||||
'collect-hr': () => <CollectHrPanel />,
|
||||
'monitor-forecast': () => <MonitorForecastPanel />,
|
||||
deidentify: () => <DeidentifyPanel />,
|
||||
};
|
||||
|
||||
export function AdminView() {
|
||||
|
||||
1241
frontend/src/tabs/admin/components/DeidentifyPanel.tsx
Normal file
1241
frontend/src/tabs/admin/components/DeidentifyPanel.tsx
Normal file
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
Load Diff
@ -91,6 +91,7 @@ export const ADMIN_MENU: AdminMenuItem[] = [
|
||||
{ id: 'monitor-vessel', label: '선박위치정보' },
|
||||
],
|
||||
},
|
||||
{ id: 'deidentify', label: '비식별화조치' },
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
불러오는 중...
Reference in New Issue
Block a user