feat(tkpurchase): 협력업체 포탈 3→2단계 흐름 단순화 + 작업 이력 페이지

- 체크아웃 시 work_report 자동 생성 (checkout-with-report 통합 엔드포인트)
- 업무현황 입력 단계 제거, 작업자+시간만 입력하면 체크아웃 완료
- 협력업체 작업 이력 조회 페이지 신규 추가 (partner-history)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Hyungi Ahn
2026-03-13 13:50:07 +09:00
parent e2def8ab14
commit 6e5c1554d0
9 changed files with 433 additions and 211 deletions

View File

@@ -6,7 +6,7 @@
<title>협력업체 포털 - TK 구매관리</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<link rel="stylesheet" href="/static/css/tkpurchase.css?v=20260312">
<link rel="stylesheet" href="/static/css/tkpurchase.css?v=20260313">
</head>
<body>
<!-- Header -->
@@ -33,10 +33,13 @@
<div class="w-12 h-12 bg-emerald-100 rounded-full flex items-center justify-center">
<i class="fas fa-building text-emerald-600 text-xl"></i>
</div>
<div>
<div class="flex-1">
<h2 class="text-lg font-semibold text-emerald-800" id="welcomeCompanyName">-</h2>
<p class="text-sm text-emerald-600">오늘의 작업 일정을 확인하고 업무현황을 입력해주세요.</p>
<p class="text-sm text-emerald-600">오늘의 작업 일정을 확인하세요.</p>
</div>
<a href="/partner-history.html" class="flex items-center gap-1 px-3 py-2 bg-white text-emerald-700 rounded-lg text-sm hover:bg-emerald-100 border border-emerald-200 flex-shrink-0">
<i class="fas fa-history"></i><span class="hidden sm:inline">작업 이력</span>
</a>
</div>
</div>
@@ -52,8 +55,8 @@
</div>
</div>
<script src="/static/js/tkpurchase-core.js?v=20260312"></script>
<script src="/static/js/tkpurchase-partner-portal.js?v=20260312"></script>
<script src="/static/js/tkpurchase-core.js?v=20260313"></script>
<script src="/static/js/tkpurchase-partner-portal.js?v=20260313"></script>
<script>initPartnerPortal();</script>
</body>
</html>