Add update consolidado command and queuing

This commit is contained in:
2022-04-18 22:13:17 -04:00
parent cf27465d75
commit 6ff584013f
19 changed files with 328 additions and 70 deletions

View File

@ -0,0 +1,13 @@
<?php
namespace Contabilidad\Common\Controller;
use Psr\Http\Message\ResponseInterface as Response;
use Psr\Http\Message\ServerRequestInterface as Request;
use Slim\Views\Blade as View;
class Queues
{
public function __invoke(Request $request, Response $response, View $view): Response {
return $view->render($response, 'queues.list');
}
}

View File

@ -0,0 +1,6 @@
<?php
use Contabilidad\Common\Controller\Queues;
$app->group('/queues', function($app) {
$app->get('[/]', Queues::class);
});

View File

@ -2,4 +2,5 @@
@include('config.menu.tipos_categorias')
@include('config.menu.tipos_cuentas')
@include('config.menu.files')
@include('config.menu.queues')
</div>

View File

@ -0,0 +1,3 @@
<a class="item" href="{{$urls->base}}queues">
Queues
</a>

View File

@ -0,0 +1,8 @@
@extends('config.base')
@section('config_content')
<h1 class="ui header">Queues</h1>
<div class="ui basic fitted segment">
@yield('queues_content')
</div>
@endsection

View File

@ -0,0 +1,38 @@
@extends('queues.base')
@section('queues_content')
<table class="ui table" id="queues">
<thead>
<tr>
<th>Comando</th>
<th>Creado</th>
<!-- <th class="right aligned">
Procesar
<button class="ui tiny circular icon button" id="procesar">
<i class="green play icon"></i>
</button>
</th> -->
</tr>
</thead>
</table>
@endsection
@push('scripts')
<script type="text/javascript">
$(document).ready(() => {
sendGet(_urls.api + '/queues/pending').then((response) => {
const table = $('#queues')
const tbody = $('<tbody></tbody>')
response.pending.forEach((el, i) => {
const row = $('<tr></tr>').append(
$('<td></td>').html(el.command)
).append(
$('<td></td>').html(el.created)
)
tbody.append(row)
})
table.append(tbody)
})
})
</script>
@endpush