| Server IP : 54.233.248.239 / Your IP : 172.28.20.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'); ?>
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
<?php echo (isset($pedido_entrega)) ? 'Editar' : 'Criar'; ?>
<small>Informações Pedido Entrega</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')); ?>">Pedido Entrega</a></li>
<li class="active"><?php echo (isset($pedido_entrega)) ? 'Editar' : 'Criar'; ?></li>
</ol>
</section>
<section class="content">
<form id="mainForm" class="form-horizontal" role="form" method="POST" action="<?php echo e(url('/admin/pedido-entrega/save')); ?>" enctype="multipart/form-data">
<?php echo e(csrf_field()); ?>
<?php if(isset($pedido_entrega)){ ?>
<input type="hidden" name="id" value="<?php echo $pedido_entrega->id; ?>"/>
<?php } ?>
<div class="row">
<div class="col-lg-4">
<div class="box-form">
<div class="box-header-form">
<h4>Informações Básicas</h4>
</div>
<div class="box-body-form">
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Cliente *</label>
<select required <?php echo isset($pedido_entrega) ? 'disabled' : ''; ?> name="id_cliente" data-placeholder="Selecione um cliente" class="select2 form-control">
<option value=""></option>
<?php foreach ($cadastros as $cliente): ?>
<option <?php echo (isset($pedido_entrega) && $pedido_entrega->adega->id_cliente == $cliente->id || isset($id_cliente) && $id_cliente == $cliente->id) ? 'selected' : ''; ?> value="<?php echo $cliente->id; ?>"><?php echo $cliente->nome.' '.$cliente->sobrenome; ?></option>
<?php endforeach ?>
</select>
</div>
</div>
</div>
<?php if(isset($confrarias)): ?>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="confraria_id" class="ffl-label">Confraria</label>
<select name="confraria_id" data-placeholder="Confraria" class="select2 form-control">
<option value=""></option>
<?php $__currentLoopData = $confrarias; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $confraria): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<option <?php echo (isset($pedido_entrega) && $pedido_entrega->confraria_id == $confraria->id || isset($confraria_id) && $confraria_id == $confraria->id) ? 'selected' : ''; ?> value="<?php echo e($confraria->id); ?>"><?php echo e($confraria->nome); ?></option>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</select>
</div>
</div>
</div>
<?php endif; ?>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Data da Solicitação *</label>
<input required <?php echo isset($pedido_entrega) ? 'disabled' : ''; ?> type="datetime-local" name="data_solicitacao" class="form-control" value="<?php echo (isset($pedido_entrega)) ? str_replace(' ','T',$pedido_entrega->data_solicitacao) : (old('data_solicitacao') ? old('data_solicitacao') : str_replace(' ','T', date('Y-m-d H:i:s'))); ?>">
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Empresa *</label>
<select required="required" name="empresa_id" data-placeholder="Selecione uma empresa" class="select2 form-control">
<?php foreach ($empresas as $empresa): ?>
<option <?php echo (isset($pedido_entrega) && $pedido_entrega->empresa_id == $empresa->id) ? 'selected' : (isset($empresa_id) && $empresa_id == $empresa_id ? 'selected' : ''); ?> value="<?php echo $empresa->id; ?>"><?php echo $empresa->nome; ?></option>
<?php endforeach ?>
</select>
</div>
</div>
</div>
<div class="form-group" style="margin-bottom: 5px;">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="unidade_negocio_id" class="ffl-label">Unidade *</label>
<select id="unidade_negocio_id" required class="form-control select2" name="unidade_negocio_id">
<?php foreach ($unidades as $option): ?>
<option <?php echo (isset($pedido_entrega) && $pedido_entrega->unidade_negocio_id == $option->id) ? 'selected' : ''; ?> value="<?php echo $option->id; ?>"><?php echo $option->nome; ?></option>
<?php endforeach; ?>
</select>
</div>
</div>
</div>
<div class="form-group" style="margin-top: 0px;">
<div class="col-md-12">
<div class="ffl-wrapper">
<label style="font-weight: 400; color: black">Link de rastreamento: </label>
<input type="text" name="link_rastreamento" class="form-control" value="<?php echo e(isset($pedido_entrega->link_rastreamento) ? $pedido_entrega->link_rastreamento : ''); ?>">
</div>
</div>
</div>
</div>
</div>
<div class="box-form">
<div class="box-header-form">
<h4>Endereço de Entrega</h4>
</div>
<?php if(!isset($pedido_entrega)){ ?>
<div class="box-body-form">
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Endereço *</label>
<select required name="id_cadastro_endereco" class="select2 form-control">
<?php if(isset($enderecos)){ ?>
<?php foreach ($enderecos as $endereco): ?>
<option data-frete="<?php echo $endereco->custo_frete; ?>" <?php echo ($endereco->id == $pedido_entrega->id_cadastro_endereco) ? 'selected' : ''; ?> data-rua="<?php echo $endereco->logradouro; ?>" data-cep="<?php echo $endereco->cep; ?>" data-bairro="<?php echo $endereco->bairro; ?>" data-numero="<?php echo $endereco->numero; ?>" data-complemento="<?php echo $endereco->complemento; ?>" data-cidade="<?php echo $endereco->cidade->nome; ?>" data-estado="<?php echo $endereco->estado->nome; ?>" value="<?php echo $endereco->id; ?>"><?php echo $endereco->nome; ?></option>
<?php endforeach ?>
<?php } ?>
</select>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Custo Frete: </label>
<input type="text" class="form-control" name="valor_frete"/>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">CEP: </label>
<span class="cep"></span>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Rua: </label>
<span class="rua"></span>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Bairro: </label>
<span class="bairro"></span>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Número: </label>
<span class="numero"></span>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Complemento: </label>
<span class="complemento"></span>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Cidade: </label>
<span class="cidade"></span>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Estado: </label>
<span class="estado"></span>
</div>
</div>
</div>
</div>
<?php }else{ ?>
<div class="box-body-form">
<?php if($pedido_entrega->endereco){ ?>
<!-- <div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Endereço *</label>
<input type="text" disabled class="form-control" value="<?php echo $pedido_entrega->endereco->nome; ?>">
</div>
</div>
</div> -->
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Endereço *</label>
<select required name="id_cadastro_endereco" id="id_cadastro_endereco" class="select2 form-control">
<?php if(isset($enderecos)){ ?>
<?php foreach ($enderecos as $endereco): ?>
<option <?php echo ($endereco->id == $pedido_entrega->id_cadastro_endereco) ? 'selected="selected"' : ''; ?> data-frete="<?php echo $endereco->custo_frete; ?>" data-rua="<?php echo $endereco->logradouro; ?>" data-cep="<?php echo $endereco->cep; ?>" data-bairro="<?php echo $endereco->bairro; ?>" data-numero="<?php echo $endereco->numero; ?>" data-complemento="<?php echo $endereco->complemento; ?>" data-cidade="<?php echo $endereco->cidade->nome; ?>" data-estado="<?php echo $endereco->estado->nome; ?>" value="<?php echo $endereco->id; ?>"><?php echo $endereco->nome; ?></option>
<?php endforeach ?>
<?php } ?>
</select>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Custo Frete: </label>
<span class="frete">
<?php if($pedido_entrega->retirada_local): ?>
<?php echo "<strong>RETIRADA NO LOCAL: " . date('d/m/Y', strtotime($pedido_entrega->data_retirada)) . " - " . date('H:i', strtotime($pedido_entrega->data_retirada))."h</strong>";?>
<?php else: ?>
<?php echo $pedido_entrega->pedidoVendaFrete ? 'R$ '.number_format($pedido_entrega->pedidoVendaFrete->total,2,',','.') : 'Gratuito'; ?>
<?php endif; ?>
</span>
</div>
</div>
</div>
<?php if(!empty($pedido_entrega->observacoes)): ?>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label"><strong>Observações:</strong></label>
<span class="observacoes"><?php echo e($pedido_entrega->observacoes); ?></span>
</div>
</div>
</div>
<?php endif; ?>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">CEP: </label>
<span class="cep"><?php echo $pedido_entrega->endereco ? $pedido_entrega->endereco->cep : ''; ?></span>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Rua: </label>
<span class="rua"><?php echo $pedido_entrega->endereco ? $pedido_entrega->endereco->logradouro : ''; ?></span>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Bairro: </label>
<span class="bairro"><?php echo $pedido_entrega->endereco ? $pedido_entrega->endereco->bairro : ''; ?></span>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Número: </label>
<span class="numero"><?php echo $pedido_entrega->endereco ? $pedido_entrega->endereco->numero : ''; ?></span>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Complemento: </label>
<span class="complemento"><?php echo $pedido_entrega->endereco ? $pedido_entrega->endereco->complemento : ''; ?></span>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Cidade: </label>
<span class="cidade"><?php echo $pedido_entrega->endereco ? $pedido_entrega->endereco->cidade->nome : ''; ?></span>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<div class="ffl-wrapper">
<label for="nome" class="ffl-label">Estado: </label>
<span class="estado"><?php echo $pedido_entrega->endereco ? $pedido_entrega->endereco->estado->nome : ''; ?></span>
</div>
</div>
</div>
<?php }else{ ?>
<h5>Não há registro de endereço deste pedido.</h5>
<?php } ?>
</div>
<?php } ?>
</div>
<div class="box-form" style="padding-bottom: 10px;">
<div class="box-header-form">
<h4>Observações</h4>
</div>
<div class="box-body-form">
<div class="form-group" style="margin: 20px 0px;">
<div class="col-md-12">
<div class="ffl-wrapper">
<label style="font-weight: 400; color: black">Observações internas: </label>
<input disabled type="text" name="observacao_interna" class="form-control" value="<?php echo e(isset($observacoes_internas) && $observacoes_internas != '' ? $observacoes_internas : ''); ?>">
</div>
</div>
</div>
<div class="form-group" style="margin-top: 10px !important;">
<div class="col-md-12">
<div class="ffl-wrapper">
<label style="font-weight: 400; color: black">Observações do pedido: </label>
<input type="text" name="observacoes_pedido" class="form-control" value="<?php echo e(isset($pedido_entrega->observacoes_pedido) && $pedido_entrega->observacoes_pedido != '' ? $pedido_entrega->observacoes_pedido : ''); ?>">
</div>
</div>
</div>
<button id="salvarObservacaoPedido" style="width: 200px; margin: 0 auto" type="button" class="btn btn-success btn-block">Salvar Observações do pedido</button>
</div>
</div>
</div>
<div class="col-md-8">
<?php if(!isset($pedido_entrega)){ ?>
<div id="meios-pagamento">
<div class="box-form">
<div class="box-header-form">
<h4>Meios Pagamento</h4>
</div>
<div class="box-body-form">
</div>
</div>
</div>
<?php } ?>
<?php if(isset($pedido_entrega)){ ?>
<div class="box-form">
<div class="box-header-form">
<h4>Histórico</h4>
</div>
<div class="box-body-form">
<div class="form-groud">
<div class="col-md-12">
<div class="dynamic-list-section">
<div class="row">
<div class="col-md-4">
<select name="id_pedido_entrega_status" id="id_pedido_entrega_status" data-placeholder="Selecione um status" class="form-control select2">
<option value=""></option>
<?php foreach ($listaStatusPE as $pedidoEntregaStatus): ?>
<option value="<?php echo $pedidoEntregaStatus->id; ?>"><?php echo $pedidoEntregaStatus->nome; ?></option>
<?php endforeach ?>
</select>
</div>
<div class="col-md-4">
<select name="id_pedido_entrega_rastreamento" id="id_pedido_entrega_rastreamento" data-placeholder="lista motivos (cancelado/reentrega)" class="form-control">
<option value=""></option>
<?php $__currentLoopData = $listaStatusRastreamento; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $pedidoRastreamento): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<option value="<?php echo e($pedidoRastreamento->id); ?>"><?php echo e($pedidoRastreamento->descricao); ?></option>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</select>
</div>
<div class="col-md-4">
<input type="checkbox" name="notificar_cliente" id="notificar_cliente" value="1" /> Notificar Cliente
</div>
<div class="col-md-12" style="text-align: left">
<label for="comentario" class="control-label col-md-3" style="text-align: left">Comentário</label>
<textarea name="comentario" id="comentario" class="form-control"></textarea>
</div>
</div>
<div class="row">
<div class="col-md-4">
<button type="button" class="btn btn-success btn-block" id="addHistorico">Adicionar</button>
</div>
</div>
<div class="row">
<div class="spacer"></div>
<div class="col-xs-12">
<table id="table-historico" class="table table-bordered">
<thead>
<tr>
<th>Data</th>
<th>Notificar</th>
<th>Status</th>
<th>Comentário</th>
<th>Remover</th>
</tr>
</thead>
<tbody>
<?php if(isset($listaHistorico) && count($listaHistorico)){ ?>
<?php foreach ($listaHistorico as $historico): ?>
<tr id="historico-<?php echo $historico->id; ?>">
<input type="hidden" name="historico-edit-id[]" value="<?php echo $historico->id; ?>">
<td>
<?php echo date('d/m/Y H:i', strtotime($historico->data)); ?>
</td>
<td>
<?php echo ($historico->notificar_cliente==1?'Sim':'Não'); ?>
</td>
<td>
<?php echo $historico->status->nome; ?>
</td>
<td class="valor_total">
<?php echo nl2br($historico->observacao); ?>
</td>
<td>
<button type="button" class="btn btn-danger deleteHistorico"><i class="fa fa-trash"></i></button>
</td>
</tr>
<?php endforeach ?>
<?php } ?>
</tbody>
</table>
</div>
</div>
<hr>
</div>
</div>
</div>
</div>
</div>
<?php } ?>
<!-- PEDIDO EXISTENTE x ADEGA -->
<?php if(isset($pedido_entrega) && $pedido_entrega->adega){ ?>
<div class="box-form">
<div class="box-header-form">
<h4>Adega</h4>
</div>
<div class="box-body-form">
<div class="row">
<div class="col-md-3">
<label>Quantidade de Pedidos:</label> <span id="adega_quantidade_pedidos"><?php echo $pedido_entrega->adega->quantidade_pedidos ?></span>
</div>
<div class="col-md-3">
<label>Quantidade de Produtos:</label> <span id="adega_quantidade_produtos"><?php echo $pedido_entrega->adega->quantidade_produtos ?></span>
</div>
<div class="col-md-3">
<label>Valor Total:</label> R$ <span id="adega_valor_total"><?php echo number_format($pedido_entrega->adega->valor_total, 2,',','.'); ?></span>
</div>
<div class="col-md-3 text-right">
<?php if(isset($pedido_entrega) && $listaAdega && ($pedido_entrega->adega->quantidade_pedidos != $listaAdega->qtde_pedidos || $pedido_entrega->adega->quantidade_produtos != $listaAdega->qtde_produtos || $pedido_entrega->adega->valor_total != $listaAdega->total_pedidos)): ?>
<button type="button" class="btn btn-success btn-sm" id="btn-atualizar-adega">Atualizar Adega</button>
<?php endif;?>
</div>
<div class="spacer"></div>
<div class="col-md-12">
<label>
Ofertas da Adega:
</label>
<table class="table table-bordered">
<thead>
<tr>
<th>Nome</th>
<th class="text-center">Origem</th>
<th class="text-right">Preço Unitário</th>
<th class="text-center">Quantidade</th>
<?php if($pedido_entrega->statusAtual() && $pedido_entrega->statusAtual()->status->id == 1): ?>
<th class="text-center">Disponibilidade</th>
<?php endif; ?>
<th class="text-right">Preço Total</th>
<?php if($pedido_entrega->statusAtual() && $pedido_entrega->statusAtual()->status->id == 1): ?>
<th class="text-center">Remover</th>
<?php endif; ?>
</tr>
</thead>
<tbody>
<?php foreach ($vinhosAdega as $vinho): ?>
<tr>
<td>
<a href="<?php echo e(url('/admin/produto/edit/' . $vinho->slug)); ?>" target="_blank">
<?php echo $vinho->nome; ?>
</a>
</td>
<td class="text-center">
<?php
if(isset($vinho->oferta)){
if($vinho->oferta->tipo == 'D'){
echo 'Oferta Diária';
}elseif($vinho->oferta->tipo == 'S'){
echo 'Oferta Semanal';
}elseif($vinho->oferta->tipo == 'E'){
echo 'Oferta Exclusiva';
}elseif($vinho->oferta->tipo == 'M'){
echo 'Oferta Mercado';
}elseif($vinho->oferta->tipo == 'C'){
echo 'Oferta Canal <br>';
if(isset($vinho->oferta->canal)){
echo '<span>' . $vinho->oferta->canal->slug . '</span>';
}
}
}
?>
</td>
<td class="text-right">
<?php $valor_adega = (!empty($vinho->quantidade_na_adega) && $vinho->quantidade_na_adega > 0) ? ($vinho->valor_total_produto / $vinho->quantidade_na_adega) : 0; ?>
R$ <?php echo number_format($valor_adega,2,',','.'); ?>
</td>
<td class="text-center">
<?php echo number_format($vinho->quantidade_na_adega,0,',','.'); ?>
</td>
<?php if($pedido_entrega->statusAtual() && $pedido_entrega->statusAtual()->status->id == 1): ?>
<td class="text-center">
<div class="circle-icon <?php echo ($vinho->disponibilidade < 0 ? 'red' : 'green'); ?>">
<i class="fa fa-<?php echo ($vinho->disponibilidade < 0 ? 'times' : 'check'); ?>"></i>
</div>
</td>
<?php endif; ?>
<td class="text-right">
R$ <?php echo number_format($vinho->valor_total_produto,2,',','.'); ?>
</td>
<td class="text-center">
<?php if($pedido_entrega->statusAtual() && $pedido_entrega->statusAtual()->status->id == 1 && $vinho->disponibilidade < 0): ?>
<button type="button" class="btn btn-danger deleteProdutoPedido" data-produto-id="<?php echo e($vinho->id); ?>"><i class="fa fa-trash"></i></button>
<?php endif; ?>
</td>
</tr>
<?php endforeach ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
<?php } ?>
<!-- PEDIDO NOVO x ADEGA ABERTA -->
<?php if(!isset($pedido_entrega) && $adega){ ?>
<div class="box-form">
<div class="box-header-form">
<h4>Adega</h4>
</div>
<div class="box-body-form">
<div class="row">
<?php if(!isset($produtos)) : ?>
<div class="col-md-3">
<label>Quantidade de Pedidos:</label> <span id="adega_quantidade_pedidos"><?php echo $adega->quantidade_pedidos ?></span>
</div>
<?php endif; ?>
<div class="col-md-3">
<label>Quantidade de Produtos:</label> <span id="adega_quantidade_produtos"><?php echo $adega->quantidade_produtos ?></span>
</div>
<div class="col-md-3">
<label>Valor Total:</label> R$ <span id="adega_valor_total"><?php echo number_format($adega->valor_total, 2,',','.'); ?></span>
</div>
<div class="col-md-3 text-right">
</div>
<div class="spacer"></div>
<div class="col-md-12">
<label>
Ofertas da Adega:
</label>
<div class="produtos-parciais">
<?php
$entregaParcial = 0;
if(isset($produtos)):
foreach ($vinhosAdega as $vinho):
if(in_array("{$vinho->id}_{$vinho->id_pedido_venda}", $produtos) || in_array("{$vinho->id_pedido_venda}", $produtos)){
echo "<input type='hidden' name='produtos_pedido[]' value='{$vinho->id}_{$vinho->id_pedido_venda}'>";
}
$entregaParcial = 1;
endforeach;
endif;
?>
<input type='hidden' name='entrega_parcial' value='<?php echo e($entregaParcial); ?>'>
<input type='hidden' id='total_adega' name='total_adega' value='<?php echo number_format($adega->valor_total, 0,'',''); ?>'>
</div>
<table class="table table-bordered">
<thead>
<tr>
<th>Nome</th>
<th class="text-center">Origem</th>
<th class="text-right">Preço Unitário</th>
<th class="text-center">Quantidade</th>
<th class="text-center">Disponibilidade</th>
<th class="text-right">Preço Total</th>
</tr>
</thead>
<tbody>
<?php foreach ($vinhosAdega as $vinho): ?>
<?php if(isset($produtos) && (!in_array($vinho->id, $produtos)) && !in_array($vinho->id_pedido_venda, $produtos))
continue;
?>
<tr>
<td>
<a href="<?php echo e(url('/admin/produto/edit/' . $vinho->slug)); ?>" target="_blank"><?php echo $vinho->nome; ?></a>
</td>
<td class="text-center">
<?php
if(isset($vinho->oferta)){
if($vinho->oferta->tipo == 'D'){
echo 'Oferta Diária';
}elseif($vinho->oferta->tipo == 'S'){
echo 'Oferta Semanal';
}elseif($vinho->oferta->tipo == 'E'){
echo 'Oferta Exclusiva';
}elseif($vinho->oferta->tipo == 'M'){
echo 'Oferta Mercado';
}elseif($vinho->oferta->tipo == 'C'){
echo 'Oferta Canal <br>';
if(isset($vinho->oferta->canal)){
echo '<span>' . $vinho->oferta->canal->slug . '</span>';
}
}
}
?>
</td>
<td class="text-right">
<?php $valor_adega = (!empty($vinho->quantidade_na_adega) && $vinho->quantidade_na_adega > 0) ? ($vinho->valor_total_produto / $vinho->quantidade_na_adega) : 0; ?>
R$ <?php echo number_format($valor_adega,2,',','.'); ?>
</td>
<td class="text-center">
<?php echo number_format($vinho->quantidade_na_adega,0,',','.'); ?>
</td>
<td class="text-center">
<div class="circle-icon <?php echo ($vinho->disponibilidade < 0 ? 'red' : 'green'); ?>">
<i class="fa fa-<?php echo ($vinho->disponibilidade < 0 ? 'times' : 'check'); ?>"></i>
</div>
</td>
<td class="text-right">
R$ <?php echo number_format($vinho->valor_total_produto,2,',','.'); ?>
</td>
</tr>
<?php endforeach ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
<?php } ?>
</div>
</div>
</form>
</section>
</div>
<div class="fixed-bar">
<div class="item col-md-3 col-md-offset-3">
<a href="<?php echo url('admin/pedido-entrega'); ?>" class="btn btn-default btn-block">
<i class="fa fa-btn fa-undo"></i> Voltar
</a>
</div>
<div class="col-md-6"></div>
<?php //if(!isset($pedido_entrega) && $current_role->hasAccess($current_module->nome_tabela.'.create')){ ?>
<div class="item col-md-3">
<button type="submit" class="btn btn-primary btn-block">
<i class="fa fa-btn fa-pencil-alt"></i> Salvar
</button>
</div>
<?php //} ?>
</div>
<script type="text/javascript">
$(document).ready(function(){
<?php if(isset($pedido_entrega)): ?>
$(document).on('change', '[name="id_pedido_entrega_status"]', function(){
var id_pedido_entrega_status = $(this).val();
$.ajax({
url:'/admin/pedido-entrega/buscar-status',
type:'POST',
dataType : 'JSON',
data:{
id_pedido_entrega_status: id_pedido_entrega_status,
id_pedido_entrega : '<?php echo e($pedido_entrega->id); ?>'
},
beforeSend:function(){
// $('.carregando').fadeIn();
},
success:function(data){
// $('.carregando').fadeOut();
console.log(data);
if(data.status){
var pedido_entrega_status = data.pedido_entrega_status;
//Notificação Cliente
if(pedido_entrega_status.notificar_cliente){
$('#notificar_cliente').prop('checked', true);
}else{
$('#notificar_cliente').prop('checked', false);
}
//Frase Observação
$('#comentario').val(data.observacao);
}else{
$('#notificar_cliente').prop('checked', false);
$('#comentario').val('');
}
}
});
});
$(document).on('click', '#salvarObservacaoPedido', function(){
let observacoes_pedido = $('[name="observacoes_pedido"]').val();
$('.carregando').fadeIn();
if(observacoes_pedido != ''){
$.ajax({
url:'/admin/pedido-entrega/salvar-observacao-pedido',
type:'POST',
dataType : 'JSON',
data:{
observacoes_pedido: observacoes_pedido,
pedido_entrega_id : '<?php echo e($pedido_entrega->id); ?>'
},
success:function(data){
console.log(data);
$('.carregando').fadeOut();
if(data.status){
alertUtil.alertSuccess(data.message);
} else{
alertUtil.alertError(data.message);
}
}
});
}
});
<?php endif; ?>
$('[name="id_cadastro_endereco"]').change(function(){
var option = $(this).find('option:selected');
$('.cep').text(option.data('cep'));
$('.rua').text(option.data('rua'));
$('.bairro').text(option.data('bairro'));
$('.numero').text(option.data('numero'));
$('.complemento').text(option.data('complemento'));
$('.cidade').text(option.data('cidade'));
$('.estado').text(option.data('estado'));
//$('.frete').text(number_format(option.data('frete'),2,',','.'));
$('[name="valor_frete"]').val(option.data('frete'));
$('[name="valor_frete"]').closest('.ffl-wrapper').addClass('ffl-floated');
if(parseFloat(option.data('frete')) == 0){
$('#meios-pagamento .box-body-form').html('');
}
});
$('[name="id_cadastro_endereco"]').trigger('change');
$('[name="id_cliente"]').change(function(){
var option = $(this).find('option:selected');
$.ajax({
url:'/admin/pedido-entrega/buscar_enderecos_adega_aberta_cliente',
type:'POST',
data:{
id_cliente: option.val(),
confraria_id: '<?php echo (isset($confraria_id) ? $confraria_id : '');?>',
total_adega : $('#total_adega').val()
},
beforeSend:function(){
$('.carregando').fadeIn();
},
success:function(data){
$('.carregando').fadeOut();
console.log(data);
if(data.status){
$('[name="id_cadastro_endereco"]').html('');
$.each(data.enderecos,function(key, endereco){
$('[name="id_cadastro_endereco"]').append('<option data-frete="'+((endereco.custo_frete) ? endereco.custo_frete : 0)+'" data-rua="'+endereco.logradouro+'" data-cep="'+endereco.cep+'" data-bairro="'+endereco.bairro+'" data-numero="'+endereco.numero+'" data-complemento="'+endereco.complemento+'" data-cidade="'+endereco.cidade.nome+'" data-estado="'+endereco.estado.nome+'" value="'+endereco.id+'">'+endereco.nome+'</option>');
});
$('#meios-pagamento .box-body-form').html(data.htmlMeiosPagamento);
$('[name="id_cadastro_endereco"]').trigger('change');
}else{
alertUtil.alertWarning(data.message);
}
}
});
});
<?php if(!isset($pedido_entrega)) : ?>
$('[name="id_cliente"]').trigger('change');
<?php endif; ?>
$('#addHistorico').click(function(){
var notificar_cliente = $('input[name="notificar_cliente"]').prop('checked');
var idStatus = $('select[name="id_pedido_entrega_status"] option:selected').val();
var comentario = $('textarea[name="comentario"]').val();
if(idStatus){
$.ajax({
url:'/admin/pedido-entrega/save_historico',
type:'POST',
data:{
notificar_cliente: notificar_cliente,
id_status: idStatus,
comentario: comentario,
id_pedido_entrega: $('[name="id"]').val(),
id_pedido_entrega_rastreamento: $('[name="id_pedido_entrega_rastreamento"]').val()
},
beforeSend:function(){
$('.carregando').fadeIn();
},
success:function(data){
$('.carregando').fadeOut();
console.log(data);
if(data.status){
$('#table-historico tbody').append('<tr id="historico-'+data.historico.id+'"><input type="hidden" name="historico-edit-id[]" value="'+data.historico.id+'"><td>'+data.historico.data+'</td><td>'+((data.historico.notificar_cliente==1)?"Sim":"Não")+'</td><td>'+data.historico.status.nome+'</td><td class="valor_total">'+data.historico.observacao+'</td><td><button type="button" class="btn btn-danger deleteHistorico"><i class="fa fa-trash"></i></button></td></tr>');/*<td><a target="_blank" href="http://lotus.localhost/admin/colaborador/edit/'+data.historico.colaborador.id+'">'+data.historico.colaborador.nome+'</a></td>*/
alertUtil.alertSuccess(data.message);
$('#notificar_cliente').prop('checked', false);
$('#comentario').val('');
$('#id_pedido_entrega_status').val('');
$('#id_pedido_entrega_status').trigger('change');
}else{
alertUtil.alertWarning(data.message);
}
}
});
}else{
alertUtil.alertWarning('Você deve selecionar um status.');
}
});
$(document).on('click', '.removeHistorico', function(){
$(this).closest('tr').remove();
});
$(document).on('click', '.deleteHistorico', function(){
$tr = $(this).closest('tr');
$.ajax({
url:'/admin/pedido-entrega/delete-historico/'+$tr.find('[name="historico-edit-id[]"]').val(),
type:'GET',
beforeSend:function(){
$('.carregando').fadeIn();
},
success:function(data){
$('.carregando').fadeOut();
if(data.status){
$tr.remove();
alertUtil.alertSuccess(data.message);
}else{
alertUtil.alertWarning(data.message);
}
}
});
});
<?php if(isset($pedido_entrega)){ ?>
$(document).on('click', '#btn-atualizar-adega', function(){
$.ajax({
url:'/admin/adega/atualiza-adega',
type:'POST',
data : {id_adega : '<?php echo $pedido_entrega->id_adega;?>', id_cliente : '<?php echo $pedido_entrega->adega->id_cliente;?>'},
beforeSend:function(){
$('.carregando').fadeIn();
},
success:function(data){
$('.carregando').fadeOut();
if(data.status){
alertUtil.alertSuccess(data.message);
$('#btn-atualizar-adega').hide();
$('#adega_quantidade_pedidos').text(data.quantidade_pedidos);
$('#adega_quantidade_produtos').text(data.quantidade_produtos);
$('#adega_valor_total').text(data.valor_total);
}else{
alertUtil.alertWarning(data.message);
}
}
});
});
$(document).on('click', '.deleteProdutoPedido', function(){
var $tr = $(this).closest('tr');
var id_produto = $(this).data('produto-id');
$.ajax({
url:'/admin/pedido-entrega/delete-produto-pedido',
type:'POST',
data : {id_adega : '<?php echo $pedido_entrega->id_adega;?>', id_cliente : '<?php echo $pedido_entrega->adega->id_cliente;?>', id_produto : id_produto},
beforeSend:function(){
$('.carregando').fadeIn();
},
success:function(data){
$('.carregando').fadeOut();
if(data.status){
alertUtil.alertSuccess(data.message);
$tr.remove();
$('#adega_quantidade_pedidos').text(data.quantidade_pedidos);
$('#adega_quantidade_produtos').text(data.quantidade_produtos);
$('#adega_valor_total').text(data.valor_total);
}else{
alertUtil.alertWarning(data.message);
}
}
});
});
<?php } ?>
$('.fixed-bar [type="submit"]').click(function(e){
e.preventDefault();
var wrongValidation = 0;
var inputsNumber = 0;
$('#mainForm [required]').each(function(){
//console.log(tinyMCE.editors[$(this).attr('id')].getContent());
if(!$(this).val() || ($(this).is('textarea') && $(this).hasClass('tinymce') && !tinyMCE.editors[$(this).attr('id')].getContent())){
inputsNumber++;
$(this).css('border-color', '#dd4b39');
if($(this).is('textarea') && $(this).hasClass('tinymce')){
if(!tinyMCE.editors[$(this).attr('id')].getContent()){
$(this).prev().css('border-color', '#dd4b39');
}else{
wrongValidation++;
}
}
}
});
if(inputsNumber > wrongValidation){
$('[href="#info-tab"]').closest('ul').find('li.active').removeClass('active');
$('[href="#info-tab"]').closest('li').attr('class', 'active');
$('.tab-content .tab-pane').removeClass('in active');
$('#info-tab').addClass('in active');
alertUtil.alertError('Verifique os erros do formulário.');
}else{
$('#mainForm').submit();
}
});
$('.select2').select2();
$('#id_pedido_entrega_rastreamento').select2();
});
</script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make($current_template, array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>