feat: add levee work records

This commit is contained in:
akira
2026-04-04 11:32:26 +09:00
parent c773c7d3b8
commit b7b9818855
20 changed files with 929 additions and 6 deletions

View File

@@ -47,6 +47,10 @@ export default function WorkRecordsPage() {
router.push(`/fertilizer/spreading?session=${record.spreading_session}`);
return;
}
if (record.levee_work_session) {
router.push(`/levee-work?session=${record.levee_work_session}`);
return;
}
if (record.delivery_plan_id) {
router.push(`/distribution/${record.delivery_plan_id}/edit`);
}
@@ -112,12 +116,14 @@ export default function WorkRecordsPage() {
<td className="px-4 py-3 text-gray-600">
{record.spreading_session
? `散布実績 #${record.spreading_session}`
: record.levee_work_session
? `畔塗記録 #${record.levee_work_session}`
: record.delivery_plan_name
? `${record.delivery_plan_name}`
: '-'}
</td>
<td className="px-4 py-3 text-right">
{(record.spreading_session || record.delivery_plan_id) && (
{(record.spreading_session || record.levee_work_session || record.delivery_plan_id) && (
<button
onClick={() => moveToSource(record)}
className="rounded border border-gray-300 px-2.5 py-1.5 text-xs text-gray-700 hover:bg-gray-100"