Compare commits
No commits in common. "b61f246b5117e2dcbec838c0c3a5fc3047e3a17f" and "a8056ce6108d16b066c52f961aff7627bdeb66b8" have entirely different histories.
b61f246b51
...
a8056ce610
@ -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;
|
||||||
|
|||||||
@ -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>
|
||||||
|
|||||||
@ -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()
|
||||||
{
|
{
|
||||||
|
|||||||
@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user