arcadiasuite/plus/public/js/notificacao_marketplace.js

53 lines
1.1 KiB
JavaScript

var intervalVar = null
$(function(){
intervalVar = setInterval(() => {
notificacoesPedidoDelivery()
}, 5000)
})
function notificacoesPedidoDelivery(){
if($('#modal-notificacao-delivery').is(':visible')){
}else{
$.ajax({
url: path_url + 'api/notificacoes-delivery',
method: "GET",
global: false,
data: {empresa_id: $('#empresa_id').val()}
}).done((success) => {
if(success){
var audio = new Audio('/audio/song3.wav');
audio.addEventListener('canplaythrough', function() {
audio.play();
});
$('#modal-notificacao-delivery').modal('show')
$('#modal-notificacao-delivery .modal-body').html(success)
}
}).fail((err) => {
});
}
}
$(document).on("focus", ".btn-confirmar", function () {
var form = $(this).parents("form");
var estado = $(this).closest(".card-footer").find("#estado");
estado.val('aprovado')
setTimeout(() => {
form.submit();
}, 10)
});
$(document).on("focus", ".btn-recusar", function () {
var form = $(this).parents("form");
var estado = $(this).closest(".card-footer").find("#estado");
estado.val('cancelado')
setTimeout(() => {
form.submit();
}, 10)
});