Projects/3BIT/winter-semester/IIS/xnecasr00/resources/views/planned-tasks/pesticide.blade.php
2026-04-14 19:28:46 +02:00

56 lines
2.9 KiB
PHP

@extends('layouts.winemaker')
@section('title', 'Plan Pesticide Treatment')
@push('styles')
<style>
.planned-task-layout { display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; }
.planned-task-card { background: #fff; border-radius: 12px; padding: 1.5rem; box-shadow: 0 10px 30px rgba(0,0,0,0.08); }
.row-checklist { display: grid; gap: 0.75rem; max-height: 480px; overflow-y: auto; }
.row-item { display: flex; align-items: center; gap: 0.75rem; padding: 0.75rem; border: 1px solid #dce5f3; border-radius: 10px; background: #f8fafc; }
.row-item input { transform: scale(1.1); }
.row-item span { font-weight: 600; color: #1a365d; }
form label { display: block; font-weight: 600; color: #1a365d; margin-bottom: 0.4rem; }
form input, form textarea { width: 100%; border-radius: 8px; border: 1px solid #cbd5e1; padding: 0.6rem 0.75rem; margin-bottom: 0.85rem; }
.btn-primary { border: none; border-radius: 8px; padding: 0.9rem 1.2rem; background: #2563eb; color: #fff; font-weight: 600; cursor: pointer; width: 100%; }
</style>
@endpush
@section('content')
<div class="planned-task-layout" data-page="plan-pesticide" data-store-url="{{ route('plannedtasks.storeBulk') }}">
<section class="planned-task-card">
<h2 style="margin-bottom:1rem; color:#1a365d;">Affected rows</h2>
<div class="row-checklist">
@foreach ($rows as $row)
<label class="row-item">
<input type="checkbox" name="rows[]" value="{{ $row->id }}" form="planned-task-form" {{ in_array($row->id, $selectedRowIds->all()) ? 'checked' : '' }}>
<span>#{{ $row->id }} — {{ $row->location ?? 'N/A' }}</span>
<small style="margin-left:auto; color:#64748b;">{{ $row->varietyVariation?->grapeVariety?->variety_name ?? 'Unassigned' }}</small>
</label>
@endforeach
</div>
</section>
<section class="planned-task-card">
<h2 style="margin-bottom:1rem; color:#1a365d;">Pesticide details</h2>
<form id="planned-task-form" data-role="planned-task-form">
@if ($plannedDate)
<p style="margin-bottom:0.85rem; color:#1a365d;"><strong>Planned date:</strong> {{ $plannedDate }}</p>
@endif
<label>Pesticide
<input type="text" name="details[pesticide]" required>
</label>
<label>Concentration (%)
<input type="number" name="details[concentration]" min="0" step="0.01">
</label>
<label>Safety interval (days)
<input type="number" name="details[safety_interval]" min="0" step="1">
</label>
<label>Notes
<textarea name="note" rows="3" placeholder="Optional notes"></textarea>
</label>
<button type="submit" class="btn-primary">Create pesticide plan</button>
</form>
</section>
</div>
@endsection