fix: API 응답 래퍼 패턴 수정 및 기능 개선

- construction actions.ts 파일들 API 응답 래퍼 패턴 수정
  - handover-report, order-management, site-management, structure-review
  - apiClient 반환값 { success, data } 구조에 맞게 수정
- ShipmentManagement 기능 개선
- WorkerScreen 컴포넌트 수정
- .gitignore에 package-lock.json, tsconfig.tsbuildinfo 추가
This commit is contained in:
2026-01-20 17:03:13 +09:00
parent 09b2c256fb
commit d12e2e0b4c
9 changed files with 729 additions and 189 deletions

View File

@@ -16,7 +16,6 @@ import {
AlertDialogHeader,
AlertDialogTitle,
} from '@/components/ui/alert-dialog';
import { PROCESS_LABELS } from '../ProductionDashboard/types';
import type { WorkOrder } from '../ProductionDashboard/types';
interface CompletionConfirmDialogProps {
@@ -60,7 +59,7 @@ export function CompletionConfirmDialog({
<p>
<span className="text-muted-foreground">:</span>{' '}
<span className="font-medium text-foreground">
{PROCESS_LABELS[order.process]}
{order.processName}
</span>
</p>
</div>

View File

@@ -20,7 +20,7 @@ import { Card, CardContent } from '@/components/ui/card';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';
import type { WorkOrder } from '../ProductionDashboard/types';
import { PROCESS_LABELS, STATUS_LABELS } from '../ProductionDashboard/types';
import { STATUS_LABELS } from '../ProductionDashboard/types';
import { ProcessDetailSection } from './ProcessDetailSection';
interface WorkCardProps {
@@ -103,7 +103,7 @@ export function WorkCard({
variant="outline"
className="text-xs font-medium px-2.5 py-1 border-gray-300 text-gray-600 rounded"
>
{PROCESS_LABELS[order.process]}
{order.processName}
</Badge>
<span className="text-sm text-gray-700">{order.orderNo}</span>
</div>