added report all

This commit is contained in:
Jagad R R
2025-01-11 13:31:44 +07:00
parent 7aaa9d5370
commit 3127b3b5d7
17 changed files with 639 additions and 144 deletions
@@ -33,6 +33,7 @@ class FormMeetingSeminarController extends Controller
$role = auth()->user()->getRoleNames()[0];
$forms = FormMeetingSeminar::get();
$availableBudget = null;
if ($role == 'Admin Region' || $role == 'Marketing Operational Manager Region') {
$region_id = auth()->user()->getMyCabangAndRegionId()['region'];
@@ -53,10 +54,12 @@ class FormMeetingSeminarController extends Controller
$users = UserHasCabang::where('cabang_id', $cabang_id)->get();
$userIds = $users->pluck('user_id')->toArray();
$forms = $forms->whereIn('user_id', $userIds);
$availableBudget = BudgetHelper::getAvailableBudget($cabang_id);
}
}
else if ($role == 'Medical Representatif') {
$forms = $forms->where('user_id', auth()->user()->id);
$availableBudget = BudgetHelper::getAvailableBudget($forms->first()->user->cabang->cabang->id);
}
else {
$forms = $forms;
@@ -65,7 +68,7 @@ class FormMeetingSeminarController extends Controller
session()->put('redirect_url', route('forms.meeting'));
return view('backend.pages.forms.meeting.index', [
'forms' => $forms,
'availableBudget' => BudgetHelper::getAvailableBudget(),
'availableBudget' => $availableBudget
]);
}