diff --git a/routes/v3.php b/routes/v3.php index edae3210..59e0647a 100644 --- a/routes/v3.php +++ b/routes/v3.php @@ -152,42 +152,42 @@ Route::prefix('road_items') Route::get('/files/{roadItemsProject}', 'roadItemFile')->name('roadItemFile'); }); -//Route::prefix('road_patrols') -// ->name('road_patrols.') -// ->controller(RoadPatrolProjectController::class) -// ->group(function () { -// -// Route::get('/supervisor_index', 'supervisorIndex') -// ->middleware(['permission:show-road-patrol-supervise-cartable|show-road-patrol-supervise-cartable-province']) -// ->name('supervisorIndex'); -// -// Route::post('/delete/{roadPatrol}', 'delete') -// ->middleware('permission:partial-delete-road-patrol|complete-delete-road-patrol') -// ->name('delete'); -// -// Route::get('/supervisor_report', 'supervisorCartableReport') -// ->name('supervisorCartableReport'); -// -// Route::get('/operator_index', 'operatorIndex') -// ->middleware('permission:add-road-patrol') -// ->name('operatorIndex'); -// -// Route::post('/store', 'store') -// ->middleware('permission:add-road-patrol') -// ->name('store'); -// -// Route::get('/operator_report', 'operatorCartableReport') -// ->name('operatorCartableReport'); -// -// Route::get('/operator/report/{roadPatrol}', 'getReport') -// ->name('getReport'); -// -// Route::get('/detail/{roadPatrol}', 'show') -// ->name('show'); -// -// Route::get('/machines/{roadPatrol}', 'roadPatrolMachine')->name('roadPatrolMachine'); -// Route::get('/rahdaran/{roadPatrol}', 'roadPatrolRahdar')->name('roadPatrolRahdar'); -// }); +Route::prefix('road_patrols') + ->name('road_patrols.') + ->controller(RoadPatrolProjectController::class) + ->group(function () { + + Route::get('/supervisor_index', 'supervisorIndex') + ->middleware(['permission:show-road-patrol-supervise-cartable|show-road-patrol-supervise-cartable-province']) + ->name('supervisorIndex'); + + Route::post('/delete/{roadPatrol}', 'delete') + ->middleware('permission:partial-delete-road-patrol|complete-delete-road-patrol') + ->name('delete'); + + Route::get('/supervisor_report', 'supervisorCartableReport') + ->name('supervisorCartableReport'); + + Route::get('/operator_index', 'operatorIndex') + ->middleware('permission:add-road-patrol') + ->name('operatorIndex'); + + Route::post('/store', 'store') + ->middleware('permission:add-road-patrol') + ->name('store'); + + Route::get('/operator_report', 'operatorCartableReport') + ->name('operatorCartableReport'); + + Route::get('/operator/report/{roadPatrol}', 'getReport') + ->name('getReport'); + + Route::get('/detail/{roadPatrol}', 'show') + ->name('show'); + + Route::get('/machines/{roadPatrol}', 'roadPatrolMachine')->name('roadPatrolMachine'); + Route::get('/rahdaran/{roadPatrol}', 'roadPatrolRahdar')->name('roadPatrolRahdar'); + }); Route::prefix('cmms_machines') ->name('cmms_machines.') @@ -238,73 +238,18 @@ Route::prefix('road_item_reports') Route::get('/show_on_map/{roadItemsProject}', 'showOnMap')->name('showOnMap'); }); -Route::prefix('road_patrol') +Route::prefix('road_patrol_reports') + ->name('roadPatrolReports.') + ->controller(RoadPatrolReportController::class) ->group(function () { - Route::prefix('details') - ->name('details.') - ->controller(\App\Http\Controllers\V3\RoadPatrole\DetailController::class) - ->group(function () { - Route::get('/{roadPatrol}', 'show') - ->name('show'); - Route::get('/machines/{roadPatrol}', 'roadPatrolMachine')->name('roadPatrolMachine'); - Route::get('/rahdaran/{roadPatrol}', 'roadPatrolRahdar')->name('roadPatrolRahdar'); - }); - Route::prefix('operator') - ->name('operator.') - ->controller(App\Http\Controllers\V3\RoadPatrole\OperatorController::class) - ->group(function () { - Route::get('/', 'index') - ->middleware('permission:add-road-patrol') - ->name('index'); - - Route::get('/report', 'operatorCartableReport') - ->name('cartableReport'); - Route::post('/delete/{roadPatrol}', 'delete') - ->middleware('permission:partial-delete-road-patrol|complete-delete-road-patrol') - ->name('delete'); - Route::post('/store', 'store') - ->middleware('permission:add-road-patrol') - ->name('store'); - }); - - Route::prefix('report') - ->name('report.') - ->controller(ReportController::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::get('/{roadPatrol}', 'getReport') - ->name('getReport'); - }); - Route::prefix('supervisor') - ->name('supervisor.') - ->controller(App\Http\Controllers\V3\RoadPatrole\SupervisorController::class) - ->group(function () { - Route::get('/','index') - ->middleware(['permission:show-road-patrol-supervise-cartable|show-road-patrol-supervise-cartable-province']) - ->name('index'); - Route::get('/report', 'supervisorCartableReport') - ->name('cartableReport'); - - }); + 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('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')