- UI/UX: 메일 관리 레이아웃 고도화 및 미리보기 토글 핸들 도입 - 기능: 주소록 CRUD 기능 추가 및 모달 인터페이스 개선 - 구조: CSS 파일 기능별 분리 및 Jinja2 템플릿 엔진 도입 - 백엔드: OCR 비동기 처리 및 CSV 파싱(BOM) 안정화 - 데이터: 2026.03.04 기준 최신 프로젝트 현황 업데이트
61 lines
2.2 KiB
HTML
61 lines
2.2 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="ko">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Project Master Overseas 관리자</title>
|
|
<link rel="stylesheet" as="style" crossorigin
|
|
href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css" />
|
|
<link rel="stylesheet" href="style/common.css">
|
|
<link rel="stylesheet" href="style/dashboard.css">
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<nav class="topbar">
|
|
<div class="topbar-header">
|
|
<a href="/">
|
|
<h2>Project Master Test</h2>
|
|
</a>
|
|
</div>
|
|
<ul class="nav-list">
|
|
<li class="nav-item active" onclick="location.href='/dashboard'">대시보드</li>
|
|
<li class="nav-item" onclick="alert('준비 중입니다.')">문의사항</li>
|
|
<li class="nav-item" onclick="alert('준비 중입니다.')">로그관리</li>
|
|
<li class="nav-item" onclick="alert('준비 중입니다.')">파일관리</li>
|
|
<li class="nav-item" onclick="alert('준비 중입니다.')">인원관리</li>
|
|
<li class="nav-item" onclick="alert('준비 중입니다.')">공지사항</li>
|
|
</ul>
|
|
</nav>
|
|
|
|
<main class="main-content">
|
|
<header>
|
|
<div class="flex-center">
|
|
<h1>프로젝트 현황</h1>
|
|
</div>
|
|
<div class="flex-center">
|
|
<button id="syncBtn" class="sync-btn" onclick="syncData()">
|
|
<span class="spinner"></span>
|
|
데이터 동기화 (크롤링)
|
|
</button>
|
|
<div class="admin-info">접속자: <strong>이태훈[전체관리자]</strong></div>
|
|
</div>
|
|
</header>
|
|
|
|
<!-- 실시간 로그 콘솔 추가 -->
|
|
<div id="logConsole" class="log-console" style="display:none;">
|
|
<div class="log-console-header">실시간 수집 로그 [PM Overseas]</div>
|
|
<div id="logBody"></div>
|
|
</div>
|
|
|
|
<div id="projectAccordion">
|
|
<!-- Multi-level Accordion items will be generated here -->
|
|
</div>
|
|
</main>
|
|
|
|
<script src="js/common.js"></script>
|
|
<script src="js/dashboard.js"></script>
|
|
</body>
|
|
|
|
</html> |