%PDF- %GIF98; %PNG;
Server : ApacheSystem : Linux host.digitalbabaji.in 4.18.0-513.11.1.el8_9.x86_64 #1 SMP Wed Jan 17 02:00:40 EST 2024 x86_64 User : addictionfreeind ( 1003) PHP Version : 7.2.34 Disable Function : exec,passthru,shell_exec,system Directory : /home/addictionfreeind/www/admin1/resources/views/leads/ |
Upload File : |
<x-filters.filter-box>
<!-- DATE START -->
<div class="select-box d-flex pr-2 border-right-grey border-right-grey-sm-0">
<p class="mb-0 pr-2 f-14 text-dark-grey d-flex align-items-center">@lang('app.duration')</p>
<div class="select-status d-flex">
<input type="text" class="position-relative text-dark form-control border-0 p-2 text-left f-14 f-w-500 border-additional-grey"
id="datatableRange" placeholder="@lang('placeholders.dateRange')">
</div>
</div>
<!-- DATE END -->
<!-- CLIENT START -->
<div class="select-box d-flex py-2 px-lg-2 px-md-2 px-0 border-right-grey border-right-grey-sm-0">
<p class="mb-0 pr-2 f-14 text-dark-grey d-flex align-items-center">@lang('modules.invoices.type')</p>
<div class="select-status">
<select class="form-control select-picker" name="type" id="type">
<option value="all">@lang('modules.lead.all')</option>
<option {{ request('type') == 'lead' ? 'selected' : '' }} value="lead">@lang('modules.lead.lead')
</option>
<option {{ request('type') == 'client' ? 'selected' : '' }} value="client">
@lang('modules.lead.client')</option>
</select>
</div>
</div>
<!-- CLIENT END -->
<!-- SEARCH BY TASK START -->
<div class="task-search d-flex py-1 px-lg-3 px-0 border-right-grey align-items-center">
<form class="w-100 mr-1 mr-lg-0 mr-md-1 ml-md-1 ml-0 ml-lg-0">
<div class="input-group bg-grey rounded">
<div class="input-group-prepend">
<span class="input-group-text border-0 bg-additional-grey">
<i class="fa fa-search f-13 text-dark-grey"></i>
</span>
</div>
<input type="text" class="form-control f-14 p-1 border-additional-grey" id="search-text-field"
placeholder="@lang('app.startTyping')">
</div>
</form>
</div>
<!-- SEARCH BY TASK END -->
<!-- RESET START -->
<div class="select-box d-flex py-1 px-lg-2 px-md-2 px-0">
<x-forms.button-secondary class="btn-xs d-none" id="reset-filters" icon="times-circle">
@lang('app.clearFilters')
</x-forms.button-secondary>
</div>
<!-- RESET END -->
<!-- MORE FILTERS START -->
<x-filters.more-filter-box>
<div class="more-filter-items">
<label class="f-14 text-dark-grey mb-12 text-capitalize" for="usr">@lang('app.dateFilterOn')</label>
<div class="select-filter mb-4">
<select class="form-control select-picker" name="date_filter_on" id="date_filter_on">
<option value="created_at">@lang('app.createdOn')</option>
<option value="updated_at">@lang('app.updatedOn')</option>
<option value="next_follow_up_date">@lang('modules.lead.nextFollowUp')</option>
</select>
</div>
</div>
<div class="more-filter-items">
<label class="f-14 text-dark-grey mb-12 text-capitalize" for="min">@lang('app.lead') @lang('app.value')</label>
<div class="select-filter mb-4">
<div class="select-status d-flex">
<input type="number" class="position-relative text-dark form-control border-5 p-2 text-left f-14 f-w-500 border-additional-grey" placeholder="@lang('placeholders.min')" id="min" name="min" min="0">
<span class="p-2 m-2">@lang('app.to')</span>
<input type="number" class="position-relative text-dark form-control border-5 p-2 text-left f-14 f-w-500 border-additional-grey" placeholder="@lang('placeholders.max')" id="max" name="max" min="0">
</div>
</div>
</div>
<div class="more-filter-items">
<label class="f-14 text-dark-grey mb-12 text-capitalize" for="usr">@lang('modules.lead.followUp')</label>
<div class="select-filter mb-4">
<div class="select-others">
<select class="form-control select-picker" data-container="body" id="followUp">
<option value="all">@lang('modules.lead.all')</option>
<option value="yes">@lang('app.yes')</option>
<option value="no">@lang('app.no')</option>
</select>
</div>
</div>
</div>
<div class="more-filter-items">
<label class="f-14 text-dark-grey mb-12 text-capitalize"
for="usr">@lang('modules.tickets.chooseAgents')</label>
<div class="select-filter mb-4">
<div class="select-others">
<select class="form-control select-picker" id="filter_agent_id" data-live-search="true" data-container="body" data-size="8">
<option value="all">@lang('modules.lead.all')</option>
@if ($leadAgents)
@foreach ($leadAgents as $emp)
<x-user-option :user="$emp->user" :selected="request('assignee') == 'me' && $emp->user_id == user()->id" :userID="$emp->id" />
@endforeach
@endif
</select>
</div>
</div>
</div>
<div class="more-filter-items">
<label class="f-14 text-dark-grey mb-12 text-capitalize"
for="usr">@lang('modules.lead.leadCategory')</label>
<div class="select-filter mb-4">
<div class="select-others">
<select class="form-control select-picker" id="filter_category_id" data-live-search="true" data-container="body" data-size="8">
<option value="all">@lang('app.all')</option>
@foreach ($categories as $category)
<option value="{{ $category->id }}">{{ $category->category_name }}</option>
@endforeach
</select>
</div>
</div>
</div>
<div class="more-filter-items">
<label class="f-14 text-dark-grey mb-12 text-capitalize" for="usr">@lang('modules.lead.leadSource')</label>
<div class="select-filter mb-4">
<div class="select-others">
<select class="form-control select-picker" id="filter_source_id" data-live-search="true" data-container="body" data-size="8">
<option value="all">@lang('app.all')</option>
@foreach ($sources as $source)
<option value="{{ $source->id }}">{{ $source->type }}</option>
@endforeach
</select>
</div>
</div>
</div>
<div class="more-filter-items">
<label class="f-14 text-dark-grey mb-12 text-capitalize" for="usr">@lang('app.status')</label>
<div class="select-filter mb-4">
<div class="select-others">
<select class="form-control select-picker" id="filter_status_id" data-live-search="true" data-container="body" data-size="8">
<option value="all">@lang('app.all')</option>
@foreach ($status as $sts)
<option data-content="<span class='fa fa-circle text-red' style='color: {{ $sts->label_color }}'></span> {{ $sts->type }}" value="{{ $sts->id }}">{{ $sts->type }}</option>
@endforeach
</select>
</div>
</div>
</div>
</x-filters.more-filter-box>
<!-- MORE FILTERS END -->
</x-filters.filter-box>
@push('scripts')
<script>
$('#type, #followUp, #filter_agent_id, #filter_category_id, #filter_source_id, #filter_status_id, #date_filter_on, #min, #max')
.on('change keyup', function() {
if ($('#type').val() != "all") {
$('#reset-filters').removeClass('d-none');
showTable();
} else if ($('#followUp').val() != "all") {
$('#reset-filters').removeClass('d-none');
showTable();
} else if ($('#min').val() != "all") {
$('#reset-filters').removeClass('d-none');
showTable();
} else if ($('#max').val() != "all") {
$('#reset-filters').removeClass('d-none');
showTable();
} else if ($('#filter_agent_id').val() != "all") {
$('#reset-filters').removeClass('d-none');
showTable();
} else if ($('#filter_category_id').val() != "all") {
$('#reset-filters').removeClass('d-none');
showTable();
} else if ($('#filter_source_id').val() != "all") {
$('#reset-filters').removeClass('d-none');
showTable();
} else if ($('#filter_status_id').val() != "all") {
$('#reset-filters').removeClass('d-none');
showTable();
} else if ($('#date_filter_on').val() != "created_at") {
$('#reset-filters').removeClass('d-none');
showTable();
} else {
$('#reset-filters').addClass('d-none');
showTable();
}
});
$('#search-text-field').on('keyup', function() {
if ($('#search-text-field').val() != "") {
$('#reset-filters').removeClass('d-none');
showTable();
}
});
$('#reset-filters,#reset-filters-2').click(function() {
$('#filter-form')[0].reset();
$('.filter-box #status').val('not finished');
$('.filter-box #date_filter_on').val('created_at');
$('.filter-box .select-picker').selectpicker("refresh");
$('#reset-filters').addClass('d-none');
showTable();
});
</script>
@endpush