File: /var/www/vhost/disk-apps/comfama.sports-crowd.com/public/js/coverage.js
function importCoverages() {
var archivo = document.getElementById("archivo");
var t = $("#example22").DataTable();
var state;
var message;
archivo = archivo.files[0];
t.clear().draw();
if (archivo) {
var formData = new FormData();
formData.append("archivo", archivo);
$("#button-import-coverages").addClass("displayNone");
$("#spinnerButtonCoverages").removeClass("displayNone");
$.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) {
if (r.d != null) {
if (r.d.length > 0) {
for (var i = 0; i < r.d.length; i++) {
t.row.add({
message: r.d[i].message,
line: r.d[i].line,
});
message = r.d[i].message;
state = r.d[i].state;
}
if (state == false) {
$('#logModal').modal("show");
t.draw();
}
} else if (r.r) {
swal(r.m, {
icon: "success",
buttons: {
Ok: true,
},
}).then((val) => {
if (val == "Ok") {
$(location).attr("href", "/coverages");
}
});
}
} else {
swal(
"Error",
"¡Error al subir el archivo!",
"error"
);
$("#button-import-subscribers").removeClass("displayNone");
$("#spinnerButtonSubscribers").addClass("displayNone");
}
},
});
} else {
swal("Ok", "¡No hay archivo!", "warning");
}
}
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");
}
});
}