MINI MINI MANI MO
<?php $__env->startSection('title', 'MCG - Iniciativas'); ?>
<?php $__env->startSection('vendor-style'); ?>
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('vendors/data-tables/css/jquery.dataTables.min.css')); ?>">
<link rel="stylesheet" type="text/css"
href="<?php echo e(asset('vendors/data-tables/extensions/responsive/css/responsive.dataTables.min.css')); ?>">
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('vendors/data-tables/css/select.dataTables.min.css')); ?>">
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('vendors/sweetalert/sweetalert.css')); ?>">
<?php $__env->stopSection(); ?>
<?php $__env->startSection('page-style'); ?>
<link rel="stylesheet" href="<?php echo e(asset('vendors/select2/select2.min.css')); ?>" type="text/css">
<link rel="stylesheet" href="<?php echo e(asset('vendors/select2/select2-materialize.css')); ?>" type="text/css">
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('css/pages/form-select2.css')); ?>">
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('css/pages/app-invoice.css')); ?>">
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('vendors/dropify/css/dropify.min.css')); ?>">
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('css/pages/app-invoice.css')); ?>">
<?php $__env->stopSection(); ?>
<?php $__env->startSection('content'); ?>
<!-- invoice list -->
<section class="invoice-list-wrapper section">
<!-- create invoice button-->
<!-- Options and filter dropdown button-->
<div class="seaction">
<div class="row">
<div class="col s12 m12 l12">
<div id="button-trigger2" class="card card card-default scrollspy">
<div class="card-content">
<!-- create invoice button-->
<div class="row">
<div class="input-field col s8">
<strong>Si desea agregar un diputado presione el boton. <i class="material-icons" id="addDip">add</i></strong>
<div class="row">
<div class="input-field col s6">
<div class="form-group">
<label class="control-label" style=" color: #960948;"><strong>Diputados:</strong></label>
<select class="validate select2 browser-default text-uppercase" id="SelectDip" >
<option value="0" selected>Selecciona una opcion</option>
<?php $__currentLoopData = $dip; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<option value=<?php echo e($item->id); ?>><?php echo e($item->apaterno); ?> <?php echo e($item->amaterno); ?> <?php echo e($item->nombres); ?></option>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</select>
</div>
</div>
</div>
</div>
</div>
<br>
<?php echo Form::open(['route'=>['mcg.asistencias_save', base64_encode(base64_encode($sesion->id))], 'method'=>'PUT', 'role' => 'form','id' => 'form-asistencia']); ?>
<div class="responsive-table">
<table class="table white border-radius-4 pt-1">
<thead>
<tr>
<th style="width: 10%">
<span>#</span>
</th>
<th style="width: 40%">Diputado</th>
<th style="width: 10%">Partido</th>
<th>Sentido</th>
<th>Acciones</th>
</tr>
</thead>
<tbody id="TableDip">
<?php $__currentLoopData = $diputados; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<tr id="diputado<?php echo e($item->id); ?>" data-color="0">
<td><?php echo e($key+1); ?></td>
<td class="numero" data-dip=<?php echo e($item->id); ?> data-codificado=<?php echo e($item->name_field); ?> ><?php echo e($item->apaterno); ?> <?php echo e($item->amaterno); ?> <?php echo e($item->nombres); ?> </td>
<td>
<img width="50%"
src="<?php echo e(asset("/storage/img/partidos/".$item->partido->emblema)); ?>">
</td>
<td>
<div class="row">
<div class="input-field col s8" id="RowDip<?php echo e($item->id); ?>">
<?php echo Form::select($item->name_field, $estatus, $item->asistencia()->whereIdSesion($sesion->id)->first() ? $item->asistencia()->whereIdSesion($sesion->id)->first()->asistencia : 1, ['class' => 'form-control text-uppercase sentido', "form" => "form-asistencia"]); ?>
</div>
</div>
</td>
<td class="boton" >
<i class="material-icons">delete</i>
</td>
</tr>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</tbody>
</table>
<div class="row">
<div class="col s12">
<button class="btn cyan waves-effect waves-light right" form="form-votaciones"
id="submit">
Guardar
<i class="material-icons right">save</i>
</button>
</div>
</div>
</div>
<?php echo Form::close(); ?>
</div>
</div>
</div>
</div>
</div>
</section>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('vendor-script'); ?>
<script src="<?php echo e(asset('vendors/data-tables/js/jquery.dataTables.min.js')); ?>"></script>
<script src="<?php echo e(asset('vendors/data-tables/extensions/responsive/js/dataTables.responsive.min.js')); ?>"></script>
<script src="<?php echo e(asset('vendors/data-tables/js/dataTables.select.min.js')); ?>"></script>
<script src="<?php echo e(asset('vendors/sweetalert/sweetalert.min.js')); ?>"></script>
<script src="<?php echo e(asset('vendors/select2/select2.full.min.js')); ?>"></script>
<script src="<?php echo e(asset('js/scripts/form-select2.js')); ?>"></script>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('page-script'); ?>
<script>
var datoDip;
var contador=0;
$(document).ready(function () {
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$(".select2").select2();
<?php if(session('votacion') == 'ok'): ?>
Swal.fire({
title: 'Operación exitosa',
text: '¡Votación registrada correctamente!',
icon: 'success',
})
<?php endif; ?>
$("#submit").click(function (e) {
e.preventDefault();
let asistencia = 0;
let inasistencia = 0;
$(".sentido").each(function (i, v) {
let val = parseInt(v.value);
if (val === 1) {
asistencia++;
} else if (val === 2) {
inasistencia++;
}
});
let html = "¿Desea guardar la siguiente información?<br>";
html += "<strong>Total de asistencias: " + asistencia + "</strong><br>";
html += "<strong>Total de inasistencias justificadas: " + inasistencia + "</strong><br>";
Swal.fire({
title: "Confirmación",
html: html,
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Aceptar'
}).then((result) => {
if (result.isConfirmed) {
$("#form-asistencia").submit();
}
})
});
$(document).on("click", '#addDip', function () {
var nombreDiputado = $('#SelectDip option:selected').text();
var noDip = $("#SelectDip").val();
const estatus = <?php echo json_encode($estatus, 15, 512) ?>;
if(contador == 0){
contador = <?php echo json_encode($key, 15, 512) ?> + 2;
}else{
contador += 1;
}
$.get( "<?php echo e(asset("mcg/diputado")); ?>/"+ noDip, function( data ) {
console.log(contador)
var cod = btoa(btoa(data.id));
var tr = $('<tr id="diputado'+data.id+'" >')
tr.append('<td>'+contador+'</td>')
tr.append('<td class="numero" data-dip='+data.id+' data-codificado='+btoa(btoa(data.id)) + '>'+nombreDiputado+'</td>')
tr.append('<td><img width="50%" src=" http://legislacion.legislativoedomex.gob.mx/storage/img/partidos/'+data.partido.emblema+'"></td>')
tr.append('<td><div class="row"><div class="input-field col s8" id="RowDip'+data.id+'"><select class="select2 form-control text-uppercase sentido " id="Dinamic'+data.id+'" name="' + cod + '[]" "form"="form-asistencia"></select></div></div></td>')
tr.append('<td class="boton" ><i class="material-icons">delete</i></td>')
tr.append('</tr>')
$('#TableDip').append(tr)
$.each(estatus, function (i, item) {
$('#Dinamic'+data.id).append($('<option>', {
value: i,
text : item
}));
});
$(".select2").select2();
});
// $("#SelectDip").val(0).trigger("change");
// $("#SelectComision").val(0).trigger("change");
});
$(document).on("click", '.boton', function () {
console.log("hola marti");
var valores = "";
var codificado = null;
var comisionDelete = null;
$(this).parents("tr").find(".numero").each(function() {
valores += $(this).data('dip');
codificado = $(this).data('codificado');
}); //F55B5B
var no = valores;
console.log(codificado);
if($('#diputado'+no).data('color') == 0){
$('#diputado'+valores).css('background-color', '#F19595');
$("#RowDip"+no).append('<div style="display: none;" id="Delete'+no+'"> <input class="form-control text-uppercase" placeholder="LXI" id="legislatura" readonly="true" form="form-asistencia" name="' + codificado + '" type="text" value="0"></div>');
$('#diputado'+valores).data('color' ,1);
}else{
$("#Delete"+no).remove();
$('#diputado'+valores).data('color' ,0);
$('#diputado'+valores).css('background-color', '');
}
});
});
</script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('../Administrador/layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/legislaedomex/public_html/legislativoedomex/resources/views/Administrador/sesiones/asistencia/edit.blade.php ENDPATH**/ ?>
OHA YOOOO