From b0c4f18c2e50de56995a6072029408f700f47104 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Wed, 11 Feb 2026 17:42:41 +0900 Subject: [PATCH] =?UTF-8?q?feat:=EC=B0=A8=EB=9F=89=EC=A0=95=EB=B9=84?= =?UTF-8?q?=EC=9D=B4=EB=A0=A5=20=EB=B9=84=EC=9A=A9=20=EC=88=98=EC=A0=95=20?= =?UTF-8?q?=EB=AA=A8=EB=8B=AC=EC=97=90=20=EB=B3=B5=EC=82=AC=20=EB=B2=84?= =?UTF-8?q?=ED=8A=BC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 기존 비용 데이터를 복사하여 새 비용으로 등록할 수 있는 기능 - 복사 클릭 시 폼 데이터 유지한 채 등록 모드로 전환 - 날짜만 오늘 날짜로 자동 변경 Co-Authored-By: Claude Opus 4.6 --- resources/views/finance/vehicle-maintenance.blade.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/resources/views/finance/vehicle-maintenance.blade.php b/resources/views/finance/vehicle-maintenance.blade.php index e49036c2..5ba93dfb 100644 --- a/resources/views/finance/vehicle-maintenance.blade.php +++ b/resources/views/finance/vehicle-maintenance.blade.php @@ -235,6 +235,12 @@ function VehicleMaintenanceManagement() { } }; + const handleCopy = () => { + setModalMode('add'); + setEditingItem(null); + setFormData(prev => ({ ...prev, date: new Date().toISOString().split('T')[0] })); + }; + const handleDownload = () => { const rows = [['차량 유지비', `${dateRange.start} ~ ${dateRange.end}`], [], ['날짜', '차량', '구분', '내용', '금액', '주행거리', '업체'], ...maintenances.map(item => [item.date, getVehicleDisplay(item.vehicleId), item.category, item.description, item.amount, item.mileage, item.vendor])]; @@ -403,6 +409,7 @@ className="flex items-center gap-2 px-3 py-2 border border-gray-300 text-gray-70
{modalMode === 'edit' && } + {modalMode === 'edit' && }