refactor blades

This commit is contained in:
2025-02-05 13:36:40 +03:30
parent 05f6e42a80
commit 943b2dbb93
9 changed files with 170 additions and 190 deletions

View File

@@ -119,7 +119,11 @@ class RoadItemsReportController extends Controller
auth()->user()->addActivityComplete(1034);
$name = 'گزارش کشوری از فعالیت روزانه و جاری - جدول 1 ' . verta()->now()->format('Y-m-d H-i') . '.xlsx';
$activities = $roadItemReportService->countryActivityPerItem($request);
return Excel::download(new CountryActivityPerItemReport($activities), $name);
return Excel::download(new CountryActivityPerItemReport([
'activities' => $activities,
'provinces' => Province::all(['id', 'name_fa']),
'items' => InfoItem::query()->distinct()->get(['item', 'item_str']),
]), $name);
}
public function provinceActivityExcelPerItem(Request $request, RoadItemReportService $roadItemReportService): BinaryFileResponse
@@ -127,7 +131,11 @@ class RoadItemsReportController extends Controller
auth()->user()->addActivityComplete(1034);
$name = 'گزارش استانی از فعالیت روزانه و جاری - جدول 1 ' . verta()->now()->format('Y-m-d H-i') . '.xlsx';
$activities = $roadItemReportService->provinceActivityPerItem($request);
return Excel::download(new ProvinceActivityPerItemReport($activities), $name);
return Excel::download(new ProvinceActivityPerItemReport([
'activities' => $activities,
'edarateShahri' => EdarateShahri::query()->where('province_id', '=', $request->province_id)->get(['id', 'name_fa']),
'items' => InfoItem::query()->distinct()->get(['item', 'item_str']),
]), $name);
}
public function countryActivityExcelPerSubItem(Request $request, RoadItemReportService $roadItemReportService): BinaryFileResponse