122 lines
6.2 KiB
PHP
122 lines
6.2 KiB
PHP
@php
|
|
$shipment = $shipment ?? null;
|
|
$isEdit = !empty($shipment);
|
|
@endphp
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
{!! Form::label('shipment_type', __('tms::lang.shipment_type').':*') !!}
|
|
{!! Form::select('shipment_type', $shipment_types, $shipment->shipment_type ?? 'manual', ['class'=>'form-control','required']) !!}
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
{!! Form::label('status', __('tms::lang.status').':*') !!}
|
|
{!! Form::select('status', $statuses, $shipment->status ?? 'draft', ['class'=>'form-control','required']) !!}
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
{!! Form::label('contact_id', __('tms::lang.customer').':') !!}
|
|
{!! Form::select('contact_id', $customers, $shipment->contact_id ?? ($transaction->contact_id ?? null), ['class'=>'form-control select2','placeholder'=>__('tms::lang.select'),'style'=>'width:100%']) !!}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
{!! Form::label('carrier_id', __('tms::lang.carrier').':') !!}
|
|
{!! Form::select('carrier_id', $carriers, $shipment->carrier_id ?? null, ['class'=>'form-control select2','placeholder'=>__('tms::lang.select'),'style'=>'width:100%']) !!}
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
{!! Form::label('vehicle_id', __('tms::lang.vehicle').':') !!}
|
|
{!! Form::select('vehicle_id', $vehicles, $shipment->vehicle_id ?? null, ['class'=>'form-control select2','placeholder'=>__('tms::lang.select'),'style'=>'width:100%']) !!}
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
{!! Form::label('driver_id', __('tms::lang.driver').':') !!}
|
|
{!! Form::select('driver_id', $drivers, $shipment->driver_id ?? null, ['class'=>'form-control select2','placeholder'=>__('tms::lang.select'),'style'=>'width:100%']) !!}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
{!! Form::label('origin_location_id', __('tms::lang.origin').':') !!}
|
|
{!! Form::select('origin_location_id', $locations, $shipment->origin_location_id ?? ($transaction->location_id ?? null), ['class'=>'form-control select2','placeholder'=>__('tms::lang.select'),'style'=>'width:100%']) !!}
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
{!! Form::label('scheduled_at', __('tms::lang.scheduled_at').':') !!}
|
|
{!! Form::text('scheduled_at', optional($shipment->scheduled_at ?? null)->format('Y-m-d H:i'), ['class'=>'form-control datetimepicker']) !!}
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
{!! Form::label('freight_cost', __('tms::lang.freight_cost').':') !!}
|
|
{!! Form::text('freight_cost', $shipment->freight_cost ?? ($transaction->shipping_charges ?? 0), ['class'=>'form-control input_number']) !!}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('origin_address', __('tms::lang.origin').':') !!}
|
|
{!! Form::textarea('origin_address', $shipment->origin_address ?? null, ['class'=>'form-control','rows'=>2]) !!}
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('destination_address', __('tms::lang.destination').':') !!}
|
|
{!! Form::textarea('destination_address', $shipment->destination_address ?? ($transaction->shipping_address ?? null), ['class'=>'form-control','rows'=>2]) !!}
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
{!! Form::label('destination_latitude', __('tms::lang.latitude').':') !!}
|
|
{!! Form::text('destination_latitude', $shipment->destination_latitude ?? null, ['class'=>'form-control','id'=>'destination_latitude','placeholder'=>'35.6892']) !!}
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
{!! Form::label('destination_longitude', __('tms::lang.longitude').':') !!}
|
|
<div class="input-group">
|
|
{!! Form::text('destination_longitude', $shipment->destination_longitude ?? null, ['class'=>'form-control','id'=>'destination_longitude','placeholder'=>'51.3890']) !!}
|
|
<span class="input-group-btn">
|
|
<button type="button" class="btn btn-info" id="tms_geocode_btn" title="@lang('tms::lang.geocode_address')"><i class="fa fa-map-marker-alt"></i></button>
|
|
</span>
|
|
</div>
|
|
<p class="help-block">@lang('tms::lang.coords_help')</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
{!! Form::label('weight', __('tms::lang.weight').':') !!}
|
|
{!! Form::text('weight', $shipment->weight ?? null, ['class'=>'form-control input_number']) !!}
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
{!! Form::label('volume', __('tms::lang.volume').':') !!}
|
|
{!! Form::text('volume', $shipment->volume ?? null, ['class'=>'form-control input_number']) !!}
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
{!! Form::label('transaction_id', __('tms::lang.linked_transaction').':') !!}
|
|
{!! Form::select('transaction_id', $transactions ?? [], $shipment->transaction_id ?? ($transaction->id ?? null), ['class'=>'form-control select2','placeholder'=>__('tms::lang.select'),'style'=>'width:100%','id'=>'shipment_transaction_id']) !!}
|
|
<p class="help-block">@lang('tms::lang.linked_transaction_help')</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('cargo_description', __('tms::lang.cargo_description').':') !!}
|
|
{!! Form::textarea('cargo_description', $shipment->cargo_description ?? ($transaction->shipping_details ?? null), ['class'=>'form-control','rows'=>2]) !!}
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('notes', __('tms::lang.notes').':') !!}
|
|
{!! Form::textarea('notes', $shipment->notes ?? null, ['class'=>'form-control','rows'=>2]) !!}
|
|
</div>
|