по умолчанию в таблице клиентов выводим уникальных
This commit is contained in:
parent
65def4a43e
commit
45517f7d1b
@ -4,6 +4,7 @@
|
||||
|
||||
use Livewire\Component;
|
||||
use Livewire\Attributes\On;
|
||||
use Modules\Contracts\Models\ContractStatus;
|
||||
use Modules\Main\Models\Deal\DealStatus;
|
||||
|
||||
class ClientSearchInputLivewire extends Component
|
||||
@ -13,6 +14,8 @@ class ClientSearchInputLivewire extends Component
|
||||
public function mount()
|
||||
{
|
||||
$this->complexes = GetAvailableComplexes();
|
||||
$this->setStatus(DealStatus::UNIQUE);
|
||||
$this->updated();
|
||||
}
|
||||
|
||||
public function setStatus($status)
|
||||
|
||||
@ -8,6 +8,11 @@
|
||||
{{ (array_key_exists('status', $filter)) ? __('deal.' . $filter['status']) : 'Статус' }}
|
||||
</button>
|
||||
<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>
|
||||
<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' : '' }}>
|
||||
@ -55,9 +60,12 @@
|
||||
</div>
|
||||
<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="">
|
||||
<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"
|
||||
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"
|
||||
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>
|
||||
|
||||
@ -5,7 +5,9 @@
|
||||
<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="w-100">
|
||||
@livewire('clients.search.input')
|
||||
@livewire('clients.search.input' , [
|
||||
'filter.status' => 'UNIQUE'
|
||||
])
|
||||
</div>
|
||||
<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"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user