Viewing file: index.blade.php (14.41 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
@extends('layouts.customer')
@section('title', trans('customer.groups'))
@section('extra-css') <link rel="stylesheet" href="{{asset('plugins/select2/css/select2.min.css')}}"> <link rel="stylesheet" href="{{asset('plugins/daterangepicker/daterangepicker.css')}}"> <link rel="stylesheet" href="{{asset('plugins/icheck-bootstrap/icheck-bootstrap.min.css')}}"> <style> .daterangepicker.show-calendar{ top: 1140px !important; bottom: auto !important; }
</style> @endsection
@section('content') <!-- Main content --> <section class="content"> <div class="row"> <div class="col-12 mx-auto col-sm-10 mt-3"> <div class="card mb-5"> <div class="card-header"> <h2 class="card-title">@lang('customer.group_list')</h2> <a class="btn btn-info float-right" href="{{route('customer.groups.index')}}">@lang('customer.back')</a> </div> <!-- /.card-header --> <!-- form start --> <form method="get" role="form" id="groupForm" action="{{route('customer.group.filter.records')}}" enctype="multipart/form-data">
<div class="card-body"> <div class="row mt-3"> <div class="col-sm-4 col-4"><label for="">{{trans('customer.Group_List')}}</label></div> <div class="col-sm-8 col-8"> <input type="hidden" name="group_ids" id="group_ids"> <select class="form-control" multiple="multiple" id="groups"> @foreach($groups as $group) <option value="{{$group->id}}">{{$group->name}}</option> @endforeach </select> </div>
<div class="col-sm-2 mt-3"><label for="">{{trans('customer.first_name')}}</label></div> <div class="col-sm-2 mt-3"> <select name="first_name_type" class="form-control" > <option value="=">Equal</option> <option value="!=">Not Equal</option> </select> </div> <div class="col-sm-8 mt-3"> <textarea name="first_name" class="form-control" id="" cols="3" rows="3"></textarea> </div>
<div class="col-sm-2 mt-3"><label for="">{{trans('customer.last_name')}}</label></div> <div class="col-sm-2 mt-3"> <select name="last_name_type" class="form-control" > <option value="=">Equal</option> <option value="!=">Not Equal</option> </select> </div> <div class="col-sm-8 mt-3"> <textarea name="last_name" class="form-control" id="" cols="3" rows="3"></textarea> </div>
<div class="col-sm-2 mt-3"><label for="">{{trans('customer.phone')}}</label></div> <div class="col-sm-2 mt-3"> <select name="phone_number_type" class="form-control" > <option value="=">Equal</option> <option value="!=">Not Equal</option> </select> </div> <div class="col-sm-8 mt-3"> <textarea name="phone_number" class="form-control" id="" cols="3" rows="3"></textarea> </div>
<div class="col-sm-2 mt-3"><label for="">{{trans('customer.address')}}</label></div> <div class="col-sm-2 mt-3"> <select name="address_type" class="form-control" > <option value="=">Equal</option> <option value="!=">Not Equal</option> </select> </div> <div class="col-sm-8 mt-3"> <textarea name="address" class="form-control" id="" cols="3" rows="3"></textarea> </div>
<div class="col-sm-2 mt-3"><label for="">{{trans('customer.city')}}</label></div> <div class="col-sm-2 mt-3"> <select name="city_type" class="form-control" > <option value="=">Equal</option> <option value="!=">Not Equal</option> </select> </div> <div class="col-sm-8 mt-3"> <textarea name="city" class="form-control" id="" cols="3" rows="3"></textarea> </div>
<div class="col-sm-2 mt-3"><label for="">{{trans('customer.state')}}</label></div> <div class="col-sm-2 mt-3"> <select name="state_type" class="form-control" > <option value="=">Equal</option> <option value="!=">Not Equal</option> </select> </div> <div class="col-sm-8 mt-3"> <textarea name="state" class="form-control" id="" cols="3" rows="3"></textarea> </div>
<div class="col-sm-2 mt-3"><label for="">{{trans('customer.zip_code')}}</label></div> <div class="col-sm-2 mt-3"> <select name="zip_code_type" class="form-control" > <option value="=">Equal</option> <option value="!=">Not Equal</option> </select> </div> <div class="col-sm-8 mt-3"> <textarea name="zip_code" class="form-control" id="" cols="3" rows="3"></textarea> </div>
<div class="col-sm-2 mt-3"><label for="">{{trans('customer.email')}}</label></div> <div class="col-sm-2 mt-3"> <select name="email_type" class="form-control" > <option value="=">Equal</option> <option value="!=">Not Equal</option> </select> </div> <div class="col-sm-8 mt-3"> <textarea name="email" class="form-control" id="" cols="3" rows="3"></textarea> </div>
<div class="col-sm-4 mt-3"><label for="">{{trans('customer.label')}}</label></div>
<div class="col-sm-8 mt-3"> <select name="label" class="form-control" id=""> @foreach($labels as $label) <option value="{{$label->id}}">{{ucfirst(str_replace('_', '-', $label->title))}}</option> @endforeach </select> </div>
<div class="col-sm-2 mt-3"><label for="">{{trans('customer.sms_sent')}}</label></div> <div class="col-sm-2 mt-3"> <select name="sent_type" id="sent_type" class="form-control" > <option value="within">{{trans('customer.Within_The_Last')}}</option> <option value="between">{{trans('customer.Between')}}</option> <option value="older_than">{{trans('customer.Older_Than')}}</option> <option value="empty">{{trans('customer.empty')}}</option> </select> </div> <div class="col-sm-8 mt-3 days_section" > <div class="form-group" id="days_section"> <input value="0" type="number" class="form-control" name="sms_sent_days"> <small class="float-right">{{trans('customer.Days')}}</small> </div> </div>
<div class="col-sm-4 mt-3 between_date d-none"> <input type='text' name="between_from" class="form-control between_dates"/> </div> <div class="col-sm-4 mt-3 between_date d-none"> <input type='text' name="between_to" class="form-control between_dates"/> </div>
<div class="col-sm-2 mt-3"><label for="">{{trans('customer.SMS_Received')}}</label></div> <div class="col-sm-2 mt-3"> <select name="sms_received_type" id="sms_received_type" class="form-control" > <option value="within">{{trans('customer.Within_The_Last')}}</option> <option value="between">{{trans('customer.Between')}}</option> <option value="older_than">{{trans('customer.Older_Than')}}</option> <option value="empty">{{trans('customer.empty')}}</option> </select> </div> <div class="col-sm-8 mt-3 sms_received_days_section" > <div class="form-group" id="sms_received_days_section"> <input value="0" type="number" class="form-control" name="sms_received_days"> <small class="float-right">{{trans('customer.days')}}</small> </div> </div>
<div class="col-sm-4 mt-3 sms_received_between_date d-none"> <input type='text' name="sms_received_between_from" class="form-control between_dates"/> </div> <div class="col-sm-4 mt-3 sms_received_between_date d-none"> <input type='text' name="sms_received_between_to" class="form-control between_dates"/> </div>
</div> </div> <!-- /.card-body -->
<div class="card-footer"> <button type="submit" class="btn btn-primary">@lang('customer.submit')</button> </div> </form> </div>
</div> <!-- /.card --> </div> <!-- /.col --> </div> <!-- /.row --> </section> <!-- /.content --> @endsection
@section('extra-scripts') <script src="{{asset('plugins/select2/js/select2.full.min.js')}}"></script> <script src="{{asset('plugins/daterangepicker/moment.min.js')}}"></script> <script src="{{asset('plugins/daterangepicker/daterangepicker.js')}}"></script> <script> "use strict";
// $('#groups').select({ // multiple:true // }); $(document).on('change', '#sent_type', function (e){ const type = $(this).val(); if (type=='between'){ $('.between_date').removeClass('d-none'); $('#days_section').addClass('d-none'); $('.days_section').addClass('d-none'); }else if(type=='empty'){ $('#days_section').addClass('d-none'); $('.between_date').addClass('d-none'); $('#between_date').addClass('d-none'); } else{ $('.between_date').addClass('d-none'); $('#days_section').removeClass('d-none'); $('.days_section').removeClass('d-none'); } }); $(document).on('change', '#sms_received_type', function (e){ const type = $(this).val(); if (type=='between'){ $('.sms_received_between_date').removeClass('d-none'); $('#sms_received_days_section').addClass('d-none'); $('.sms_received_days_section').addClass('d-none'); }else if(type=='empty'){ $('.sms_received_days_section').addClass('d-none'); $('#sms_received_days_section').addClass('d-none'); $('.sms_received_between_date').addClass('d-none'); } else{ $('.sms_received_between_date').addClass('d-none'); $('#sms_received_days_section').removeClass('d-none'); $('.sms_received_days_section').removeClass('d-none'); } });
$('.between_dates').daterangepicker({ autoUpdateInput: true, singleDatePicker: true, timePicker: true, locale: { format: 'MM/DD/YYYY hh:mm A' } });
$('#groups').on('change',function (e) { e.preventDefault(); $('#group_ids').val(JSON.stringify($(this).val())); }) </script> @endsection
|