Cambios a documentos

This commit is contained in:
2020-04-22 22:27:30 -04:00
parent c206934099
commit 667e929b2f
9 changed files with 160 additions and 24 deletions

View File

@ -25,7 +25,8 @@ return [
'logo' => $container->get('urls.atencion.logo') 'logo' => $container->get('urls.atencion.logo')
], ],
'uploads' => $container->get('urls.uploads'), 'uploads' => $container->get('urls.uploads'),
'direccion' => $container->get('urls.direccion') 'direccion' => $container->get('urls.direccion'),
'admin' => $container->get('urls.admin')
], ],
'horario' => $horario, 'horario' => $horario,
'styles' => $container->get('styles'), 'styles' => $container->get('styles'),

View File

@ -4,6 +4,7 @@ namespace ProVM\NotariaRaby\Common\Controller\Web;
use Psr\Http\Message\ServerRequestInterface as Request; use Psr\Http\Message\ServerRequestInterface as Request;
use Psr\Http\Message\ResponseInterface as Response; use Psr\Http\Message\ResponseInterface as Response;
use Slim\Views\Blade as View; use Slim\Views\Blade as View;
use Carbon\Carbon;
use ProVM\Common\Service\Filemanager; use ProVM\Common\Service\Filemanager;
class Notaria { class Notaria {
@ -12,6 +13,12 @@ class Notaria {
$equipos = $filemanager->folder('data')->load($filename); $equipos = $filemanager->folder('data')->load($filename);
$filename = 'transparencia.yml'; $filename = 'transparencia.yml';
$transparencia = $filemanager->folder('data')->load($filename); $transparencia = $filemanager->folder('data')->load($filename);
return $view->render($response, 'notaria', compact('equipos', 'transparencia')); $months = (object) ['full' => [], 'short' => []];
$m = Carbon::createFromDate(0, 1, 1);
for ($i = 0; $i < 12; $i ++) {
$months->full []= ucwords($m->copy()->addMonths($i)->locale('es_ES')->isoFormat('MMMM'));
$months->short []= ucwords($m->copy()->addMonths($i)->locale('es_ES')->isoFormat('MMM'));
}
return $view->render($response, 'notaria', compact('equipos', 'transparencia', 'months'));
} }
} }

View File

@ -8,3 +8,6 @@
padding-bottom: 50px; padding-bottom: 50px;
font-family: Roboto; font-family: Roboto;
} }
#transparencia .accordion .title, #transparencia .accordion .title a {
color: rgba(0, 0, 0, 0.6);
}

View File

@ -1,3 +1,4 @@
ip: 0 ip: localhost
token: ':' token: >
time: 0 6386affcb3431a356ef46974:c16ce52735ec95255d450d57945cd35992d1b21f
time: 2020-04-22 22:42

View File

@ -1,5 +1,5 @@
activo: false activo: true
descripcion: 'La función del notario Público se encuentra regida por las normas establecidas en el Título XI párrafo 7 artículo 399 al 445 del Código Orgánico de tribunales. Son funciones del Notario, entre otras, las contenidas en el artículo 401 del código señalado y que se expresan a continuación:' descripcion: "La función del notario Público se encuentra regida por las normas establecidas en el Título XI párrafo 7 artículo 399 al 445 del Código Orgánico de tribunales.\n Son funciones del Notario, entre otras, las contenidas en el artículo 401 del código señalado y que se expresan a continuación:"
funciones: funciones:
- > - >
Extender los instrumentos públicos con Extender los instrumentos públicos con

View File

