change structure of road patrol

This commit is contained in:
2025-06-16 12:35:04 +03:30
parent 6aa073f0ae
commit d16effc80e
9 changed files with 73 additions and 75 deletions

View File

@@ -237,19 +237,43 @@ Route::prefix('road_item_reports')
Route::get('/show_on_map/{roadItemsProject}', 'showOnMap')->name('showOnMap');
});
Route::prefix('road_patrol_reports')
->name('roadPatrolReports.')
->controller(RoadPatrolReportController::class)
Route::prefix('road_patrol')
->group(function () {
Route::get('/country_activity', 'countryPatrolActivity')->name('countryPatrolActivity');
Route::get('/province_activity', 'provincePatrolActivity')->name('provincePatrolActivity');
Route::get('/country_activity_excel', 'countryActivityExcel')->name('countryActivityExcel');
Route::get('/province_activity_excel', 'provinceActivityExcel')->name('provinceActivityExcel');
Route::get('/activities_on_map', 'activitiesOnMap')->name('activitiesOnMap');
Route::get('/show_on_map/{roadPatrol}', 'showOnMap')->name('showOnMap');
Route::prefix('details')
->name('details.')
->controller(\App\Http\Controllers\V3\RoadPatrole\DetailController::class)
->group(function () {
Route::get('/activities_on_map', 'activitiesOnMap')->name('activitiesOnMap');
Route::get('/show_on_map/{roadPatrol}', 'showOnMap')->name('showOnMap');
});
Route::prefix('operator')
->name('operator.')
->controller(App\Http\Controllers\V3\RoadPatrole\OperatorController::class)
->group(function () {
Route::get('/province_activity', 'provincePatrolActivity')->name('provincePatrolActivity');
Route::get('/province_activity_excel', 'provinceActivityExcel')->name('provinceActivityExcel');
});
Route::prefix('supervisor')
->name('supervisor.')
->controller(App\Http\Controllers\V3\RoadPatrole\SupervisorController::class)
->group(function () {
Route::get('/country_activity', 'countryPatrolActivity')->name('countryPatrolActivity');
Route::get('/province_activity_excel', 'provinceActivityExcel')->name('provinceActivityExcel');
});
});
//Route::prefix('road_patrol_reports')
// ->name('roadPatrolReports.')
// ->controller(RoadPatrolReportController::class)
// ->group(function () {
// Route::get('/country_activity', 'countryPatrolActivity')->name('countryPatrolActivity');
// Route::get('/province_activity', 'provincePatrolActivity')->name('provincePatrolActivity');
// Route::get('/country_activity_excel', 'countryActivityExcel')->name('countryActivityExcel');
// Route::get('/province_activity_excel', 'provinceActivityExcel')->name('provinceActivityExcel');
// Route::get('/activities_on_map', 'activitiesOnMap')->name('activitiesOnMap');
// Route::get('/show_on_map/{roadPatrol}', 'showOnMap')->name('showOnMap');
// });
Route::prefix('damages')
->name('damages.')
->middleware('permission:manage-damage')