arcadiasuite/plus/public/js/nfse_transmitir.js

95 lines
1.7 KiB
JavaScript

function transmitir(id){
console.clear()
$.post(path_url + "api/nfse/transmitir", {
id: id,
})
.done((success) => {
swal("Sucesso", success.mensagem, "success").then(() => {
location.reload()
})
}).fail((err) => {
console.log(err)
if(err.status == 404){
let json = err.responseJSON
let motivo = json.mensagem
let erros = json.erros
if(erros){
erros.map((e) => {
motivo += e.erro
})
}
let icon = "error"
let title = "Algo deu errado"
swal({
title: title,
text: motivo,
icon: icon,
buttons: ["Fechar"],
dangerMode: true,
})
}else{
swal("Algo deu errado", err.responseJSON, "error")
}
})
}
function consultar(id){
console.clear()
$.post(path_url + "api/nfse/consultar", {
id: id,
})
.done((success) => {
swal("Sucesso", success.mensagem, "success").then(() => {
window.open(success.link_pdf)
})
}).fail((err) => {
console.log(err)
try{
swal("Erro", err.responseJSON.mensagem, "error").then(() => {
location.reload()
})
}catch{
swal("Erro", "Erro consulte o console", "error")
}
})
}
$('#btn-cancelar').click(() => {
console.clear()
$.post(path_url + "api/nfse/cancelar", {
id: IDNFSE,
motivo: $('#inp-motivo-cancela').val()
})
.done((success) => {
swal("Sucesso", e.mensagem, "success")
}).fail((err) => {
console.log(err)
try{
let json = JSON.parse(err.responseJSON)
swal("Erro", json.mensagem, "error").then(() => {
location.reload()
})
}catch{
try{
swal("Erro", err.responseJSON.mensagem, "error")
}catch{
swal("Erro", err.responseJSON, "error")
}
}
})
})
var IDNFSE = null
function cancelar(id, numero){
IDNFSE = id
$('.ref-numero').text(numero)
$('#modal-cancelar').modal('show')
}