по умолчанию в таблице клиентов выводим уникальных
This commit is contained in:
parent
65def4a43e
commit
45517f7d1b
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
use Livewire\Component;
|
use Livewire\Component;
|
||||||
use Livewire\Attributes\On;
|
use Livewire\Attributes\On;
|
||||||
|
use Modules\Contracts\Models\ContractStatus;
|
||||||
use Modules\Main\Models\Deal\DealStatus;
|
use Modules\Main\Models\Deal\DealStatus;
|
||||||
|
|
||||||
class ClientSearchInputLivewire extends Component
|
class ClientSearchInputLivewire extends Component
|
||||||
@ -13,6 +14,8 @@ class ClientSearchInputLivewire extends Component
|
|||||||
public function mount()
|
public function mount()
|
||||||
{
|
{
|
||||||
$this->complexes = GetAvailableComplexes();
|
$this->complexes = GetAvailableComplexes();
|
||||||
|
$this->setStatus(DealStatus::UNIQUE);
|
||||||
|
$this->updated();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setStatus($status)
|
public function setStatus($status)
|
||||||
|
|||||||
@ -8,6 +8,11 @@
|
|||||||
{{ (array_key_exists('status', $filter)) ? __('deal.' . $filter['status']) : 'Статус' }}
|
{{ (array_key_exists('status', $filter)) ? __('deal.' . $filter['status']) : 'Статус' }}
|
||||||
</button>
|
</button>
|
||||||
<ul class="dropdown-menu p-2">
|
<ul class="dropdown-menu p-2">
|
||||||
|
<li>
|
||||||
|
<input wire:model.live="filter.status" type="radio" class="btn-check" name="status"
|
||||||
|
value="{{ DealStatus::NEW }}" id="option4" autocomplete="off" {{ (array_key_exists('status', $filter) && $filter['status'] == DealStatus::NEW) ? 'checked' : '' }}>
|
||||||
|
<label class="" for="option4">Новые</label>
|
||||||
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<input wire:model.live="filter.status" type="radio" class="btn-check" name="status"
|
<input wire:model.live="filter.status" type="radio" class="btn-check" name="status"
|
||||||
value="{{ DealStatus::MODERATION }}" id="option5" autocomplete="off" {{ (array_key_exists('status', $filter) && $filter['status'] == DealStatus::MODERATION) ? 'checked' : '' }}>
|
value="{{ DealStatus::MODERATION }}" id="option5" autocomplete="off" {{ (array_key_exists('status', $filter) && $filter['status'] == DealStatus::MODERATION) ? 'checked' : '' }}>
|
||||||
@ -55,9 +60,12 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="d-flex gap-2 flex-column flex-lg-row">
|
<div class="d-flex gap-2 flex-column flex-lg-row">
|
||||||
<div class="d-flex flex-row col-12 col-lg-auto p-0" style="">
|
<div class="d-flex flex-row col-12 col-lg-auto p-0" style="">
|
||||||
|
<input wire:model.live="filter.status" type="radio" class="btn-check" name="status"
|
||||||
|
value="{{ DealStatus::NEW }}" id="option4" autocomplete="off" {{ (array_key_exists('status', $filter) && $filter['status'] == DealStatus::NEW) ? 'checked' : '' }}>
|
||||||
|
<label class="btn btn-secondary py-2 px-1 rounded-0 rounded-start fs-5 text-truncate" for="option4">Новые</label>
|
||||||
<input wire:model.live="filter.status" type="radio" class="btn-check" name="status"
|
<input wire:model.live="filter.status" type="radio" class="btn-check" name="status"
|
||||||
value="{{ DealStatus::MODERATION }}" id="option5" autocomplete="off" {{ (array_key_exists('status', $filter) && $filter['status'] == DealStatus::MODERATION) ? 'checked' : '' }}>
|
value="{{ DealStatus::MODERATION }}" id="option5" autocomplete="off" {{ (array_key_exists('status', $filter) && $filter['status'] == DealStatus::MODERATION) ? 'checked' : '' }}>
|
||||||
<label class="btn btn-secondary py-2 px-1 rounded-0 rounded-start fs-5 text-truncate" for="option5">На проверке</label>
|
<label class="btn btn-secondary py-2 px-1 rounded-0 fs-5 text-truncate" for="option5">На проверке</label>
|
||||||
<input wire:model.live="filter.status" type="radio" class="btn-check" name="status"
|
<input wire:model.live="filter.status" type="radio" class="btn-check" name="status"
|
||||||
value="{{ DealStatus::UNIQUE }}" id="option6" autocomplete="off" {{ (array_key_exists('status', $filter) && $filter['status'] == DealStatus::UNIQUE) ? 'checked' : '' }}>
|
value="{{ DealStatus::UNIQUE }}" id="option6" autocomplete="off" {{ (array_key_exists('status', $filter) && $filter['status'] == DealStatus::UNIQUE) ? 'checked' : '' }}>
|
||||||
<label class="btn btn-secondary py-2 px-1 rounded-0 fs-5 text-truncate" for="option6">Уникальные</label>
|
<label class="btn btn-secondary py-2 px-1 rounded-0 fs-5 text-truncate" for="option6">Уникальные</label>
|
||||||
|
|||||||
@ -5,7 +5,9 @@
|
|||||||
<div class="">
|
<div class="">
|
||||||
<div class=" d-flex gap-2 p-1 flex-row mb-3 sticky-top bg-light rounded-3" method="GET" action="{{ route('clients.table') }}">
|
<div class=" d-flex gap-2 p-1 flex-row mb-3 sticky-top bg-light rounded-3" method="GET" action="{{ route('clients.table') }}">
|
||||||
<div class="w-100">
|
<div class="w-100">
|
||||||
@livewire('clients.search.input')
|
@livewire('clients.search.input' , [
|
||||||
|
'filter.status' => 'UNIQUE'
|
||||||
|
])
|
||||||
</div>
|
</div>
|
||||||
<div class="ms-auto p-0 d-none d-md-block">
|
<div class="ms-auto p-0 d-none d-md-block">
|
||||||
<button type="button" class="btn btn-primary h-100 py-2 px-3 fs-5" data-bs-toggle="modal"
|
<button type="button" class="btn btn-primary h-100 py-2 px-3 fs-5" data-bs-toggle="modal"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user