arcadiasuite/plus/public/js/notificacao_ecommerce.js

49 lines
1.0 KiB
JavaScript

$(function(){
// alert('oi')
intervalVar = setInterval(() => {
notificacoesEcommerce()
}, 5000)
})
function notificacoesEcommerce(){
if($('#modal-notificacao-ecommerce').is(':visible')){
}else{
$.ajax({
url: path_url + 'api/notificacoes-ecommerce',
method: "GET",
global: false,
data: {empresa_id: $('#empresa_id').val()}
}).done((success) => {
if(success.length > 1){
var audio = new Audio('/audio/song3.wav');
audio.addEventListener('canplaythrough', function() {
audio.play();
});
$('#modal-notificacao-ecommerce').modal('show')
$('#modal-notificacao-ecommerce .modal-body').html(success)
}
}).fail((err) => {
});
}
}
$('body').on('click', '.btn-set-status', function () {
let id = $(this).prev().val()
$.post(path_url + "api/notificacoes-set-status", {id: id})
.done((success) => {
$('#modal-notificacao').modal('hide')
if(success.tipo == 'fechar_mesa'){
if(success.pedido){
location.href = '/pedidos-cardapio/'+success.pedido.id
}
}
})
.fail((err) => {
console.log(err)
})
});