164 lines
3.6 KiB
JavaScript
164 lines
3.6 KiB
JavaScript
function transmitir(id){
|
|
console.clear()
|
|
$.post(path_url + "api/nfce_painel/emitir", {
|
|
id: id,
|
|
})
|
|
.done((success) => {
|
|
console.log(success)
|
|
if(success.recibo == '' && success.contigencia){
|
|
swal("Sucesso", "NFCe emitida em contigência - chave: [" + success.chave + "]", "success")
|
|
.then(() => {
|
|
if($('#nao_imprimir').length == 0){
|
|
window.open(path_url + 'nfce/imprimir/' + id, "_blank")
|
|
}
|
|
setTimeout(() => {
|
|
location.reload()
|
|
}, 100)
|
|
})
|
|
}else{
|
|
swal("Sucesso", "NFCe emitida " + success.recibo + " - chave: [" + success.chave + "]", "success")
|
|
.then(() => {
|
|
if($('#nao_imprimir').length == 0){
|
|
window.open(path_url + 'nfce/imprimir/' + id, "_blank")
|
|
}
|
|
setTimeout(() => {
|
|
location.reload()
|
|
}, 100)
|
|
})
|
|
}
|
|
})
|
|
.fail((err) => {
|
|
console.log(err)
|
|
if(err.responseJSON.message){
|
|
swal("Algo deu errado", err.responseJSON.message, "error")
|
|
.then(() => {
|
|
location.reload()
|
|
})
|
|
}else{
|
|
swal("Algo deu errado", err.responseJSON, "error")
|
|
}
|
|
})
|
|
}
|
|
|
|
function transmitirContigencia(id){
|
|
|
|
console.clear()
|
|
$.post(path_url + "api/nfce_painel/transmitir-contigencia", {
|
|
id: id,
|
|
})
|
|
.done((success) => {
|
|
console.log(success)
|
|
if(success.recibo == '' && success.contigencia){
|
|
swal("Sucesso", "NFCe emitida em contigência - chave: [" + success.chave + "]", "success")
|
|
.then(() => {
|
|
window.open(path_url + 'nfce/imprimir/' + id, "_blank")
|
|
setTimeout(() => {
|
|
location.reload()
|
|
}, 100)
|
|
})
|
|
}else{
|
|
swal("Sucesso", "NFCe emitida " + success.recibo + " - chave: [" + success.chave + "]", "success")
|
|
.then(() => {
|
|
window.open(path_url + 'nfce/imprimir/' + id, "_blank")
|
|
setTimeout(() => {
|
|
location.reload()
|
|
}, 100)
|
|
})
|
|
}
|
|
})
|
|
.fail((err) => {
|
|
console.log(err)
|
|
if(err.responseJSON.message){
|
|
swal("Algo deu errado", err.responseJSON.message, "error")
|
|
.then(() => {
|
|
location.reload()
|
|
})
|
|
}else{
|
|
swal("Algo deu errado", err.responseJSON, "error")
|
|
}
|
|
})
|
|
}
|
|
|
|
var IDNFE = null
|
|
function cancelar(id, numero){
|
|
IDNFE = id
|
|
$('.ref-numero').text(numero)
|
|
$('#modal-cancelar').modal('show')
|
|
}
|
|
|
|
function corrigir(id, numero){
|
|
IDNFE = id
|
|
$('.ref-numero').text(numero)
|
|
$('#modal-corrigir').modal('show')
|
|
}
|
|
|
|
$('#btn-cancelar').click(() => {
|
|
|
|
if(IDNFE != null){
|
|
$.post(path_url + "api/nfce_painel/cancelar", {
|
|
id: IDNFE,
|
|
motivo: $('#inp-motivo-cancela').val()
|
|
})
|
|
.done((success) => {
|
|
swal("Sucesso", "NFe cancelada " + success, "success")
|
|
.then(() => {
|
|
location.reload()
|
|
})
|
|
})
|
|
.fail((err) => {
|
|
console.log(err)
|
|
|
|
swal("Algo deu errado", err.responseJSON, "error")
|
|
|
|
})
|
|
}else{
|
|
swal("Erro", "Nota não selecionada", "error")
|
|
}
|
|
})
|
|
|
|
|
|
function consultar(id, numero){
|
|
$.post(path_url + "api/nfce_painel/consultar", {
|
|
id: id,
|
|
})
|
|
.done((success) => {
|
|
swal("Sucesso", success, "success")
|
|
})
|
|
.fail((err) => {
|
|
console.log(err)
|
|
swal("Algo deu errado", err.responseJSON, "error")
|
|
|
|
})
|
|
}
|
|
|
|
function enviarEmail(id, numero){
|
|
$('.ref-numero').text(numero)
|
|
$('#modal-email').modal('show')
|
|
$('#inp-danfe').prop('checked', 1)
|
|
$('#inp-xml').prop('checked', 1)
|
|
IDNFE = id
|
|
|
|
}
|
|
|
|
$('#btn-enviar-email').click(() => {
|
|
let email = $('#inp-email').val()
|
|
let danfe = $('#inp-danfe').is(':checked') ? 1 : 0
|
|
let xml = $('#inp-xml').is(':checked') ? 1 : 0
|
|
let data = {
|
|
email: email,
|
|
id: IDNFE,
|
|
danfe: danfe,
|
|
xml: xml,
|
|
}
|
|
|
|
$.post(path_url + "api/nfce_painel/send-mail", data)
|
|
.done((success) => {
|
|
// console.log(success)
|
|
swal("Sucesso", "Email enviado!", "success")
|
|
$('#modal-email').modal('hide')
|
|
})
|
|
.fail((err) => {
|
|
// console.log(err)
|
|
swal("Erro", err.responseJSON, "error")
|
|
})
|
|
}) |