const loadApprCandidChallanWise = () => {
$("#loadtab").load("html_modules/apprCandidates.html", () => {
$("#appdetl").hide();
});
};
const getAppDetails = () => {
var parameters = "fromdeg=" + $("#fromdeg").val();
parameters += "&todeg=" + $("#todeg").val();
parameters += "&fromcoll=" + $("#fromcoll").val();
parameters += "&tocoll=" + $("#tocoll").val();
parameters += "&fromchallan=" + $("#fromchallan").val();
parameters += "&tochallan=" + $("#tochallan").val();
parameters += "&exmno=" + $("#year").val();
// parameters += "&pAprtype=" + $("#idAprtype").val();
console.log(parameters);
$.blockUI({ message: " " });
$.ajax({
type: "post",
url: $host_url + "apprCandidates",
data: parameters,
success: response => {
$.unblockUI();
var { data, error_code, status } = JSON.parse(response);
// $(".js-exportable").html("");
var color = "";
$("#appdetl").show();
var html = `
`;
$("#appdetl").html(html);
var app_arr = [];
//user option creation
// var usr_arr = Object.values(users);
// var options = usr_arr.map((usr) => {
// return `${usr} `
// });
// $('#user').html(options.join(''));
//get array of applications
// for (var i in data) {
// var arr = $.map(data[i], el => {
// return el;
// });
// app_arr.push(arr);
// }
// console.log(app_arr);
// table = $(".js-exportable").DataTable({
// dom: "Bfrtip",
// destroy: true,
// responsive: true,
// data: app_arr,
// columnDefs: [
// {
// targets: 0,
// searchable: false,
// orderable: false,
// className: "dt-body-center",
// width: "7%"
// },
// {
// targets: 1,
// searchable: false,
// orderable: false,
// className: "dt-body-center",
// width: "5%"
// // render: function(data, type, full, meta) {
// // return (
// // // ' '
// // );
// // }
// },
// {
// targets: 2,
// className: "text-center",
// width: "5%"
// },
// {
// targets: 3,
// className: "text-center",
// width: "5%"
// },
// {
// targets: 4,
// className: "text-center",
// width: "5%"
// },
// {
// targets: 5,
// className: "text-center",
// width: "5%"
// },
// {
// targets: 6,
// className: "text-center",
// width: "5%",
// render: function(data, type, full, meta) {
// if (data == "PENDING") var color = "#c6b601";
// else if (data == "APPROVED") var color = "green";
// else if (data == "REJECTED") var color = "red";
// else var color = "black";
// return `${data} `;
// }
// },
// {
// targets: 7,
// className: "text-center",
// width: "5%",
// render: function(data, type, full, meta) {
// // console.log(data);
// return (
// ' ")
// .text(data)
// .html() +
// '" value="' +
// $("
")
// .text(data)
// .html() +
// '"> '
// );
// }
// }
// ],
// order: [[1, "asc"]],
// columns: [
// { title: "Name " },
// { title: "App. No. " },
// { title: "Reg. No. " },
// { title: "Cntr. Code " },
// { title: "Payment Type " },
// { title: "famount " },
// { title: "Status " },
// {
// title:
// " "
// }
// ],
// // lengthMenu: [[2, 4, 8, -1], [2, 4, 8, "All"]],buttons: ["csv", "excel", "pdf"]
// pageLength: 15,
// buttons: []
// });
//check already assigned user
// var rows = table.rows({ search: "applied" }).nodes();
// $('input[type="checkbox"]', rows).prop("checked", this.checked);
// $("#select-all").on("click", function() {
// // Check/uncheck all checkboxes in the table
// var rows = table.rows({ search: "applied" }).nodes();
// $('input[type="checkbox"]', rows).prop("checked", this.checked);
// });
// $("#idAckTable >tbody > tr > td").css("border", "0px");
}
});
};
const CheckIndiv = idx => {
if (document.getElementById("chk" + idx).checked == true) {
document.getElementById("h_" + idx).value = "T";
} else {
document.getElementById("h_" + idx).value = "F";
}
};
const checkAll = len => {
console.log(len);
if (document.getElementById("checkall").checked == true) {
for (var i = 0; i < len; i++) {
document.getElementById("chk" + i).checked = true;
document.getElementById("h_" + i).value = "T";
}
} else {
for (var i = 0; i < len; i++) {
document.getElementById("chk" + i).checked = false;
document.getElementById("h_" + i).value = "F";
}
}
};
const updateApprStatus = () => {
var values = Array();
$("#mainTable tr.tblRow").map((i, el) => {
var appno = $("#appno" + i).text();
var regno = $("#regno" + i).text();
var cntrcode = $("#cntr" + i).text();
if ($("#chk" + i).is(":checked")) {
values.push({
appno: appno,
regno: regno,
cntrcode: cntrcode
});
}
});
$.blockUI({ message: " " });
$.ajax({
type: "POST",
url: $host_url + "updateApprStatus",
data: "ApprStatus=" + JSON.stringify(values),
success: response => {
$.unblockUI();
var { status, error_code, data } = JSON.parse(response);
console.log(data);
if (error_code == 0) {
alert("Details Updated Successfully");
$("#appdetl").hide();
}
if (error_code == 1) {
alert("Details wasn't Updated Successfully, Please try again");
$("#appdetl").hide();
}
}
});
};
const loadApprCandidate = () => {
$("#loadtab").load("html_modules/apprCandidList.html");
};
const getApprCandidReport = () => {
var frmdeg = $("#fromdeg").val();
var todeg = $("#todeg").val();
var frmappno = $("#fromchal").val();
var toappno = $("#tochal").val();
var frmcoll = $("#fromcoll").val();
var tocoll = $("#tocoll").val();
var exmno = $("#year").val();
var rtype = $("#rtype").val();
console.log("reporptrtt", {
frmdeg,
todeg,
frmappno,
toappno,
frmcoll,
tocoll,
exmno,
rtype
});
if (frmappno == "") {
alert("Enter Challan No.");
// return;
}
if (frmdeg == "") {
alert("Enter Degree");
// return;
}
window.location.href =
$host_url +
"generateApprCandidRprt&frmdeg=" +
frmdeg +
"&todeg=" +
todeg +
"&frmappno=" +
frmappno +
"&toappno=" +
toappno +
"&frmcoll=" +
frmcoll +
"&tocoll=" +
tocoll +
"&rtype=" +
rtype +
"&exmno=" +
exmno;
};