workshop_lara_nova/config/workshop.php
2025-03-22 10:19:15 +00:00

84 lines
2.3 KiB
PHP

<?php
return [
/*
|--------------------------------------------------------------------------
| Workshop Settings
|--------------------------------------------------------------------------
|
| These settings control various aspects of the workshop management system.
|
*/
// Default labor rate per hour
'hourly_rate' => env('WORKSHOP_HOURLY_RATE', 85.00),
// Tax rate for parts and services
'tax_rate' => env('WORKSHOP_TAX_RATE', 0.0725),
// Default markup percentage for parts
'parts_markup' => env('WORKSHOP_PARTS_MARKUP', 0.30),
// Workshop operating hours
'operating_hours' => [
'monday' => ['08:00', '17:00'],
'tuesday' => ['08:00', '17:00'],
'wednesday' => ['08:00', '17:00'],
'thursday' => ['08:00', '17:00'],
'friday' => ['08:00', '17:00'],
'saturday' => ['09:00', '14:00'],
'sunday' => null, // Closed
],
// Maintenance schedule defaults
'maintenance_schedules' => [
'oil_change' => [
'name' => 'Oil Change',
'mileage_interval' => 5000,
'day_interval' => 180,
],
'tire_rotation' => [
'name' => 'Tire Rotation',
'mileage_interval' => 10000,
],
'full_service' => [
'name' => 'Full Service',
'mileage_interval' => 30000,
'day_interval' => 365,
],
],
// Default repair order statuses
'repair_statuses' => [
'pending' => 'Pending',
'in_progress' => 'In Progress',
'parts_ordered' => 'Parts Ordered',
'on_hold' => 'On Hold',
'completed' => 'Completed',
'cancelled' => 'Cancelled',
],
// Priority levels
'priorities' => [
'low' => 'Low',
'medium' => 'Medium',
'high' => 'High',
'critical' => 'Critical',
],
// Vehicle status options
'vehicle_statuses' => [
'active' => 'Active',
'in_repair' => 'In Repair',
'out_of_service' => 'Out of Service',
],
// Technician specializations
'specializations' => [
'mechanical' => 'Mechanical',
'electrical' => 'Electrical',
'body' => 'Body Work',
'general' => 'General',
],
];