@extends('layouts.app') @section('title', __('lang_v1.disposal_management')) @section('content')

@lang('lang_v1.disposal_management') @lang('lang_v1.disposal_management_desc')

@include('layouts.partials.error')
@lang('lang_v1.awaiting_destruction') @format_currency($pending_totals['value']) {{ @num_format($pending_totals['units']) }} @lang('lang_v1.units'), {{ $pending_totals['batches'] }} @lang('lang_v1.batches')
@lang('lang_v1.scheduled_drug_batches') {{ $pending_totals['scheduled'] }} @lang('lang_v1.needs_witnessed_destruction')
@if($can_dispose && $pending->count()) @component('components.widget', ['class' => 'box-primary', 'title' => __('lang_v1.record_a_destruction')]) {!! Form::open(['route' => 'expiry.warehouse.disposal.store', 'method' => 'post', 'id' => 'disposal_form']) !!}
@foreach($pending as $i => $p) @endforeach
@lang('lang_v1.origin') @lang('business.product') @lang('lang_v1.lot_number') @lang('product.exp_date') @lang('lang_v1.manufacturer') @lang('lang_v1.pending_qty') @lang('lang_v1.value_at_cost') @lang('lang_v1.qty_to_destroy')
{{-- Both identifiers travel with the row; the server picks whichever applies and re-verifies availability. --}} @if($p['source'] === 'store_return') @lang('lang_v1.from_store')
{{ $p['source_store_name'] }}
{{ $p['return_ref'] }} @else @lang('lang_v1.warehouse_own_stock') @endif
{{ $p['product_name'] }} @if($p['variation_name'])({{ $p['variation_name'] }})@endif @if(in_array($p['drug_schedule'], ['H','H1','X'])) @lang('lang_v1.schedule') {{ $p['drug_schedule'] }} @endif {{ $p['lot_number'] ?: '--' }} {{ $p['exp_date'] ? \Carbon::parse($p['exp_date'])->format('d-m-Y') : '--' }} {{ $p['manufacturer_name'] ?: '--' }} {{ @num_format($p['quantity']) }} @format_currency($p['line_value'])

@lang('lang_v1.destruction_certificate_details')

@lang('lang_v1.destruction_certificate_help')

{!! Form::label('method', __('lang_v1.disposal_method') . ':') !!}* {!! Form::select('method', $methods, old('method'), ['class' => 'form-control', 'required', 'placeholder' => __('messages.please_select')]) !!}
{!! Form::label('disposal_date', __('lang_v1.date_of_destruction') . ':') !!}* {!! Form::date('disposal_date', old('disposal_date', \Carbon::today()->toDateString()), ['class' => 'form-control', 'required']) !!}
{!! Form::label('certificate_no', __('lang_v1.certificate_no') . ':') !!} {!! Form::text('certificate_no', old('certificate_no'), ['class' => 'form-control', 'maxlength' => 191]) !!}
{!! Form::label('agency_name', __('lang_v1.disposal_agency') . ':') !!} {!! Form::text('agency_name', old('agency_name'), ['class' => 'form-control', 'maxlength' => 191]) !!} @lang('lang_v1.disposal_agency_help')
{!! Form::label('agency_license_no', __('lang_v1.agency_license_no') . ':') !!} {!! Form::text('agency_license_no', old('agency_license_no'), ['class' => 'form-control', 'maxlength' => 191]) !!}
{!! Form::label('authorised_by_name', __('lang_v1.authorised_by') . ':') !!} {!! Form::text('authorised_by_name', old('authorised_by_name'), ['class' => 'form-control', 'maxlength' => 191]) !!}
{!! Form::label('witness_name', __('lang_v1.witness_name') . ':') !!} {!! Form::text('witness_name', old('witness_name'), ['class' => 'form-control', 'maxlength' => 191, 'id' => 'witness_name']) !!} @lang('lang_v1.witness_help')
{!! Form::label('witness_designation', __('lang_v1.witness_designation') . ':') !!} {!! Form::text('witness_designation', old('witness_designation'), ['class' => 'form-control', 'maxlength' => 191]) !!}
{!! Form::label('drug_inspector_ref', __('lang_v1.drug_inspector_ref') . ':') !!} {!! Form::text('drug_inspector_ref', old('drug_inspector_ref'), ['class' => 'form-control', 'maxlength' => 191]) !!} @lang('lang_v1.drug_inspector_ref_help')
{!! Form::label('notes', __('lang_v1.notes') . ':') !!} {!! Form::textarea('notes', old('notes'), ['class' => 'form-control', 'rows' => 2, 'maxlength' => 1000]) !!}

@lang('lang_v1.disposal_irreversible_warning')

{!! Form::close() !!} @endcomponent @elseif($can_dispose)
@lang('lang_v1.nothing_awaiting_disposal')
@endif @component('components.widget', ['class' => 'box-solid', 'title' => __('lang_v1.disposal_records')])
@foreach($records as $d) @endforeach
@lang('purchase.ref_no') @lang('lang_v1.date_of_destruction') @lang('lang_v1.disposal_method') @lang('lang_v1.certificate_no') @lang('lang_v1.batches') @lang('sale.quantity') @lang('lang_v1.value_at_cost') @lang('lang_v1.status') @lang('messages.action')
{{ $d->ref_no }} {{ $d->disposal_date ? $d->disposal_date->format('d-m-Y') : '--' }} {{ $d->methodLabel() ?: '--' }} {{ $d->certificate_no ?: '--' }} {{ $d->lines->count() }} {{ @num_format($d->total_quantity) }} @format_currency($d->total_value) {{ $d->statusLabel() }} @lang('lang_v1.view_certificate')
@endcomponent
@endsection @section('javascript') @endsection