118 lines
3.4 KiB
JavaScript
118 lines
3.4 KiB
JavaScript
var table
|
|
function showLoaderScreen() {
|
|
$(".divloader").css("display", "flex").hide().fadeIn();
|
|
}
|
|
|
|
function hideLoaderScreen() {
|
|
$(".divloader").fadeOut();
|
|
}
|
|
$(document).ready(function () {
|
|
showLoaderScreen()
|
|
table = $("#examplegozaresh").DataTable({
|
|
dom: "<flB<t>p>",
|
|
pagingType: "simple_numbers",
|
|
scrollX: true,
|
|
destroy: true,
|
|
language: {
|
|
sEmptyTable: "هیچ دادهای در جدول وجود ندارد",
|
|
sInfo: "نمایش _START_ تا _END_ از _TOTAL_ ردیف",
|
|
sInfoEmpty: "نمایش 0 تا 0 از 0 ردیف",
|
|
sInfoFiltered: "(فیلتر شده از _MAX_ ردیف)",
|
|
sInfoPostFix: "",
|
|
sInfoThousands: ",",
|
|
sLengthMenu: "نمایش _MENU_ ردیف",
|
|
sLoadingRecords: "در حال بارگزاری...",
|
|
sProcessing: "در حال پردازش...",
|
|
sSearch: "جستجو: ",
|
|
sZeroRecords: "رکوردی با این مشخصات پیدا نشد",
|
|
oPaginate: {
|
|
sFirst: "برگهی نخست",
|
|
sLast: "برگهی آخر",
|
|
sNext: "بعدی",
|
|
sPrevious: "قبلی",
|
|
},
|
|
oAria: {
|
|
sSortAscending: ": فعال سازی نمایش به صورت صعودی",
|
|
sSortDescending: ": فعال سازی نمایش به صورت نزولی",
|
|
},
|
|
},
|
|
|
|
order: [
|
|
[0, "desc"]
|
|
],
|
|
processing: true,
|
|
select: true,
|
|
ajax: {
|
|
url: "https://rms.rmto.ir/api/mil?mehvar_id=1",
|
|
type: "GET",
|
|
dataSrc: function (json) {
|
|
hideLoaderScreen()
|
|
console.log("data", json.data)
|
|
return json.data;
|
|
},
|
|
},
|
|
columns: [
|
|
{
|
|
className: "text-center",
|
|
data: null,
|
|
render: function (data, type, row, meta) {
|
|
// console.log(meta.row);
|
|
return meta.row + 1;
|
|
},
|
|
},
|
|
{ data: "province" },
|
|
|
|
{ data: "city" },
|
|
{
|
|
data: "id_fa",
|
|
},
|
|
{ data: "sub_id_fa" },
|
|
{ data: "value" },
|
|
|
|
{ data: "unit" },
|
|
{ data: "date" },
|
|
|
|
|
|
],
|
|
|
|
buttons: [
|
|
//pooria
|
|
|
|
|
|
{
|
|
extend: "excelHtml5",
|
|
title: "Excel",
|
|
text: '<div class="d-flex flex-column"><i class="fa mb-2 fa-book icon-color"></i>خروجی به اکسل</div>',
|
|
messageTop: "گزارشات محوری ",
|
|
|
|
|
|
},
|
|
],
|
|
|
|
|
|
});
|
|
|
|
|
|
})
|
|
$("#coridor_select").on("change", function () {
|
|
if (parseInt($(this).children("option:selected").val()) == 0) {
|
|
|
|
}
|
|
else {
|
|
showgozareshtable(parseInt($(this).children("option:selected").val()))
|
|
}
|
|
|
|
})
|
|
function showgozareshtable(idkol) {
|
|
showLoaderScreen()
|
|
$.ajax({
|
|
url: "https://rms.rmto.ir/api/mil?mehvar_id=" + idkol,
|
|
type: "GET",
|
|
success: function (result) {
|
|
$("#examplegozaresh").dataTable().fnClearTable();
|
|
$("#examplegozaresh").dataTable().fnAddData(result.data);
|
|
hideLoaderScreen();
|
|
|
|
},
|
|
});
|
|
} |