restore composer.json, add mysqli extension
This commit is contained in:
197
resources/views/dashboard/logs/index.blade.php
Executable file
197
resources/views/dashboard/logs/index.blade.php
Executable file
@@ -0,0 +1,197 @@
|
||||
@extends('dashboard.layouts.app')
|
||||
@section('title', trans('admin.logs.title') . ' - ')
|
||||
@section('links')
|
||||
<div class="content-header row">
|
||||
<div class="content-header-left col-md-9 col-12 mb-2">
|
||||
<div class="row breadcrumbs-top">
|
||||
<div class="col-12">
|
||||
<h2 class="content-header-title float-left mb-0">
|
||||
@lang('admin.logs.title')
|
||||
</h2>
|
||||
<div class="breadcrumb-wrapper col-12">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item">
|
||||
<a href="{{ route('dashboard') }}">
|
||||
@lang('admin.home')
|
||||
</a>
|
||||
</li>
|
||||
<li class="breadcrumb-item active">
|
||||
@lang('admin.logs.title')
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@push('css')
|
||||
<link rel="stylesheet" type="text/css" href="/vendor/dashboard/app-assets/vendors/css/pickers/pickadate/pickadate.css">
|
||||
@endpush
|
||||
|
||||
@section('content')
|
||||
|
||||
{{-- <div class="col-md-12 mb-1"> --}}
|
||||
{{-- <a href="{{ route('dashboard.users.export') }}" class="btn btn-icon btn-success float-right"> --}}
|
||||
{{-- <i class="feather icon-file"></i> Экспортировать все --}}
|
||||
{{-- </a> --}}
|
||||
{{-- </div> --}}
|
||||
|
||||
<div class="col-md-12">
|
||||
<div class="accordion" id="accordionExample">
|
||||
<div class="collapse-margin">
|
||||
<div class="card-header" id="headingOne" data-toggle="collapse" role="button" data-target="#collapseOne"
|
||||
aria-expanded="false" aria-controls="collapseOne">
|
||||
<span class="lead collapse-title">
|
||||
<i class="fa fa-filter"></i> Фильтр
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div id="collapseOne" class="collapse @if (request()->date_from || request()->user_id || request()->log_name || request()->subject_id) show @endif"
|
||||
aria-labelledby="headingOne" data-parent="#accordionExample">
|
||||
<div class="card-body">
|
||||
<form action="{{ route('dashboard.logs') }}" method="get">
|
||||
<div class="form-body">
|
||||
<div class="row">
|
||||
<div class="col-md-6 col-12 mb-1">
|
||||
<label>Действие</label>
|
||||
<select class="form-control" name="description">
|
||||
<option selected disabled>Выберите действие</option>
|
||||
<option></option>
|
||||
<option value="created"
|
||||
{{ !empty(request()->description) && request()->description == 'created' ? 'selected' : '' }}>
|
||||
Создано</option>
|
||||
<option value="updated"
|
||||
{{ !empty(request()->description) && request()->description == 'updated' ? 'selected' : '' }}>
|
||||
Отредактировано</option>
|
||||
<option value="deleted"
|
||||
{{ !empty(request()->description) && request()->description == 'deleted' ? 'selected' : '' }}>
|
||||
Удалено</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="col-md-6 col-12 mb-1">
|
||||
<label>Выберите дату "от"</label>
|
||||
<input type='text' name="date_from"
|
||||
value="{{ old('date_from', request()->date_from ?? '') }}"
|
||||
class="form-control pickadate-months-year" />
|
||||
</div>
|
||||
|
||||
<div class="col-md-3 col-12 mb-1">
|
||||
<label>ID пользователя</label>
|
||||
<input type='number' name="user_id"
|
||||
value="{{ old('user_id', request()->user_id ?? '') }}" class="form-control" />
|
||||
</div>
|
||||
|
||||
<div class="col-md-6 col-12 mb-1">
|
||||
<label>Раздел</label>
|
||||
<select class="form-control" name="log_name">
|
||||
<option selected disabled>Выберите раздел</option>
|
||||
<option></option>
|
||||
<option value="roles"
|
||||
{{ !empty(request()->log_name) && request()->log_name === 'roles' ? 'selected' : '' }}>
|
||||
Роли</option>
|
||||
<option value="products"
|
||||
{{ !empty(request()->log_name) && request()->log_name === 'products' ? 'selected' : '' }}>
|
||||
Продукты</option>
|
||||
<option value="orders"
|
||||
{{ !empty(request()->log_name) && request()->log_name === 'orders' ? 'selected' : '' }}>
|
||||
Заказы</option>
|
||||
<option value="staffs"
|
||||
{{ !empty(request()->log_name) && request()->log_name === 'staffs' ? 'selected' : '' }}>
|
||||
Стаф</option>
|
||||
<option value="users"
|
||||
{{ !empty(request()->log_name) && request()->log_name === 'users' ? 'selected' : '' }}>
|
||||
Пользователи</option>
|
||||
<option value="posts"
|
||||
{{ !empty(request()->log_name) && request()->log_name === 'posts' ? 'selected' : '' }}>
|
||||
Посты</option>
|
||||
{{-- <option value="sliders" {{ request()->log_name ?? '' === 'sliders' ? 'selected' : '' }}>Баннеры</option> --}}
|
||||
<option value="categories"
|
||||
{{ !empty(request()->log_name) && request()->log_name === 'categories' ? 'selected' : '' }}>
|
||||
Категории</option>
|
||||
{{-- <option value="billings" {{ request()->log_name ?? '' === 'billings' ? 'selected' : '' }}>История оплаты</option> --}}
|
||||
<option value="regions"
|
||||
{{ !empty(request()->log_name) && request()->log_name === 'regions' ? 'selected' : '' }}>
|
||||
Регионы</option>
|
||||
<option value="cities"
|
||||
{{ !empty(request()->log_name) && request()->log_name === 'cities' ? 'selected' : '' }}>
|
||||
Города</option>
|
||||
<option value="settings"
|
||||
{{ !empty(request()->log_name) && request()->log_name === 'settings' ? 'selected' : '' }}>
|
||||
Настройки</option>
|
||||
<option value="addresses"
|
||||
{{ !empty(request()->log_name) && request()->log_name === 'addresses' ? 'selected' : '' }}>
|
||||
Адреса</option>
|
||||
<option value="brands"
|
||||
{{ !empty(request()->log_name) && request()->log_name === 'brands' ? 'selected' : '' }}>
|
||||
Бренды</option>
|
||||
<option value="pages"
|
||||
{{ !empty(request()->log_name) && request()->log_name === 'pages' ? 'selected' : '' }}>
|
||||
Страницы</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3 col-12 mb-1">
|
||||
<label>ID</label>
|
||||
<input type='text' name="subject_id"
|
||||
value="{{ old('subject_id', request()->subject_id ?? '') }}"
|
||||
class="form-control" />
|
||||
</div>
|
||||
|
||||
<div class="col-12">
|
||||
<button type="submit" class="btn btn-primary mr-1 mb-1 waves-effect waves-light"><i
|
||||
class="fa fa-filter"></i> Применить</button>
|
||||
<a href="{{ route('dashboard.logs') }}"
|
||||
class="btn btn-outline-warning mr-1 mb-1 waves-effect waves-light">Сброс</a>
|
||||
{{-- <a href="{{ route('dashboard.users.export', [ --}}
|
||||
{{-- 'date_from' => request()->date_from ?? '', --}}
|
||||
{{-- 'date_to' => request()->date_to ?? '', --}}
|
||||
{{-- 'search_id' => request()->search_id ?? '', --}}
|
||||
{{-- 'search_phone' => request()->search_phone ?? '', --}}
|
||||
{{-- 'search_ip' => request()->search_ip ?? '', --}}
|
||||
{{-- 'sort_type' => request()->sort_type ?? '' --}}
|
||||
{{-- ]) }}" class="btn btn-success mr-1 mb-1"><i class="fa fa-file"></i> Экспорт из фильтра</a> --}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="col-lg-12 col-12">
|
||||
<div class="row">
|
||||
<div class="card w-100">
|
||||
<div class="card-header">
|
||||
<h4 class="card-title">Журнал действий</h4>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<div class="card-body" id="app">
|
||||
<logs-block :logs-data="{{ json_encode($logs) }}"></logs-block>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{ $logs->links('pagination::bootstrap-4') }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
|
||||
@push('js')
|
||||
<script src="{{ asset('vendor/dashboard/app-assets/vendors/js/pickers/pickadate/picker.js') }}"></script>
|
||||
<script src="{{ asset('vendor/dashboard/app-assets/vendors/js/pickers/pickadate/picker.date.js') }}"></script>
|
||||
<script src="/vendor/dashboard/app-assets/vendors/js/pickers/pickadate/picker.time.js"></script>
|
||||
<script src="/vendor/dashboard/app-assets/vendors/js/pickers/pickadate/legacy.js"></script>
|
||||
|
||||
<script src="/vendor/dashboard/app-assets/js/scripts/pickers/dateTime/pick-a-datetime.js"></script>
|
||||
{{-- <script type="text/javascript" src="/dashboard/categories/json"></script> --}}
|
||||
{{-- <script src="/vendor/catman/catman.js"></script> --}}
|
||||
|
||||
@vite('resources/js/app.js')</script>
|
||||
@endpush
|
||||
Reference in New Issue
Block a user