chenge v3 route

This commit is contained in:
2025-06-18 00:34:30 +03:30
parent c8b66e2986
commit 9eea764477

View File

@@ -152,42 +152,42 @@ Route::prefix('road_items')
Route::get('/files/{roadItemsProject}', 'roadItemFile')->name('roadItemFile'); Route::get('/files/{roadItemsProject}', 'roadItemFile')->name('roadItemFile');
}); });
//Route::prefix('road_patrols') Route::prefix('road_patrols')
// ->name('road_patrols.') ->name('road_patrols.')
// ->controller(RoadPatrolProjectController::class) ->controller(RoadPatrolProjectController::class)
// ->group(function () { ->group(function () {
//
// Route::get('/supervisor_index', 'supervisorIndex') Route::get('/supervisor_index', 'supervisorIndex')
// ->middleware(['permission:show-road-patrol-supervise-cartable|show-road-patrol-supervise-cartable-province']) ->middleware(['permission:show-road-patrol-supervise-cartable|show-road-patrol-supervise-cartable-province'])
// ->name('supervisorIndex'); ->name('supervisorIndex');
//
// Route::post('/delete/{roadPatrol}', 'delete') Route::post('/delete/{roadPatrol}', 'delete')
// ->middleware('permission:partial-delete-road-patrol|complete-delete-road-patrol') ->middleware('permission:partial-delete-road-patrol|complete-delete-road-patrol')
// ->name('delete'); ->name('delete');
//
// Route::get('/supervisor_report', 'supervisorCartableReport') Route::get('/supervisor_report', 'supervisorCartableReport')
// ->name('supervisorCartableReport'); ->name('supervisorCartableReport');
//
// Route::get('/operator_index', 'operatorIndex') Route::get('/operator_index', 'operatorIndex')
// ->middleware('permission:add-road-patrol') ->middleware('permission:add-road-patrol')
// ->name('operatorIndex'); ->name('operatorIndex');
//
// Route::post('/store', 'store') Route::post('/store', 'store')
// ->middleware('permission:add-road-patrol') ->middleware('permission:add-road-patrol')
// ->name('store'); ->name('store');
//
// Route::get('/operator_report', 'operatorCartableReport') Route::get('/operator_report', 'operatorCartableReport')
// ->name('operatorCartableReport'); ->name('operatorCartableReport');
//
// Route::get('/operator/report/{roadPatrol}', 'getReport') Route::get('/operator/report/{roadPatrol}', 'getReport')
// ->name('getReport'); ->name('getReport');
//
// Route::get('/detail/{roadPatrol}', 'show') Route::get('/detail/{roadPatrol}', 'show')
// ->name('show'); ->name('show');
//
// Route::get('/machines/{roadPatrol}', 'roadPatrolMachine')->name('roadPatrolMachine'); Route::get('/machines/{roadPatrol}', 'roadPatrolMachine')->name('roadPatrolMachine');
// Route::get('/rahdaran/{roadPatrol}', 'roadPatrolRahdar')->name('roadPatrolRahdar'); Route::get('/rahdaran/{roadPatrol}', 'roadPatrolRahdar')->name('roadPatrolRahdar');
// }); });
Route::prefix('cmms_machines') Route::prefix('cmms_machines')
->name('cmms_machines.') ->name('cmms_machines.')
@@ -238,73 +238,18 @@ Route::prefix('road_item_reports')
Route::get('/show_on_map/{roadItemsProject}', 'showOnMap')->name('showOnMap'); 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 () { ->group(function () {
Route::prefix('details') Route::get('/country_activity', 'countryPatrolActivity')->name('countryPatrolActivity');
->name('details.') Route::get('/province_activity', 'provincePatrolActivity')->name('provincePatrolActivity');
->controller(\App\Http\Controllers\V3\RoadPatrole\DetailController::class) Route::get('/country_activity_excel', 'countryActivityExcel')->name('countryActivityExcel');
->group(function () { Route::get('/province_activity_excel', 'provinceActivityExcel')->name('provinceActivityExcel');
Route::get('/{roadPatrol}', 'show') Route::get('/activities_on_map', 'activitiesOnMap')->name('activitiesOnMap');
->name('show'); Route::get('/show_on_map/{roadPatrol}', 'showOnMap')->name('showOnMap');
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::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') Route::prefix('damages')
->name('damages.') ->name('damages.')
->middleware('permission:manage-damage') ->middleware('permission:manage-damage')