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 AdminSidebar from './AdminSidebar';
|
||||||
import AdminPlaceholder from './AdminPlaceholder';
|
import AdminPlaceholder from './AdminPlaceholder';
|
||||||
import { findMenuLabel } from './adminMenuConfig';
|
import { findMenuLabel } from './adminMenuConfig';
|
||||||
@ -19,9 +19,10 @@ import MonitorVesselPanel from './MonitorVesselPanel';
|
|||||||
import CollectHrPanel from './CollectHrPanel';
|
import CollectHrPanel from './CollectHrPanel';
|
||||||
import MonitorForecastPanel from './MonitorForecastPanel';
|
import MonitorForecastPanel from './MonitorForecastPanel';
|
||||||
import VesselMaterialsPanel from './VesselMaterialsPanel';
|
import VesselMaterialsPanel from './VesselMaterialsPanel';
|
||||||
|
import DeidentifyPanel from './DeidentifyPanel';
|
||||||
|
|
||||||
/** 기존 패널이 있는 메뉴 ID 매핑 */
|
/** 기존 패널이 있는 메뉴 ID 매핑 */
|
||||||
const PANEL_MAP: Record<string, () => JSX.Element> = {
|
const PANEL_MAP: Record<string, () => React.JSX.Element> = {
|
||||||
users: () => <UsersPanel />,
|
users: () => <UsersPanel />,
|
||||||
permissions: () => <PermissionsPanel />,
|
permissions: () => <PermissionsPanel />,
|
||||||
menus: () => <MenusPanel />,
|
menus: () => <MenusPanel />,
|
||||||
@ -42,6 +43,7 @@ const PANEL_MAP: Record<string, () => JSX.Element> = {
|
|||||||
'monitor-vessel': () => <MonitorVesselPanel />,
|
'monitor-vessel': () => <MonitorVesselPanel />,
|
||||||
'collect-hr': () => <CollectHrPanel />,
|
'collect-hr': () => <CollectHrPanel />,
|
||||||
'monitor-forecast': () => <MonitorForecastPanel />,
|
'monitor-forecast': () => <MonitorForecastPanel />,
|
||||||
|
deidentify: () => <DeidentifyPanel />,
|
||||||
};
|
};
|
||||||
|
|
||||||
export function AdminView() {
|
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: 'monitor-vessel', label: '선박위치정보' },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
{ id: 'deidentify', label: '비식별화조치' },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|||||||
불러오는 중...
Reference in New Issue
Block a user