b202e01205
Added as an option in settings. When enabled, users (including admins) who are assigned to companies have access only to their companies' assets.
92 lines
3.1 KiB
PHP
92 lines
3.1 KiB
PHP
@extends('backend/layouts/default')
|
|
|
|
{{-- Page title --}}
|
|
@section('title')
|
|
@lang('general.accessory_report') ::
|
|
@parent
|
|
@stop
|
|
|
|
{{-- Page content --}}
|
|
@section('content')
|
|
|
|
|
|
<div class="page-header">
|
|
<h3>@lang('general.accessory_report')</h3>
|
|
</div>
|
|
|
|
<div class="row">
|
|
|
|
<div class="table-responsive">
|
|
<table
|
|
name="accessoriesReport"
|
|
id="table"
|
|
data-cookie="true"
|
|
data-click-to-select="true"
|
|
data-cookie-id-table="accessoriesReportTable">
|
|
|
|
<thead>
|
|
<tr role="row">
|
|
<th class="col-sm-1">@lang('admin/companies/table.title')</th>
|
|
<th class="col-sm-1">@lang('admin/accessories/table.title')</th>
|
|
<th class="col-sm-1">@lang('admin/accessories/general.total')</th>
|
|
<th class="col-sm-1">@lang('admin/accessories/general.remaining')</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
@foreach ($accessories as $accessory)
|
|
<tr>
|
|
<td>{{{ is_null($accessory->company) ? '' : $accessory->company->name }}}</td>
|
|
<td>{{ $accessory->name }}</td>
|
|
<td>{{ $accessory->qty }}</td>
|
|
<td>{{ $accessory->numRemaining() }}</td>
|
|
</tr>
|
|
@endforeach
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
@section('moar_scripts')
|
|
<script src="{{ asset('assets/js/bootstrap-table.js') }}"></script>
|
|
<script src="{{ asset('assets/js/extensions/cookie/bootstrap-table-cookie.js') }}"></script>
|
|
<script src="{{ asset('assets/js/extensions/mobile/bootstrap-table-mobile.js') }}"></script>
|
|
<script src="{{ asset('assets/js/extensions/export/bootstrap-table-export.js') }}"></script>
|
|
<script src="{{ asset('assets/js/extensions/export/tableExport.js') }}"></script>
|
|
<script src="{{ asset('assets/js/extensions/export/jquery.base64.js') }}"></script>
|
|
<script type="text/javascript">
|
|
$('#table').bootstrapTable({
|
|
classes: 'table table-responsive table-no-bordered',
|
|
undefinedText: '',
|
|
iconsPrefix: 'fa',
|
|
showRefresh: true,
|
|
search: true,
|
|
pageSize: {{{ Setting::getSettings()->per_page }}},
|
|
pagination: true,
|
|
sidePagination: 'client',
|
|
sortable: true,
|
|
cookie: true,
|
|
mobileResponsive: true,
|
|
showExport: true,
|
|
showColumns: true,
|
|
exportDataType: 'all',
|
|
exportTypes: ['csv', 'txt','json', 'xml'],
|
|
maintainSelected: true,
|
|
paginationFirstText: "@lang('general.first')",
|
|
paginationLastText: "@lang('general.last')",
|
|
paginationPreText: "@lang('general.previous')",
|
|
paginationNextText: "@lang('general.next')",
|
|
pageList: ['10','25','50','100','150','200'],
|
|
icons: {
|
|
paginationSwitchDown: 'fa-caret-square-o-down',
|
|
paginationSwitchUp: 'fa-caret-square-o-up',
|
|
columns: 'fa-columns',
|
|
refresh: 'fa-refresh'
|
|
},
|
|
|
|
});
|
|
</script>
|
|
@stop
|
|
|
|
@stop
|