32 lines
1.6 KiB
PHP
32 lines
1.6 KiB
PHP
@extends('layouts.layout-2')
|
|
|
|
@section('content')
|
|
<h4 class="font-weight-bold py-2 mb-2">
|
|
{{ __('Produktion bearbeiten') }} #{{ $model->id }}
|
|
@if ($model->isDraft())
|
|
<span class="badge badge-warning align-middle ml-1">{{ __('Entwurf') }}</span>
|
|
@endif
|
|
</h4>
|
|
|
|
<div class="card">
|
|
<div class="card-body">
|
|
<form method="post" action="{{ route('admin.inventory.productions.update', $model) }}" id="form-production">
|
|
@csrf
|
|
@method('PUT')
|
|
@include('admin.inventory.productions._form_fields', ['isEdit' => true])
|
|
|
|
<button type="submit" name="save_mode" value="complete" class="btn btn-primary" id="btn-submit-production">{{ __('Produktion abschließen') }}</button>
|
|
{{-- AP-43: „Zwischenspeichern" nur solange die Produktion noch nicht gebucht ist (Entwurf). --}}
|
|
@if ($model->isDraft())
|
|
<button type="submit" name="save_mode" value="draft" class="btn btn-outline-primary btn-save-draft" id="btn-save-draft" formnovalidate>{{ __('Zwischenspeichern (Entwurf)') }}</button>
|
|
@endif
|
|
<a href="{{ route('admin.inventory.productions.show', $model) }}" class="btn btn-outline-secondary">{{ __('Abbrechen') }}</a>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
@endsection
|
|
|
|
@section('scripts')
|
|
{{-- Vorbelegung der Chargen-Zeilen: ProductionController::existingLines() (AP-27/F-04/F-06). --}}
|
|
@include('admin.inventory.productions._scripts', ['existingLines' => $existingLines ?? [], 'excludeProductionId' => $model->id])
|
|
@endsection
|