Обновлен вывод сведений о жк в таблице

This commit is contained in:
developer 2026-04-24 11:50:22 +08:00
parent 5a511eeadf
commit fb07249b97
3 changed files with 28 additions and 6 deletions

View File

@ -99,8 +99,8 @@ class="p-0 btn bg-light text-primary border overflow-hidden w-100 rounded-start-
</div> </div>
</button> </button>
<button type="button" style="width:30px" <button type="button" style="width:30px"
class="btn btn-secondary dropdown-toggle dropdown-toggle-split show" data-bs-toggle="dropdown" class="btn btn-secondary dropdown-toggle dropdown-toggle-split show" data-bs-auto-close="outside" data-bs-toggle="dropdown"
aria-expanded="true" data-bs-reference="parent"> aria-expanded="false">
<span class="visually-hidden">Toggle Dropdown</span> <span class="visually-hidden">Toggle Dropdown</span>
</button> </button>
<ul class="dropdown-menu dropdown-menu-end"> <ul class="dropdown-menu dropdown-menu-end">

View File

@ -41,4 +41,19 @@
</div> </div>
</div> </div>
</div> </div>
<style>
.clients-table_complexes {
top:0;
left:0;
height:30px;
overflow: hidden;
border: 1px solid red;
}
.clients-table_complexes:hover {
height: auto;
.table_complexes_complexes_main {
display:none;
}
}
</style>
@endsection @endsection

View File

@ -42,13 +42,12 @@ class="d-none d-flex position-absolute w-100 h-100 top-0 start-0 align-items-cen
} }
$filterRow = implode('&', $filterRow); $filterRow = implode('&', $filterRow);
$complexesNames = array_unique($complexesNames); $complexesNames = array_unique($complexesNames);
$complexesNames = implode('<br>', array: $complexesNames);
$companiesNames = array_unique($companiesNames); $companiesNames = array_unique($companiesNames);
$companiesNames = implode('<br>', $companiesNames); $companiesNames = implode('<br>', $companiesNames);
$agentsNames = array_unique($agentsNames); $agentsNames = array_unique($agentsNames);
$agentsNames = implode('<br>', $agentsNames); $agentsNames = implode('<br>', $agentsNames);
$dealsWithContracts = $client->deals()->whereHas('contract'); $dealsWithContracts = $client->deals()->whereHas('contract');
?> ?>
@if ($mode == 'full') @if ($mode == 'full')
<div class="d-flex flex-row m-0 my-2 px-2 client-row"> <div class="d-flex flex-row m-0 my-2 px-2 client-row">
<div class="d-flex flex-column flex-md-row w-100"> <div class="d-flex flex-column flex-md-row w-100">
@ -63,8 +62,16 @@ class="d-none d-flex position-absolute w-100 h-100 top-0 start-0 align-items-cen
@endif @endif
</div> </div>
<div class="col"> <div class="col position-relative">
{!! $complexesNames !!} <div class="clients-table_complexes position-md-absolute">
@if(count($complexesNames) > 1)
<div class="table_complexes_complexes_main">{!! $complexesNames[0] !!}
+ <span class="d-inline-block bg-secondary rounded-circle fs-6 text-light"
style="width:1.3rem;height:1.3rem">{{ count($complexesNames) - 1 }}</span>
</div>
@endif
{!! implode('<br>', array: $complexesNames) !!}
</div>
</div> </div>
@if (auth()->user()->isCityManager()) @if (auth()->user()->isCityManager())
<div class="col col-md-2 align-middle text-truncate"> <div class="col col-md-2 align-middle text-truncate">