Compare commits

..

No commits in common. "b61f246b5117e2dcbec838c0c3a5fc3047e3a17f" and "a8056ce6108d16b066c52f961aff7627bdeb66b8" have entirely different histories.

4 changed files with 7 additions and 7 deletions

View File

@ -50,8 +50,8 @@ public function getDeals()
{ {
$deals = Deal::where('agent_id', $agent->id); $deals = Deal::where('agent_id', $agent->id);
} }
$deals = $deals->pluck('id');
$deals = $deals->pluck('id');
$clients = Client::join('deal_clients', 'users.id', '=', 'deal_clients.client_id') $clients = Client::join('deal_clients', 'users.id', '=', 'deal_clients.client_id')
->whereIn('users.id', function ($query) use ($deals) ->whereIn('users.id', function ($query) use ($deals)
{ {
@ -62,7 +62,7 @@ public function getDeals()
->orderBy('deal_clients.id', 'desc') ->orderBy('deal_clients.id', 'desc')
->with('deals'); ->with('deals');
; ;
$clients = $clients->select('users.*');
$clients = $clients->orderBy('name'); $clients = $clients->orderBy('name');
return $clients; return $clients;
} }
@ -70,7 +70,6 @@ public function getDeals()
function getClients() function getClients()
{ {
$clients = $this->getDeals(); $clients = $this->getDeals();
if ($this->status && $this->status == DealStatus::UNIQUE) if ($this->status && $this->status == DealStatus::UNIQUE)
{ {
$clients = $clients->whereHas('deals', function ($query) $clients = $clients->whereHas('deals', function ($query)
@ -89,6 +88,7 @@ function getClients()
} }
else else
{ {
/*$deals = $deals->orderBy('id', 'desc')->paginate($this->count, ['*'], 'all_clients');*/
$clients = $clients->paginate($this->count, ['*'], 'all_clients'); $clients = $clients->paginate($this->count, ['*'], 'all_clients');
} }
return $clients; return $clients;

View File

@ -134,7 +134,8 @@ class="bi bi-pen" viewBox="0 0 16 16">
<div class="fw-bold fs-5 text-dark-emphasis">{{ $contract->comment }}</div> <div class="fw-bold fs-5 text-dark-emphasis">{{ $contract->comment }}</div>
@else @else
<div><a href="#" data-bs-toggle="modal" data-bs-target="#contractCommentModal">Оставьте <div><a href="#" data-bs-toggle="modal" data-bs-target="#contractCommentModal">Оставьте
комментарий</a>, он будет виден только вам</div> комментарий</a>, он будет виден
только вам</div>
@endif @endif
</div> </div>
</div> </div>

View File

@ -22,7 +22,7 @@ public function deals()
, ,
DealClients::class DealClients::class
, ,
'' 'client_id'
, ,
'id' 'id'
, ,
@ -30,6 +30,7 @@ public function deals()
, ,
'deal_id' 'deal_id'
); );
} }
public function dealsWithContracts() public function dealsWithContracts()
{ {

View File

@ -10,9 +10,7 @@
$complexesNames = []; $complexesNames = [];
$filterRow = []; $filterRow = [];
$clientDeals = $client->deals; $clientDeals = $client->deals;
//echo 'cId:' . $client->id;
foreach ($clientDeals as $deal) { foreach ($clientDeals as $deal) {
//echo 'dId:' . $deal->id;
$filterRow[] = 'filter[deal_id][]=' . $deal->id; $filterRow[] = 'filter[deal_id][]=' . $deal->id;
$complexesNames[] = $deal->complex->name; $complexesNames[] = $deal->complex->name;
} }