| @lang('maintenance::lang.name') |
@lang('maintenance::lang.fm_qty_issued') |
@lang('maintenance::lang.fm_qty_returned') |
@lang('maintenance::lang.fm_qty_lost') |
@lang('maintenance::lang.status') |
|
@forelse($mission->items as $item)
| {{ $item->displayName() }} |
{{ $item->quantity_issued }} |
{{ $item->quantity_returned }} |
{{ $item->quantity_lost }} |
{{ $item->status }} |
@if($can_issue && !$item->stock_deducted && $mission->activeMission())
@endif
|
@empty
| — |
@endforelse
@if($can_issue && $mission->activeMission() && in_array($mission->status, ['draft', 'planned']))
{!! Form::open(['url' => action([\Modules\Maintenance\Http\Controllers\FieldMissionController::class, 'storeItem'], [$mission->id]), 'method' => 'post', 'id' => 'fm_show_item_form']) !!}
{!! Form::select('item_type', ['spare_part' => __('maintenance::lang.fm_item_spare_part'), 'tool' => __('maintenance::lang.fm_item_tool')], 'spare_part', ['class' => 'form-control', 'id' => 'fm_show_item_type']) !!}
{!! Form::select('spare_part_id', $spare_parts, null, ['class' => 'form-control select2', 'placeholder' => __('maintenance::lang.select_spare_part'), 'style' => 'width:100%']) !!}
{!! Form::select('tool_id', $tools, null, ['class' => 'form-control select2', 'placeholder' => __('maintenance::lang.select'), 'style' => 'width:100%']) !!}
{!! Form::select('location_id', $locations->pluck('name', 'id'), null, ['class' => 'form-control select2', 'placeholder' => __('maintenance::lang.select'), 'style' => 'width:100%']) !!}
{!! Form::number('quantity_issued', 1, ['class' => 'form-control', 'min' => '0.001', 'step' => '0.001']) !!}
{!! Form::close() !!}
@endif
@if($can_issue && in_array($mission->status, ['dispatched', 'on_site', 'returning']) && $mission->items->isNotEmpty())
@lang('maintenance::lang.fm_record_returns')
{!! Form::open(['url' => action([\Modules\Maintenance\Http\Controllers\FieldMissionController::class, 'recordReturns'], [$mission->id]), 'method' => 'post']) !!}
@foreach($mission->items as $idx => $item)
{{ $item->displayName() }} ({{ __('maintenance::lang.fm_qty_issued') }}: {{ $item->quantity_issued }})
{!! Form::hidden("lines[{$idx}][item_id]", $item->id) !!}
{!! Form::number("lines[{$idx}][quantity_returned]", $item->quantity_returned, ['class' => 'form-control', 'min' => 0, 'step' => '0.001', 'placeholder' => __('maintenance::lang.fm_qty_returned')]) !!}
{!! Form::number("lines[{$idx}][quantity_lost]", $item->quantity_lost, ['class' => 'form-control', 'min' => 0, 'step' => '0.001', 'placeholder' => __('maintenance::lang.fm_qty_lost')]) !!}
@endforeach
{!! Form::close() !!}
@endif