arcadiasuite/plus/resources/views/food/default.blade.php

788 lines
35 KiB
PHP

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no">
<base href="/plus/">
<title>{{ $config->nome }} - {{ $title }}</title>
<meta name="description" content="SELF-SERVICE/QUENTINHAS/HAMBURGUER">
<meta name="keywords" content="{{ $config->nome }}">
<meta property="og:title" content="{{ $config->nome }}">
<meta property="og:description" content="{{ $config->descricao }}">
<link rel="shortcut icon" href="{{ $config->logo_img }}" />
<style type="text/css">
:root{ --main: {{ $config->cor_principal }} !important; }
</style>
<link rel="stylesheet" href="food-files/css/bootstrap.min.css">
<link rel="stylesheet" href="food-files/css/class.css">
<link rel="stylesheet" href="food-files/css/forms.css">
<link rel="stylesheet" href="food-files/css/typography.css">
<link rel="stylesheet" href="food-files/css/template.css">
<link rel="stylesheet" href="food-files/css/theme.css">
<link rel="stylesheet" href="food-files/css/default.css">
<link rel="stylesheet" href="food-files/css/upgrade.css">
<link rel="stylesheet" href="food-files/css/novo.css">
<link rel="stylesheet" href="food-files/css/LineIcons.min.css">
<link rel="stylesheet" href="food-files/css/style.min.css">
<link rel="stylesheet" href="food-files/css/jquery.sidr.light.min.css">
<link rel="stylesheet" href="food-files/css/jquery.fancybox.min.css">
<link rel="stylesheet" href="food-files/css/mp.css">
<link href="/fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="assets/css/toastr.min.css">
<script src="food-files/js/jquery.min.js"></script>
<script src="food-files/js/jquery.fancybox.min.js"></script>
<script src="food-files/js/alertify.min.js"></script>
<link rel="stylesheet" href="food-files/css/alertify.min.css">
<link rel="stylesheet" href="food-files/css/semantic.min.css">
<link rel="stylesheet" href="food-files/css/messagebox.1.css">
<script src="food-files/js/messagebox.1.js"></script>
<script src="food-files/js/loadingoverlay.js"></script>
<script src="food-files/js/produto_modal.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
@yield('css')
<link rel="stylesheet" href="food-files/css/extend.css">
</head>
<body>
<input type="hidden" value="{{ isset($_SESSION['session_cart_delivery']) ? $_SESSION['session_cart_delivery'] : '' }}" id="session_cart_delivery">
<div id="main" class="body-estabelecimento">
<div class="header">
<div class="minitop hidden-xs hidden-sm">
<div class="container">
<div class="row">
<div class="col-md-6">
<div class="info-badges-desktop">
<div class="info-badge">
<i class="lni lni-money-protection"></i>
@if(__isSegmentoProduto($config->empresa_id))
<span>Pedido minímo: R$ {{ __moeda($config->pedido_minimo) }}</span>
@endif
</div>
<div class="info-badge">
<i class="lni lni-user"></i>
<span>Olá
@isset($_SESSION['cliente_delivery'])
@if(\App\Models\Cliente::getClienteDelivery($_SESSION['cliente_delivery']))
<strong>{{ \App\Models\Cliente::getClienteDelivery($_SESSION['cliente_delivery'])->razao_social }}</strong>
<a class="btn btn-sm btn-danger" href="{{ route('food.logoff', ['link='.$config->loja_id]) }}">sair</a>
@endif
@endif
</span>
<div class="clear"></div>
</div>
</div>
</div>
<div class="col-md-6">
<div class="funcionamento">
<div class="aberto">
<i class="lni lni-checkmark-circle"></i>
@if(__isProdutoServicoDelivery($config->empresa_id))
<span>Aberto para pedidos e agendamentos</span>
@else
@if(__isSegmentoProduto($config->empresa_id))
<span>Aberto para pedidos</span>
@else
<span>Aberto para agendamentos</span>
@endif
@endif
</div>
</div>
</div>
</div>
</div>
</div>
<div class="top">
<div class="container">
<div class="row align-middle hidden-sm hidden-xs">
<div class="col-md-3">
<div class="brand">
<a href="{{ route('food.index', ['link='.$config->loja_id]) }}">
<img src="{{ $config->logo_img }}" alt="{{ $config->nome }}" />
<span>{{ $config->nome }}</span>
</a>
</div>
</div>
<div class="col-md-9">
<div class="row">
<div class="col-md-9">
<div class="search-bar">
<div class="clear"></div>
<form class="align-middle" method="GET" action="{{ route('food.pesquisa') }}">
<input type="text" name="pesquisa" placeholder="Digite sua busca..." value="{{ isset($pesquisa) ? $pesquisa : '' }}" />
<input type="hidden" name="link" value="{{ $config->loja_id }}" />
<button>
<i class="lni lni-search-alt"></i>
</button>
<div class="clear"></div>
</form>
</div>
</div>
<div class="col-md-3">
<a class="holder-shop-bag pull-right" href="{{ route('food.carrinho', ['link='.$config->loja_id]) }}" title="Meu carrinho">
<div>
<div class="shop-bag">
<i class="icone icone-sacola"></i>
<span class="counter"> </span>
</div>
</div>
</a>
</div>
</div>
</div>
</div>
<div class="row align-middle-mobile visible-sm visible-xs">
<div class="col-md-3 col-sm-3 col-xs-3">
<div class="user-menu pull-left">
<a href="#" class="sidrLeft" href="#sidebarLeft" title="Menu">
<i class="lni lni-menu"></i>
</a>
</div>
</div>
<div class="col-md-6 col-sm-6 col-xs-6 nopadd">
</div>
<div class="col-md-3 col-sm-3 col-xs-3">
</div>
</div>
</div>
</div>
<input type="hidden" id="_token_aux" value="{{ csrf_token() }}">
<div class="navigator naver hidden-sm hidden-xs">
<div class="container">
<div class="row">
<div class="col-md-12">
<nav class="navbar pull-left">
<ul class="nav navbar-nav">
<li class="active"><a href="{{ route('food.index', ['link='.$config->loja_id]) }}"><i class="lni lni-home"></i> Ínicio</a></li>
<li class="active"><a href="{{ route('food.conta', ['link='.$config->loja_id]) }}"><i class="lni lni-radio-button"></i> Pedidos</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
Categorias
<i class="lni lni-chevron-down icon-right"></i>
</a>
<ul class="dropdown-menu">
<li><a href="{{ route('food.index', ['link='.$config->loja_id]) }}">Todas</a></li>
@foreach($categorias as $c)
@if($c->produtos && sizeof($c->produtos) > 0)
<li><a href="{{ route('food.produtos-categoria', [$c->hash_delivery, 'link='.$config->loja_id]) }}">{{ $c->nome }}</a></li>
@else
@if($c->servicos && sizeof($c->servicos) > 0)
<li><a href="{{ route('food.servicos-categoria', [$c->hash_delivery, 'link='.$config->loja_id]) }}">{{ $c->nome }}</a></li>
@endif
@endif
@endforeach
</ul>
</li>
<li><a href="{{ route('food.ofertas', ['link='.$config->loja_id]) }}"><i class="lni lni-ticket"></i> Ofertas</a></li>
<li><span class="sidrLeft"><i class="lni lni-restaurant"></i> Informações</span></li>
@if($funcionamento && $funcionamento->aberto)
<li>
<div class="loja-aberta">
<span><button>Aberto</button></span>
</div>
</li>
@else
<li>
<div class="loja-fechada">
<span><button>Fechado</button></span>
</div>
</li>
@endif
</ul>
</nav>
<nav class="navbar pull-right hidden-xs hidden-sm">
<div class="social">
<a href="{{ $config->link_whatsapp }}" target="_blank"><i class="lni lni-whatsapp"></i></a>
</div>
</nav>
<div class="clear"></div>
</div>
</div>
</div>
</div>
</div><div class="sidebars">
<div id="sidebarLeft">
<div class="sidebar">
<div class="sidebar-header">
<i class="close-sidebar lni lni-close" onclick="$.sidr('close', 'sidrLeft');"></i>
<div class="clear"></div>
</div>
<div class="sidebar-content">
<div class="sidebar-info">
<div class="title">
<i class="lni lni-cart-full"></i>
<span>Meus Pedidos</span>
</div>
<div class="content">
<a href="{{ route('food.ofertas', ['link='.$config->loja_id]) }}"><i class="lni lni-shift-right"></i> Ofertas</a>
</div>
<div class="content">
<a href="{{ route('food.conta', ['link='.$config->loja_id]) }}"><i class="lni lni-shift-right"></i> Pedidos</a>
</div>
</div>
<div class="sidebar-info">
<div class="title">
<i class="lni lni-alarm-clock"></i>
<span>Funcionamento</span>
</div>
<div class="content">
{{ $config->funcionamento_descricao }}
</div>
</div>
<div class="sidebar-info">
<div class="title">
<i class="lni lni-map-marker"></i>
<span>Endereço</span>
</div>
<div style="text-align: center;">
</div>
<div class="content">
{{ $config->rua }}, {{ $config->numero }}, <br/>Bairro: {{ $config->bairro }}, CEP: {{ $config->cep }}, {{ $config->cidade->info }}<br/> </div>
</div>
<div class="sidebar-info">
<div class="title">
<i class="lni lni-headphone-alt"></i>
<span>Contato</span>
</div>
<div class="content">
<div class="listitem">
<i class="lni lni-whatsapp"></i>
<span>{{ $config->telefone }}</span>
</div>
</div>
<div class="social">
<a href="{{ $config->link_whatsapp }}" target="_blank"><i class="lni lni-whatsapp"></i></a>
</div>
</div>
</div>
</div>
</div>
</div><div id="modalalerta" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
</div>
<div class="modal-body">
</div>
</div>
</div>
</div>
<div id="modalcarrinho" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><i class="lni lni-close"></i></button>
</div>
<div class="modal-body">
</div>
</div>
</div>
</div>
<style>
.menufixado{
background-color:white;
position: fixed;
top: 65px;
height: 50px;
background-color:white;
z-index:1
}
</style>
<div class="sceneElement">
<div class="container nopadd visible-xs visible-sm">
<div class="grudado">
<div class="avatar">
<div class="holder">
<a href="{{ route('food.index', ['link='.$config->loja_id]) }}">
<img style="z-index:9" src="{{ $config->logo_img }}" alt="{{ $config->nome }}" title="{{ $config->nome }}" />
</a>
</div>
</div>
</div>
<div class="app-infos">
<div class="row">
<div class="col-md-12">
<span class="title">{{ $config->nome }}</span>
</div>
</div>
<div class="row">
<div class="col-md-12">
<span class="description">{{ $config->descricao }}</span>
</div>
</div>
@if(!isset($notInfoHeader))
<div class="row">
<div class="col-md-12">
<div align="center">
<span>
@if($funcionamento && $funcionamento->aberto)
<div class="text-success" style="font-weight:bold">
<i class="lni lni-restaurant"></i>
Aberto para pedidos
</div>
@else
<div class="text-danger" style="font-weight:bold">
<i class="lni lni-restaurant"></i>
Estabelecimento fechado
</div>
@endif
</span>
</div>
</div>
</div>
<nav class="navbar pull-center hidden-lg hidden-xl" style="margin-bottom:-25px">
<div class="social2">
<a href="#">
<table>
<tr>
<td><i class="lni lni-coin"></i></td>
</tr>
<tr>
<td style="font-size:10px">Minímo:<br/>
R$ {{ __moeda($config->pedido_minimo) }}
</td>
</tr>
</table>
</a>
@if($config->aceitaCartao())
<a href="#">
<table>
<tr>
<td><img width="24px" src="https://img.icons8.com/?size=100&id=dCmOgAybZTzH&format=png&color=000000" /></td>
</tr>
<tr>
<td style="font-size:10px">Aceitamos</br>Cartões</td>
</tr>
</table>
</a>
@endif
@if($config->tiposEntrega() == 'delivery-retirada')
<a href="#">
<table>
<tr>
<td><i class="lni lni-delivery"></i></td>
</tr>
<tr>
<td style="font-size:10px">Delivery</br>Retirada</td>
</tr>
</table>
</a>
@else
@if($config->tiposEntrega() == 'balcao')
<a href="#">
<table>
<tr>
<td><i class="lni lni-bookmark"></i></td>
</tr>
<tr>
<td style="font-size:10px">Somente</br>Retirada</td>
</tr>
</table>
</a>
@else
<a href="#">
<table>
<tr>
<td><i class="lni lni-delivery"></i></td>
</tr>
<tr>
<td style="font-size:10px">Somente</br>Delivery</td>
</tr>
</table>
</a>
@endif
@endif
</div>
@endif
</nav>
</div>
</div>
</div>
<div class="middle minfit" id="middle">
@yield('content')
</div>
</div>
<div class="footer hidden-sm">
<div class="footer-info">
<div class="container">
<div class="row">
<div class="col-md-12">
<span>{{ $config->rua }}, {{ $config->numero }}, <br/>Bairro: {{ $config->bairro }}, CEP: {{ $config->cep }}, {{ $config->cidade->info }}<br/></span>
</div>
</div>
</div>
</div>
<div class="copyright">
<div class="container">
<div class="row">
<div class="col-md-12">
<a class="watermark" target="_blank">
</a>
</div>
</div>
</div>
</div>
</div>
<div class="modal" tabindex="-1" role="dialog" id="mdpedidos">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header fixed-bottom">
<h3 class="modal-title pull-left" id="tituloProduto">Pedidos</h3>
<button type="button" class="close pull-right" data-dismiss="modal" aria-label="Close">
<i class="lni lni-close"></i>
</button>
</div>
<div class="modal-body">
<div id="corpoPedidos"></div>
</div>
<div class="modal-footer">
<button type="button" class="botao-acao btn text-white" data-dismiss="modal">Fechar</button>
</div>
</div>
</div>
</div>
<div class="modal" tabindex="-1" role="dialog" id="mdpedidosdetalhes">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header fixed-bottom">
<h3 class="modal-title pull-left" id="tituloProduto">Detalhes do Pedido</h3>
<button type="button" class="close pull-right" data-dismiss="modal" aria-label="Close">
<i class="lni lni-close"></i>
</button>
</div>
<div class="modal-body">
<div id="corpoPedidosDetalhes"></div>
</div>
<div class="modal-footer">
<button type="button" class="botao-acao btn text-white" data-dismiss="modal">Fechar</button>
</div>
</div>
</div>
</div>
<div class="modal" tabindex="-1" role="dialog" id="mdcarrinho">
<div class="modal-dialog" role="document" style="width: 90%">
<div class="modal-content">
<div class="modal-header fixed-bottom">
<h3 class="modal-title pull-left" id="tituloProduto">Carrinho</h3>
<button type="button" class="close pull-right" data-dismiss="modal" aria-label="Close">
<i class="lni lni-close"></i>
</button>
</div>
<div class="modal-body">
<div id="corpocarrino"></div>
</div>
</div>
</div>
</div>
<div class="floating-menu bg_sistema pull-center" style="text-align:center; padding:15px;">
<div class="social">
<a href="{{ route('food.index', ['link='.$config->loja_id]) }}" target="_self" style="text-align:center;margin-right:15px;">
<table>
<tbody>
<tr>
<td style="text-align:center"><i class="lni lni-home"></i></td>
</tr>
<tr>
<td style="font-size:12px;color:white">Início</td>
</tr>
</tbody>
</table>
</a>
<a href="#" target="_self" style="text-align:center;margin-right:15px;">
<table>
<tbody>
<tr>
<td style="text-align:center"><i class="lni lni-money-protection"></i></td>
</tr>
<tr>
<td style="font-size:12px;color:white">Minímo
R$ {{ __moeda($config->pedido_minimo) }} </td>
</tr>
</tbody>
</table>
</a>
<a href="{{ route('food.conta', ['link='.$config->loja_id]) }}" target="_self" style="text-align:center;margin-right:15px;">
<table>
<tbody>
<tr>
<td style="text-align:center" valign="top"><i class="lni lni-list"></i> <span class="badge counterp" style="background-color:#ff0000d9;margin-right:-30px;margin-top:0px;display:none;position:absolute">0</span></td>
</tr>
<tr>
<td style="font-size:12px;color:white">Pedidos</td>
</tr>
</tbody>
</table>
</a>
<a href="{{ route('food.carrinho', ['link='.$config->loja_id]) }}" target="_self" style="text-align:center;margin-right:15px;">
<table>
<tbody>
<tr>
<td style="text-align:center"><i class="lni lni-cart"></i> <span class="badge counter" style="background-color:#ff0000d9;margin-right:-30px;margin-top:0px;display:none;position:absolute">0</span></td>
</tr>
<tr>
<td style="font-size:12px;color:white">Ver Carrinho</td>
</tr>
</tbody>
</table>
</a>
</div>
</div>
<style>
.floating-menu {
background:white;
padding: 5px;;
width: 100%;
z-index: 100;
position: fixed;
bottom: 0;
right: 0;
}
.floating-menu a{
font-size: 0.9em;
display: block;
margin: 0 0.5em;
margin-top:5px;
}
</style>
<script>
</script>
</div>
<div class="modal" tabindex="-1" role="dialog" id="mdProduto">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header fixed-bottom">
<h3 class="modal-title pull-left" id="tituloProduto">Detalhes</h3>
<button type="button" class="close pull-right" data-dismiss="modal" aria-label="Close">
<i class="lni lni-close"></i>
</button>
</div>
<div class="modal-body" style="max-height: 85vh;width:100%; overflow:scroll" id="corpoPagina">
</div>
</div>
</div>
</div>
<div class="modal modal-loading" tabindex="-1" role="dialog">
</div>
<script src="food-files/js/bootstrap.min.js"></script>
<script src="food-files/js/jquery.sidr.min.js"></script>
<script src="food-files/js/maskmoney.min.js"></script>
<script src="food-files/js/jquery.maskedinput.min.js"></script>
<script src="food-files/js/jquery.validate.min.js"></script>
<script src="food-files/js/jquery.sticky.min.js"></script>
<script src="food-files/js/template.js"></script>
<script src='https://cdnjs.cloudflare.com/ajax/libs/sweetalert/2.1.2/sweetalert.min.js'></script>
<script src="assets/js/toastr.min.js"></script>
@yield('js')
</body>
<script>
let prot = window.location.protocol;
let host = window.location.host;
const path_url = prot + "//" + host + "/";
var funcionamento = '1';
sacola_count();
$(document).ready(function() {
$('#mdcarrinho').one('hidden.bs.modal', function () {
sacola_count();
})
$('#mdProduto').one('hidden.bs.modal', function () {
sacola_count();
})
});
function sacola_count() {
$.post(path_url + 'api/delivery-link/carrinho-count', { session_cart_delivery: $('#session_cart_delivery').val() })
.done(function(data) {
if(data){
$(".shop-bag .counter").html(data);
$(".social .counter").css('display', 'inline-block');
$(".social .counter").html(data);
}else{
$(".shop-bag .counter").html('0');
$(".social .counter").html('0');
}
});
}
var buscaPedidos = null;
function carregaPagina(link, md='mdProduto',corpo='corpoPagina'){
$('#'+corpo).html('');
$('#'+md).modal('show');
clearInterval(buscaPedidos);
buscaPedidos = null;
if(md == 'mdpedidos'){
if(buscaPedidos != null){
}
buscaPedidos = setInterval(function(){
$.get(link, function (html) {
$('#'+corpo).html(html);
$('#_token_api').val($('#_token_aux').val())
$.LoadingOverlay("hide");
});
},5000);
}
$.LoadingOverlay("show");
$.get(link, function (html) {
$('#'+corpo).html(html);
$('#_token_api').val($('#_token_aux').val())
$.LoadingOverlay("hide");
});
}
toastr.options = {
"progressBar": true
, "onclick": null
, "showDuration": "300"
, "hideDuration": "1000"
, "timeOut": "10000"
, "extendedTimeOut": "1000"
, "showEasing": "swing"
, "hideEasing": "linear"
, "showMethod": "fadeIn"
, "hideMethod": "fadeOut"
}
@if(session()->has('flash_success'))
toastr.success('{{ session()->get('flash_success') }}');
@endif
@if(session()->has('flash_error'))
toastr.error('{{ session()->get('flash_error') }}');
@endif
@if(session()->has('flash_warning'))
toastr.warning('{{ session()->get('flash_warning') }}');
@endif
function promptInstall() {
if('serviceWorker' in navigator) {
navigator.serviceWorker
.register('serviceworker.js')
.then(function() { console.log('Service Worker Registered'); });
}
}
let deferredPrompt;
</script>
</html>
<script>
function centraliza_menu(){
}
function getOffset(el) {
const rect = el.getBoundingClientRect();
return {
left: rect.left + window.scrollX,
top: rect.top + window.scrollY
};
}
function showCategoria(id,el){
var a = menu_topo.getElementsByTagName('a');
for(var i=0; i<a.length;i++){
a[i].classList.remove('active');
}
el.classList.add('active')
var topo = getOffset(document.getElementById(id)).top-150
window.scrollTo({
top: topo,
behavior: 'smooth',
})
$('.tv-infinite-menu').animate({ scrollLeft: el.offsetLeft-15 }, 500 );
}
var categorias = document.getElementsByClassName('categoria');
$(window).scroll(function(){
var top = $(window).scrollTop();
if(top > 320){
$('.search-bar-mobile').addClass('menufixado')
} else {
$('.search-bar-mobile').removeClass('menufixado')
}
});
function testa(str,bus) {
if(str.toUpperCase().includes(bus.toUpperCase())){
return true;
}else{
return false;
}
}
function MessageBoxPrompt(message){
return $.MessageBox({
buttonDone : "Ok",
buttonFail : "Não",
input : true,
message : message
});
}
function copiartxt(campo){
campo.select();
campo.setSelectionRange(0, 9999999999)
document.execCommand("copy");
$.MessageBox('Copiado!')
}
$( document ).ready(function() {
if(funcionamento != '1'){
$.MessageBox("Aberto para pedidos.</br>Mas você pode conferir nosso cardápio .");
}
setInterval(function () {
if(document.getElementById('next_banner') != undefined){
console.log(next_banner);
next_banner.click();
}
}, 4000);
});
</script>