@php
$sale = $sale ?? null;
$isEdit = !empty($sale);
$showRepairOrderPick = $showRepairOrderPick ?? !$isEdit;
@endphp
Sale type
Status
@if($showRepairOrderPick)
{{ $glOrder ?? 'Order' }} (optional)
@endif
Customer (customer sale)
Vehicle (for service mileage)
@include('garage.partials.vehicle-select-field', ['vehicleFieldName' => 'garage_vehicle_id'])
No vehicles on file for this customer.
@php
$hasWh = !empty($warehouseCtx['warehouses']) && count($warehouseCtx['warehouses']);
@endphp
@include('garage.partials.meter-reading-fields', [
'meterValue' => old('meter_reading', $sale?->meter_reading ?? ($prefillMeterReading ?? null)),
'nextMeterValue' => old('next_meter_reading', $sale?->next_meter_reading ?? ($prefillNextMeterReading ?? null)),
'nextDateValue' => old('next_service_date', $sale?->next_service_date ?? ($prefillNextServiceDate ?? null)),
'meterId' => 'gsMeterReading',
'nextMeterId' => 'gsNextMeterReading',
'nextDateId' => 'gsNextServiceDate',
'hintId' => 'gsMeterHint',
'rowId' => 'gsMeterReadingRow',
'colClass' => 'col-12 col-sm-6 col-lg-3',
'hidden' => false,
])
@if($hasWh)
@include('garage.partials.warehouse-location-fields', [
'fieldPrefix' => $warehouseFieldPrefix ?? 'saleWh',
'warehouses' => $warehouseCtx['warehouses'],
'sectionsByWarehouse' => $warehouseCtx['sectionsByWarehouse'],
'defaultWarehouseId' => ($warehouseCtx['applyDefaults'] ?? false) ? $warehouseCtx['defaultWarehouseId'] : null,
'defaultSectionId' => ($warehouseCtx['applyDefaults'] ?? false) ? $warehouseCtx['defaultSectionId'] : null,
'applyDefaults' => $warehouseCtx['applyDefaults'] ?? false,
'embedInRow' => true,
'useBootstrap' => true,
'colClass' => 'col-12 col-sm-6 col-lg-3',
'labelClass' => 'gpo-lbl',
'selectClass' => 'gpo-sel js-chosen js-chosen-compact',
])
@endif