| Server IP : 54.233.248.239 / Your IP : 172.28.1.13 Web Server : Apache System : Linux ip-172-28-29-189 6.5.0-1014-aws #14~22.04.1-Ubuntu SMP Thu Feb 15 15:27:06 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.2.34-43+ubuntu22.04.1+deb.sury.org+1 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/vinumday2_0/storage/framework/views/ |
Upload File : |
<?php $__env->startSection('content'); ?>
<script>
$('.carregando').fadeIn();
</script>
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
Pedido Entrega
<small>Listagem</small>
</h1>
<ol class="breadcrumb">
<li><a href="<?php echo e(url('admin')); ?>"><i class="fa fa-dashboard"></i> Dashboard</a></li>
<li><a href="<?php echo e(url('admin/pedido-entrega/lista')); ?>"><i class="fa fa-dashboard"></i> Pedidos</a></li>
<li class="active">Expedição ERP</li>
</ol>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<div class="col-xs-12">
<div class="box">
<div class="box-header">
</div>
<!-- /.box-header -->
<div class="box-body">
<form method="/" id="formFiltros" type="POST">
<div class="row">
<div class="col-md-12">
<label for="transportadora_id" class="control-label">FILTROS</label>
</div>
</div>
<div class="row">
<div class="col-md-3">
<div class="row">
<div class="col-md-12">
<h6>Empresa:</h6>
<select name="empresa_id" id="empresa_id" class="form-control select2">
<option value="0">Selecione uma Empresa</option>
<?php $__currentLoopData = $listaEmpresas; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<option value="<?php echo e($item->id); ?>"><?php echo e($item->nome); ?></option>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</select>
</div>
</div>
</div>
<div class="col-md-3">
<div class="row">
<div class="col-md-12">
<h6>Transportadora:</h6>
<select name="transportadora_id" id="transportadora_id" class="form-control select2">
<option value="0">Todas</option>
<?php $__currentLoopData = $listaTransportadoras; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<option value="<?php echo e($item->id); ?>"><?php echo e($item->nome); ?></option>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</select>
</div>
</div>
</div>
<div class="col-md-3">
<div class="row">
<div class="col-md-12">
<h6>Status:</h6>
<select name="id_pedido_entrega_status" id="id_pedido_entrega_status" class="form-control">
<?php $__currentLoopData = $listaStatus; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<option value="<?php echo e($item->id); ?>"><?php echo e($item->nome); ?></option>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</select>
</div>
</div>
</div>
<div class="col-md-3">
<div class="row">
<div class="col-md-12">
<h6>Data Romaneio:</h6>
<input type="date" value="" class="form-control" name="data_romaneio" id="data_romaneio">
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-3">
<div class="row">
<div class="col-md-12">
<h6> </h6>
<button type="button" class="btn btn-primary" id="btn-listar-pedidos">Listar Pedidos</button>
</div>
</div>
</div>
</div>
<br>
</form>
<!-- /.row -->
<div class="row">
<fieldset style="float:left; width: 100%" id="field-pedidos" class="hidden">
<div class="row">
<div class="col-md-12" id="pedidos-lista"></div>
</div>
</fieldset>
</div>
</div>
</div>
<!-- /.box -->
</div>
<!-- /.col -->
</div>
<!-- /.row -->
</section>
<!-- /.content -->
</div>
<!-- /.content-wrapper -->
<script>
$('#btn-listar-pedidos').click(function(e){
var empresa_id = $('#empresa_id').val();
var id_pedido_entrega_status = $('#id_pedido_entrega_status').val();
var data_romaneio = $('#data_romaneio').val();
if(empresa_id == 0){
alertUtil.alertWarning('Campo "Empresa" Obrigatório');
}else if(id_pedido_entrega_status == 0){
alertUtil.alertWarning('Campo "Status" Obrigatório');
}else if(data_romaneio == ''){
alertUtil.alertWarning('Campo "Data Romaneio" Obrigatório');
}else{
$.ajax({
url: '/admin/pedido-entrega/expedicao-lista-pedidos',
type: 'POST',
data: $('#formFiltros').serialize(), // serializes the form's elements.
dataType: 'json',
beforeSend:function(){
$('.carregando').fadeIn();
$('#field-pedidos').removeClass('hidden');
},
success:function(data){
$('.carregando').fadeOut();
$('#pedidos-lista').html(data.html);
},
error:function(){
$('.carregando').fadeOut();
alertUtil.alertError('Erro durante listagem pedidos!');
}
});
}
});
function gerarExpedicao(transportadora_id){
var pedidos_selecionados = $('.item_pedido_' + transportadora_id + ':checked');
var pedido = 0;
var pedidos = [];
var item = {};
var empresa_id = $('#empresa_id').val();
var data_romaneio = $('#data_romaneio').val();
var id_pedido_entrega_status = $('#id_pedido_entrega_status').val();
if(pedidos_selecionados.length > 0){
$( pedidos_selecionados ).each(function( index ) {
pedido = pedidos_selecionados[index].value;
item = {
pedido_id : pedido,
id_nota_fiscal_erp : $('#id_nota_fiscal_erp_' + pedido).val()
};
pedidos.push(item);
});
$.ajax({
url: '/admin/pedido-entrega/gerar-expedicao-pedido',
type: 'POST',
data: {pedidos: pedidos, transportadora_id: transportadora_id, empresa_id: empresa_id, id_pedido_entrega_status: id_pedido_entrega_status, data_romaneio : data_romaneio},
dataType: 'json',
beforeSend:function(){
$('.carregando').fadeIn();
},
success:function(data){
$('.carregando').fadeOut();
//recarregar pedidos
atualizarPedidosTransportadora(transportadora_id);
alertUtil.alertSuccess(data.message);
},
error:function(){
$('.carregando').fadeOut();
alertUtil.alertError('Erro durante expedição pedidos!');
}
});
}else{
alertUtil.alertWarning('Você deve selecionar ao menos um pedido');
}
}
function atualizarPedidosTransportadora(transportadora_id){
var empresa_id = $('#empresa_id').val();
var data_romaneio = $('#data_romaneio').val();
var id_pedido_entrega_status = $('#id_pedido_entrega_status').val();
$.ajax({
url: '/admin/pedido-entrega/expedicao-pedidos-transportadora',
type: 'POST',
data: {transportadora_id: transportadora_id, empresa_id: empresa_id, id_pedido_entrega_status: id_pedido_entrega_status, data_romaneio : data_romaneio},
beforeSend:function(){
// $('.carregando').fadeIn();
},
success:function(data){
// $('.carregando').fadeOut();
if (data.status) {
$('#tabela-detalhes-transportadora-' + transportadora_id).html(data.html);
}else{
alertUtil.alertError(data.message);
}
},
error:function(){
// $('.carregando').fadeOut();
alertUtil.alertError('Erro durante atualização pedidos!');
}
});
}
$(document).ready(function(){
$('.select2').select2();
$('.carregando').fadeOut();
});
</script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make($current_template, array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>