@extends('layouts.admin.master') @section('title')Lead {{ $title }} @endsection @push('css') @endpush @section('content') @php $date = request()->get('date') ? request()->get('date') : ""; $date = str_replace("|"," - ",$date); $followupListArr = $followuplist->toArray(); $user_arr = array(); $userWise_arr_count = array_count_values(array_column($followupListArr,'followupBy')); $leadUserList = getUserList('Lead|All'); $userlist = array_column($leadUserList->toArray(),'name','id'); $userGroupConnect = $connectedFollowup->groupBy('followupBy')->toArray(); $userGroupNotConnect = $notconnectedFollowup->groupBy('followupBy')->toArray(); $userWise = []; $connectedUser = []; $notConnectedUser = []; $feedbackUserList = []; foreach ($leadUserList as $lead_user) { if(isset($userGroupConnect[$lead_user->id])) { $connectedUser[$lead_user->name] = isset($userGroupConnect[$lead_user->id]) ? array_sum(array_column($userGroupConnect[$lead_user->id],'CNT')) : 0; $feedbackUserList[] = $lead_user->name; } if(isset($userGroupNotConnect[$lead_user->id])) { $notConnectedUser[$lead_user->name] = isset($userGroupNotConnect[$lead_user->id]) ? array_sum(array_column($userGroupNotConnect[$lead_user->id],'CNT')) : 0; $feedbackUserList[] = $lead_user->name; } if (isset($userWise_arr_count[$lead_user->id])) { $userWise[$lead_user->name] = isset($userWise_arr_count[$lead_user->id]) ?$userWise_arr_count[$lead_user->id] : 0; } } list($userWise_x,$userWise_y) = getGraphData($userWise); $feedback_list = array_count_values(array_diff(array_column($followupListArr,'feedbackType'),[''])); $callingWise_x = json_encode(array_values($feedback_list)); $callingWise_y = json_encode(array_keys($feedback_list)); $connectedFollowupUser = []; $userBasedFeedback = []; if (!empty($connectedFollowup->toArray())) { $connectedFollowupUser = array_count_values(array_column($connectedFollowup->toArray(),'followupBy')); foreach($connectedFollowup as $feed_user) { $userBasedFeedback[$feed_user->followupBy][$feed_user->feedbackType] = $feed_user->CNT; } } $notConnectedFollowupUser = []; $notConnectedUserFeedback = []; if (!empty($notconnectedFollowup->toArray())) { $notConnectedFollowupUser = array_count_values(array_column($notconnectedFollowup->toArray(),'followupBy')); foreach($notconnectedFollowup as $feed_user) { $notConnectedUserFeedback[$feed_user->followupBy][$feed_user->feedbackType] = $feed_user->CNT; } } @endphp
| Name | @foreach(getConnectedFeedback() as $id => $name){{$name}} | @endforeachTotal |
|---|---|---|
| {{$userlist[$followuUserId]}} | @foreach(getConnectedFeedback() as $id => $name) @php $count = isset($userBasedFeedback[$followuUserId][$name]) ? $userBasedFeedback[$followuUserId][$name] : 0; $singlUserTotalFollowup = $singlUserTotalFollowup + $count; @endphp{{$count}} | @endforeach{{$singlUserTotalFollowup}} |
| Name | @foreach(getNotConnectedFeedback() as $id => $name){{$name}} | @endforeachTotal |
|---|---|---|
| {{$userlist[$followuUserId]}} | @foreach(getNotConnectedFeedback() as $id => $name) @php $count = isset($notConnectedUserFeedback[$followuUserId][$name]) ? $notConnectedUserFeedback[$followuUserId][$name] : 0; $singlUserTotalFollowup = $singlUserTotalFollowup + $count; @endphp{{$count}} | @endforeach{{$singlUserTotalFollowup}} |
| * | # | Date | Name | Contact | Source | Campaign | Medium | FUP-BY | Mode | At | # |
|---|---|---|---|---|---|---|---|---|---|---|---|
| dd | {{$count++}} | {{$list->enquireDate}} | {{ strlen($list->Name) > 100 ? substr($list->Name, 0, 100) . '...' : $list->Name }} | {{$contact}} | {{$list->Source ? $list->Source :""}} | {{$list->utm_campaign ? $list->utm_campaign :""}} | {{$list->utm_medium ? $list->utm_medium :""}} | {{$list->followupBy ? $userList[$list->followupBy] : 'Not Assigned'}} | {{$list->followupType}} |
{{$list->fDate}} | {{$list->feedbackType ? $list->feedbackType : "N/A"}} |