File: /var/www/vhost/disk-apps/dev-beg.teky.com.co/resources/views/inventories/list.blade.php
@extends('layouts.master')
@section('page-css')
<link rel="stylesheet" href="{{ asset('assets/styles/vendor/datatables.min.css') }}">
@endsection
@section('main-content')
<div class="breadcrumb">
<ul>
<li><a href="{{ route('zones.index') }}">{{ $zone->name }}</a></li>
<li><a href="{{ route('zones.storages.index', ['zone_id' => $zone_id]) }}">{{ $storage->name }}</a></li>
<li>@lang('inventories')</li>
</ul>
@can('inventory_create')
<a class="nav-item-hold button_header" href="{{ route('zones.storages.inventories.create', ['zone_id' => $zone_id, 'storage_id' => $storage_id]) }}"
data-toggle="tooltip" data-placement="top" title="@lang('create_inventory')">
<i class="nav-icon i-Add"></i>
</a>
@endcan
</div>
<div class="separator-breadcrumb border-top"></div>
<section class="contact-list">
<div class="row">
<div class="col-md-12 mb-4">
<div class="card text-left">
<div class="card-body">
<div class="table-responsive">
<table id="table-list" class="display table " style="width:100%">
<thead>
<tr>
<th>@lang('item_code')</th>
<th>@lang('storage_code')</th>
<th>@lang('location_code')</th>
<th>@lang('quantity_available')</th>
<th>@lang('reorder_point')</th>
<th>@lang('lead_time')</th>
<th>@lang('lot_size')</th>
<th>@lang('max_stock_level')</th>
<th>@lang('actions')</th>
</tr>
</thead>
<tbody>
@foreach ($inventories as $inventory)
<tr>
<td>{{ $inventory->item->code }}</td>
<td>{{ $inventory->storage->code }}</td>
<td>{{ $inventory->location->code }}</td>
<td>{{ $inventory->quantity_available }}</td>
<td>{{ $inventory->reorder_point }}</td>
<td>{{ $inventory->lead_time }}</td>
<td>{{ $inventory->lot_size }}</td>
<td>{{ $inventory->max_stock_level }}</td>
<td>
@can('storage_edit')
<a href="{{ route('zones.storages.inventories.edit', ['zone_id' => $zone_id, 'storage_id' => $storage_id, 'inventory_id' => $inventory->id]) }}"
class="ul-link-action text-success" data-toggle="tooltip"
data-placement="top" title="@lang('edit')" onclick="saveIndexTable()">
<i class="i-Edit"></i>
</a>
@endcan
@can('storage_destroy')
<span class="ul-link-action text-danger mr-1" data-toggle="tooltip"
data-placement="top" title="@lang('delete')"
onclick="deleteRegistry({{$zone_id}}, {{ $storage_id }}, {{ $inventory->id }}); saveIndexTable()">
<i class="i-Eraser-2"></i>
</span>
@endcan
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</section>
@endsection
@section('page-js')
<script src="{{ asset('assets/js/vendor/datatables.min.js') }}"></script>
<script src="{{ asset('assets/js/tooltip.script.js') }}"></script>
<script src="{{ asset('js/views/inventories.js') }}"></script>
@if (env('APP_LANGUAGE') == "es")
<script>
_table = $("#table-list").DataTable({
order: [],
language: {
url: "https://cdn.datatables.net/plug-ins/1.10.19/i18n/Spanish.json"
}
});
setTimeout(function() {
if (localStorage.getItem("setPageTable") == "true") {
var index = parseInt(localStorage.getItem("tableIndex"));
_table.page(index).draw(false);
}
}, 500);
setTimeout(function() {
localStorage.setItem("tableIndex", 0);
localStorage.setItem("setPageTable", false);
}, 500);
</script>
@else
<script>
_table = $('#table-list').DataTable({
order: [],
});
setTimeout(function() {
if (localStorage.getItem("setPageTable") == "true") {
var index = parseInt(localStorage.getItem("tableIndex"));
_table.page(index).draw(false);
}
}, 500);
setTimeout(function() {
localStorage.setItem("tableIndex", 0);
localStorage.setItem("setPageTable", false);
}, 500);
</script>
@endif
@endsection