File: /var/www/vhost/disk-apps/alq-cali.bikenow.co/public/js/coverage.js
function importCoverages() {
var archivo = document.getElementById("archivo");
archivo = archivo.files[0];
if (!archivo) {
swal("Advertencia", "¡No hay archivo!", "warning");
return;
}
var t = $("#example22").DataTable();
t.clear().draw();
$("#button-import-coverages").addClass("displayNone");
$("#spinnerButtonCoverages").removeClass("displayNone");
var formData = new FormData();
formData.append("archivo", archivo);
$.ajax({
type: "POST",
dataType: "json",
processData: false,
contentType: false,
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
data: formData,
url: "/coverages/importCoverage",
success: function (r) {
$("#button-import-coverages").removeClass("displayNone");
$("#spinnerButtonCoverages").addClass("displayNone");
if (r.r) {
if (r.d != null && r.d.length > 0) {
for (var i = 0; i < r.d.length; i++) {
t.row.add([
r.d[i].message,
r.d[i].line,
]);
}
$('#logModal').modal("show");
t.draw();
} else {
swal(r.m, {
icon: "success",
buttons: {
Ok: true,
},
}).then((val) => {
if (val == "Ok") {
$(location).attr("href", "/coverages");
}
});
}
} else {
swal("Error", r.m, "error");
}
},
error: function (err) {
$("#button-import-coverages").removeClass("displayNone");
$("#spinnerButtonCoverages").addClass("displayNone");
swal("Error", err.responseJSON.message, "error");
},
});
}
function deleteCoverages() {
swal("¿Eliminar todos los registros de coberturas?", {
buttons: {
cancel: "No",
Ok: true,
},
}).then((val) => {
if (val == "Ok") {
$.ajax({
url: "/coverages/deleteCoverage",
type: "GET",
contentType: "application/json",
headers: {
"X-CSRF-TOKEN": $(
'meta[name="csrf-token"]'
).attr("content"),
"Content-Type": "application/json",
},
data: null,
success: function (r) {
if (r.r) {
swal(r.m, {
icon: "success",
buttons: {
Ok: true,
},
}).then((val) => {
if (val == "Ok") {
$(location).attr("href", "/coverages");
}
});
} else {
swal("Alerta", r.m, "warning");
}
},
error: function (e) {
swal(
"Error",
Lang.get("messagesClient.coverage_.title_2"),
"error"
);
},
});
}
});
}
function alertLogCoverages() {
swal(Lang.get("messagesClient.coverage_.title_1"), {
icon: "error",
buttons: {
Ok: true,
},
}).then((val) => {
if (val == "Ok") {
$(location).attr("href", "/coverages");
}
});
}