@ -8,9 +8,9 @@
Transparencia Transparencia
</h4> </h4>
<div class="ui list"> <div class="ui list">
@include('admin.documento', ['descripcion' => 'Balances Anuales', 'link' => 'balances_anuales']) @include('admin.documento', ['descripcion' => 'Balances Anuales', 'link' => 'balances_anuales', 'mod' => 'fecha'])
@include('admin.documento', ['descripcion' => 'Interés y Patrimonio', 'link' => 'intereses_y_patrimonio']) @include('admin.documento', ['descripcion' => 'Interés y Patrimonio', 'link' => 'intereses_y_patrimonio', 'mod' => 'fecha'])
@include('admin.documento', ['descripcion' => 'Informes Fiscalía', 'link' => 'informes_fiscalia']) @include('admin.documento', ['descripcion' => 'Informes Fiscalía', 'link' => 'informes_fiscalia', 'mod' => 'fecha'])
@include('admin.documento', ['descripcion' => 'Valores', 'link' => 'valores']) @include('admin.documento', ['descripcion' => 'Valores', 'link' => 'valores'])
</div> </div>
<div class="ui toggle checkbox" id="transparencia"> <div class="ui toggle checkbox" id="transparencia">
@ -59,10 +59,12 @@
cache: false, cache: false,
processData: false, processData: false,
success: function(data) { success: function(data) {
if (data.estado != true) { if (data.estado == true) {
$('#doc_form').find('.header').html('') $('#doc_form').find('.header').html('')
$('#doc_form').find('form').find("[name='filename']").val('') $('#doc_form').find('form').find("[name='filename']").val('')
$('#doc_form').modal('hide') $('#doc_form').modal('hide')
$('#documento_message').html('')
$('#documento_message').hide()
} else { } else {
$('#documento_message').html('Error al subir el archivo.') $('#documento_message').html('Error al subir el archivo.')
$('#documento_message').show() $('#documento_message').show()

View File

@ -32,6 +32,10 @@
<div class="field"> <div class="field">
<button class="ui inverted dark-blue button">Enviar</button> <button class="ui inverted dark-blue button">Enviar</button>
</div> </div>
<div class="ui message transition hidden" id="mensaje_contacto">
<i class="close icon"></i>
<span id="msg"></span>
</div>
</form> </form>
</div> </div>
<div class="column"> <div class="column">
@ -57,7 +61,12 @@
var mensaje = $(this).find("[name='mensaje']").val() var mensaje = $(this).find("[name='mensaje']").val()
$.post('{{$urls->base}}/contacto', {nombre: nombre, telefono: telefono, email: email, mensaje: mensaje}, function(data) { $.post('{{$urls->base}}/contacto', {nombre: nombre, telefono: telefono, email: email, mensaje: mensaje}, function(data) {
console.debug(data) $('#mensaje_contacto').find('#msg').html('Mensaje enviado.')
$('#mensaje_contacto').addClass('success').removeClass('hidden').show()
$('#mensaje_contacto').find('.close').click(function() {
$('#mensaje_contacto').find('#msg').html('')
$('#mensaje_contacto').addClass('hidden').removeClass('success error')
})
}, 'json') }, 'json')
return false return false

View File

@ -10,7 +10,7 @@
<div class="content"> <div class="content">
<div class="header"> <div class="header">
@if (isset($miembro->nombre)) @if (isset($miembro->nombre))
{{mb_strtoupper($miembro->nombre)}}@if (isset($miembro->cargo)), {{$miembro->nombre}}@if (isset($miembro->cargo)),
{{$miembro->cargo}} {{$miembro->cargo}}
@endif @endif
@endif @endif

View File

@ -4,11 +4,7 @@
<div class="three column row"> <div class="three column row">
<div class="ten wide column"> <div class="ten wide column">
<p> <p>
{{$transparencia->descripcion}} {!!nl2br($transparencia->descripcion)!!}
La functi&oacute;n del notario P&uacute;blico se encuentra regida por las normas establecidas en el Título XI párrafo 7
artículo 399 al 445 del Código Orgánico de tribunales.
Son funciones del Notario, entre otras, las contenidas en el artículo 401 del código señalado y que se
expresan a continuación
</p> </p>
<div class="ui stackable grid"> <div class="ui stackable grid">
<div class="two column row"> <div class="two column row">
@ -23,6 +19,8 @@
@endif @endif
<div class="item"> <div class="item">
{{$i + 1}}. {{$funcion}} {{$i + 1}}. {{$funcion}}
<br />
<br />
</div> </div>
@endforeach @endforeach
</div> </div>
@ -33,15 +31,130 @@
@if ($transparencia->activo) @if ($transparencia->activo)
<div class="column"> <div class="column">
<h3>TRANSPARENCIA</h3> <h3>TRANSPARENCIA</h3>
<nav class="ui vertical text menu"> <div class="ui accordion">
<a class="item" href="{{$urls->uploads}}/balances_anuales.pdf">Balances Anuales</a> <div class="title">
<a class="item" href="{{$urls->uploads}}/intereses_y_patrimonio.pdf">Interés y Patrimonio</a> <i class="dropdown icon"></i>
<a class="item" href="{{$urls->uploads}}/informes_fiscalia.pdf">Informes Fiscal&iacute;a</a> Balances Anuales
<a class="item" href="{{$urls->uploads}}/valores.pdf">Valores</a> </div>
</nav> <div class="content">
<div class="ui calendar" id="balances_calendar">
<div class="ui input left icon">
<i class="calendar icon"></i>
<input type="text" name="calendar" placeholder="Mes / Año" />
</div>
</div>
<br />
<a href="#" target="_window" id="balances_descarga">
<button class="ui mini gray button">DESCARGA</button>
</a>
</div>
<div class="title">
<i class="dropdown icon"></i>
Inter&eacute;s y Patrimonio
</div>
<div class="content">
<div class="ui calendar" id="patrimonio_calendar">
<div class="ui input left icon">
<i class="calendar icon"></i>
<input type="text" name="calendar" placeholder="Mes / Año" />
</div>
</div>
<br />
<a href="#" target="_window" id="patrimonio_descarga">
<button class="ui mini gray button">DESCARGA</button>
</a>
</div>
<div class="title">
<i class="dropdown icon"></i>
Informes Fiscal&iacute;a
</div>
<div class="content">
<div class="ui calendar" id="fiscalia_calendar">
<div class="ui input left icon">
<i class="calendar icon"></i>
<input type="text" name="calendar" placeholder="Mes / Año" />
</div>
</div>
<br />
<a href="#" target="_window" id="fiscalia_descarga">
<button class="ui mini gray button">DESCARGA</button>
</a>
</div>
<div class="title">
<a target="_window" href="{{$urls->uploads}}/valores.pdf">
<i class="dropdown icon"></i>
Valores
</a>
</div>
</div>
</div> </div>
@endif @endif
</div> </div>
</div> </div>
</div> </div>
</div> </div>
@push('scripts')
<script type="text/javascript">
$(document).ready(function() {
$('.accordion').accordion()
$('#balances_calendar').calendar({
type: 'month',
text: {
months: [
'{!!implode("', '", $months->full)!!}'
],
monthsShort: [
'{!!implode("', '", $months->short)!!}'
]
},
onChange: function() {
var months = [
'{!!implode("', '", $months->full)!!}'
]
var date = arguments[0]
var url = '{{$urls->uploads}}/balances_anuales_' + date.getFullYear() + '_' + months[date.getMonth()] + '.pdf'
$('#balances_descarga').attr('href', url)
}
})
$('#patrimonio_calendar').calendar({
type: 'month',
text: {
months: [
'{!!implode("', '", $months->full)!!}'
],
monthsShort: [
'{!!implode("', '", $months->short)!!}'
]
},
onChange: function() {
var months = [
'{!!implode("', '", $months->full)!!}'
]
var date = arguments[0]
var url = '{{$urls->uploads}}/intereses_y_patrimonio_' + date.getFullYear() + '_' + months[date.getMonth()] + '.pdf'
$('#patrimonio_descarga').attr('href', url)
}
})
$('#fiscalia_calendar').calendar({
type: 'month',
text: {
months: [
'{!!implode("', '", $months->full)!!}'
],
monthsShort: [
'{!!implode("', '", $months->short)!!}'
]
},
onChange: function() {
var months = [
'{!!implode("', '", $months->full)!!}'
]
var date = arguments[0]
var url = '{{$urls->uploads}}/informes_fiscalia_' + date.getFullYear() + '_' + months[date.getMonth()] + '.pdf'
$('#fiscalia_descarga').attr('href', url)
}
})
})
</script>
@endpush