// const { default: Swal } = require("sweetalert2");
Chart.defaults.global.defaultFontFamily = 'IRANSansFaNum';
var province,
town,
axisName,
axisType,
projectTitle,
contractor,
consultant,
contractDate,
contractPrice,
contractDatePicker;
var footercount = null;
var footercount2 = null
var footercount3 = null
var footercount4 = null
var footercount5 = null
var footercount6 = null
var provinces = [];
var tablefirst;
var tablesecond;
var tablethird;
var tablefourth;
var tablefifth;
var tablesix;
var flagshown = 0
var endadate;
var province_id;
var showDetails = true
var chartColors = [
'rgba(255, 99, 132, 0.6)',
'rgba(54, 162, 235, 0.6)',
'rgba(255, 206, 86, 0.6)',
'rgba(75, 192, 192, 0.6)',
'rgba(153, 102, 255, 0.6)',
'rgba(255, 159, 64, 0.6)',
'rgba(255, 64, 159, 0.6)',
'rgba(159, 255, 64, 0.6)',
'rgba(255, 64, 255, 0.6)',
'rgba(159, 159, 64, 0.6)',
'rgb(200, 221, 247 , 0.6)',
'rgb(200, 221, 166 , 0.6)',
'rgb(115, 221, 166 , 0.6)',
];
// endadate = $("#endclock").persianDatepicker({
// format: "YYYY/MM/DD",
// initialValue: false,
// autoClose: true,
// });
function showLoaderScreen() {
$(".starter-loader-container").css("display", "flex").hide().fadeIn();
}
function hideLoaderScreen() {
$(".starter-loader-container").fadeOut();
}
$(document).ready(function () {
// getProvinces();
endadate = $("#endclock").persianDatepicker({
format: "YYYY/MM/DD",
initialValue: false,
autoClose: true,
});
tablefirst = $("#example-update").DataTable({
dom: '<"maxbar">lBfrtip',
// scrollX: true,
destroy: true,
pagingType: "simple_numbers",
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, "asc"]],
processing: true,
ajax: {
url: "https://rms.rmto.ir/rahdari/road-maintenance-project/getstat",
type: "GET",
dataSrc: function (json) {
console.log(json);
console.log(json.data.sum)
footercount = json.data.sum
showpie(footercount)
return json.data.stat;
},
},
columns: [
{
data: "proviceName",
},
{
data: "cityName",
},
{ data: "projectsCount" },
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 13;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 13;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][1];
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 12;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 12;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][1];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 12;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 2)
return data[Object.keys(data)[keyIndex]][2];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 12;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 2)
return data[Object.keys(data)[keyIndex]][3];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 1;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 1;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][1];
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 1;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][2];
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 2;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 2;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][1];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 2;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][2];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 3;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 3;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][1];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 3;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][2];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 4;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 4;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][1];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 4;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][2];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 5;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 5;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][1];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 5;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][2];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 6;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 6;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][1];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 6;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][2];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 7;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 7;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][1];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 7;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][2];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 8;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 8;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][1];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 8;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][2];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 9;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 9;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][1];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 9;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][2];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 10;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 10;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][1];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 10;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][2];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 11;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 11;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][1];
else return "-";
}
},
},
{
data: "projectDistance",
render: function (data, type, row) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 11;
});
if (keyIndex == -1) {
return "-";
} else {
if (data[Object.keys(data)[keyIndex]].length > 1)
return data[Object.keys(data)[keyIndex]][2];
else return "-";
}
},
},
],
buttons: [
{
extend: "excelHtml5",
title: "Excel",
text: "خروجی به اکسل",
messageTop: " عملکرد پروژه های نگهداری راه ",
},
// {
// text: "فیلتر",
// action: function (e, dt, node, config) {
// $("#endclock").val("")
// $("#province-id").val(0);
// $("#town-id").val(0);
// $("#axis0").prop("checked", false);
// $("#axis1").prop("checked", false);
// $("#axis2").prop("checked", false);
// $("#axis3").prop("checked", false);
// $("#axis4").prop("checked", false);
// $("#project-filter-modal").modal('show')
// },
// },
],
footerCallback: function (row, data, start, end, display) {
var api = this.api();
console.log(footercount);
// Update footer
$(api.column(0).footer()).html("مجموع");
if (footercount != null) {
$(api.column(1).footer()).html("مجموع");
$(api.column(2).footer()).html(footercount[0]);
$(api.column(3).footer()).html(footercount[4]);
$(api.column(4).footer()).html("_");
$(api.column(5).footer()).html(footercount[5]);
$(api.column(6).footer()).html(footercount[6]);
$(api.column(7).footer()).html(footercount[7]);
$(api.column(8).footer()).html("_");
$(api.column(9).footer()).html(footercount[8]);
$(api.column(10).footer()).html(footercount[9]);
$(api.column(11).footer()).html("_");
$(api.column(12).footer()).html(footercount[10]);
$(api.column(13).footer()).html(footercount[11]);
$(api.column(14).footer()).html("_");
$(api.column(15).footer()).html(footercount[12]);
$(api.column(16).footer()).html(footercount[13]);
$(api.column(17).footer()).html("_");
$(api.column(18).footer()).html(footercount[14]);
$(api.column(19).footer()).html(footercount[15]);
$(api.column(20).footer()).html("_");
$(api.column(21).footer()).html(footercount[16]);
$(api.column(22).footer()).html(footercount[17]);
$(api.column(23).footer()).html("_");
$(api.column(24).footer()).html(footercount[18]);
$(api.column(25).footer()).html(footercount[19]);
$(api.column(26).footer()).html("_");
$(api.column(27).footer()).html(footercount[20]);
$(api.column(28).footer()).html(footercount[21]);
$(api.column(29).footer()).html("_");
$(api.column(30).footer()).html(footercount[22]);
$(api.column(31).footer()).html(footercount[23]);
$(api.column(32).footer()).html("_");
$(api.column(33).footer()).html(footercount[24]);
$(api.column(34).footer()).html(footercount[25]);
$(api.column(35).footer()).html("_");
$(api.column(36).footer()).html(footercount[26]);
$(api.column(37).footer()).html(footercount[27]);
$(api.column(38).footer()).html("_");
$(api.column(39).footer()).html(footercount[28]);
$(api.column(40).footer()).html(footercount[29]);
$(api.column(41).footer()).html("_");
// $(api.column(42).footer()).html("_");
}
},
});
});
function getProvinces() {
let reqUrl = "https://rms.rmto.ir/public/contents/provinces";
// showLoaderScreen();
$.ajax({
url: reqUrl,
type: "GET",
success: function (result) {
hideLoaderScreen();
//console.log(result);
provinces = result.data;
$("#province-id").empty();
$("#province-id").append('');
for (let index = 0; index < provinces.length; index++) {
$("#province-id").append(
"\
\
"
);
}
},
error: function (error) {
// hideLoaderScreen();
//console.log(error);
},
});
}
$("#filtertable").on("click", function () {
$("#axis0").prop("checked", false);
$("#axis1").prop("checked", false);
$("#axis2").prop("checked", false);
$("#axis3").prop("checked", false);
$("#axis4").prop("checked", false);
$("#project-filter-modal").modal("show");
$("#province-id").empty();
$("#province-id").append('');
// getProvinces();
for (let index = 0; index < provinces.length; index++) {
$("#province-id").append(
"\
\
"
);
}
});
getProvinces();
$("#province-id").on("change", function () {
getTowns($(this).val());
if ((value = $(this).val()) && $(this).val() != 0) {
province_id = provinces[value - 1].id;
}
})
function getTowns(id) {
let reqUrl = "https://rms.rmto.ir/public/contents/provinces/" + id;
// showLoaderScreen();
$.ajax({
url: reqUrl,
type: "GET",
success: function (result) {
// hideLoaderScreen();
console.log(result);
towns = result.data;
$("#town-id").empty();
$("#town-id").append('');
for (let index = 0; index < towns.length; index++) {
$("#town-id").append(
"\
\
"
);
}
},
error: function (error) {
hideLoaderScreen();
//console.log(error);
},
});
}
$("#province-id").change(function () {
if ((value = $(this).val()) && $(this).val() != 0) {
province_id = provinces[value - 1].id;
}
});
$("#cancelbutton").on("click", function () {
$("#project-filter-modal").modal("hide");
});
$("#filteraddtabel").on("click", function () {
console.log("flagg", flagshown)
var axisarray = [];
let endDate
if ($("#endclock").val() != "") {
endDate = moment(
endadate.getState().selected.year +
"/" +
endadate.getState().selected.month +
"/" +
endadate.getState().selected.date,
"jYYYY/jM/jD"
).format("YYYY-MM-DD");
}
if (!$("#axis0").is(":checked")) {
if ($("#axis1").is(":checked")) {
axisarray.push(1);
test += 1 + ",";
}
if ($("#axis2").is(":checked")) {
axisarray.push(2);
test += 2 + ",";
}
if ($("#axis3").is(":checked")) {
axisarray.push(3);
test += 3 + ",";
}
if ($("#axis4").is(":checked")) {
axisarray.push(4);
test += 4 + ",";
}
} else {
axisarray.push(1);
axisarray.push(2);
axisarray.push(3);
axisarray.push(4);
}
var x = axisarray.toString();
console.log("x", x);
console.log("endDate ", endDate)
console.log(" province_id ", province_id)
showLoaderScreen()
var test = ""
var objectkol = ""
var city_idd = $("#town-id").val()
console.log("chh", city_idd)
var city_choose = "&city-id=" + city_idd
console.log("city_choose", city_choose)
// test
if ((axisarray.length != 0) && (endDate != undefined) && (province_id != undefined)) {
if (city_idd != 0 ) {
console.log("ji")
objectkol = "?axis-types=" + x + "&end-date=" + endDate + "&province-id=" + province_id + city_choose
}
else {
objectkol = "?axis-types=" + x + "&end-date=" + endDate + "&province-id=" + province_id
}
}
else if ((axisarray.length == 0) && (endDate != undefined) && (province_id != undefined)) {
if (city_idd != 0) {
objectkol = "?end-date=" + endDate + "&province-id=" + province_id + city_choose
}
else {
objectkol = "?end-date=" + endDate + "&province-id=" + province_id
}
}
else if ((axisarray.length == 0) && (endDate == undefined) && (province_id != undefined)) {
if (city_idd != 0) {
objectkol = "?province-id=" + province_id + city_choose
}
else {
objectkol = "?province-id=" + province_id
}
}
else if ((axisarray.length == 0) && (endDate == undefined) && (province_id == undefined)) {
hideLoaderScreen()
Swal.fire({
icon: "error",
title: "خطا",
text: " لطفا یکی از موارد را انتخاب کنید . ",
confirmButtonText: "بستن",
});
}
else if ((axisarray.length == 0) && (endDate != undefined) && (province_id == undefined)) {
console.log(
"https://rms.rmto.ir/rahdari/road-maintenance-project/getstat" +
"?end-date=" +
endDate,
)
objectkol = "?end-date=" +
endDate
}
else if ((axisarray.length != 0) && (endDate == undefined) && (province_id == undefined)) {
console.log(
"https://rms.rmto.ir/rahdari/road-maintenance-project/getstat" +
"?axis-types=" +
x
)
objectkol = "?axis-types=" +
x
}
else if ((axisarray.length != 0) && (endDate == undefined) && (province_id != undefined)) {
if (city_idd != 0) {
objectkol = "?axis-types=" +
x +
"&province-id=" +
province_id + city_choose
}
else {
objectkol = "?axis-types=" +
x +
"&province-id=" +
province_id
}
}
else if ((axisarray.length == 0) && (endDate != undefined) && (province_id != undefined)) {
if (city_idd != 0) {
objectkol = "?end-date=" +
endDate +
"&province-id=" +
province_id + city_choose
}
else {
objectkol = "?end-date=" +
endDate +
"&province-id=" +
province_id
}
}
else if ((axisarray.length != 0) && (endDate != undefined) && (province_id == undefined)) {
objectkol = "?axis-types=" +
x +
"&end-date=" +
endDate
}
console.log("objj", objectkol)
//test
if (flagshown == 0) {
hideLoaderScreen()
$("#project-filter-modal").modal("hide");
$("#example-update")
.DataTable()
.ajax.url("https://rms.rmto.ir/rahdari/road-maintenance-project/getstat" + objectkol)
.load();
// $.ajax({
// url: "https://rms.rmto.ir/rahdari/road-maintenance-project/getstat" +
// objectkol,
// type: "GET",
// success: function (result) {
// console.log("pitikoooo11111")
// console.log("resultttt", result.data);
// hideLoaderScreen()
// $("#project-filter-modal").modal("hide");
// if (result.data.stat.length != 0) {
// $("#example-update").dataTable().fnClearTable();
// $("#example-update").dataTable().fnAddData(result.data.stat);
// }
// else {
// $("#example-update").dataTable().fnClearTable();
// }
// // $("#example-update").dataTable().fnAddData(result.data.stat);
// footercount = result.data.sum
// console.log("kookoo", footercount)
// showpie(footercount)
// },
// error: function (error) {
// console.log(error);
// hideLoaderScreen()
// Swal.fire({
// icon: "error",
// title: "خطا",
// confirmButtonText: "بستن",
// });
// },
// });
}
else if (flagshown == 2) {
console.log("objectko", objectkol)
console.log("hi")
console.log(
"https://rms.rmto.ir/rahdari/road-danger-prevention/getstat" +
objectkol
)
hideLoaderScreen()
$("#project-filter-modal").modal("hide");
$("#example-update2")
.DataTable()
.ajax.url("https://rms.rmto.ir/rahdari/road-danger-prevention/getstat" + objectkol)
.load();
// $.ajax({
// url: "https://rms.rmto.ir/rahdari/road-danger-prevention/getstat" +
// objectkol,
// type: "GET",
// success: function (result) {
// console.log(result.data);
// hideLoaderScreen()
// $("#project-filter-modal").modal("hide");
// if (result.data.stat.length != 0) {
// $("#example-update2").dataTable().fnClearTable();
// $("#example-update2").dataTable().fnAddData(result.data.stat);
// }
// else {
// $("#example-update2").dataTable().fnClearTable();
// }
// footercount2 = result.data.sum
// },
// error: function (error) {
// console.log(error);
// hideLoaderScreen()
// Swal.fire({
// icon: "error",
// title: "خطا",
// confirmButtonText: "بستن",
// });
// },
// });
}
else if (flagshown == 3) {
console.log("objectko", objectkol)
console.log("#3")
console.log(
"https://rms.rmto.ir/rahdari/road-upgrade-safety/getstat" +
objectkol
)
hideLoaderScreen()
$("#project-filter-modal").modal("hide");
$("#example-update3")
.DataTable()
.ajax.url("https://rms.rmto.ir/rahdari/road-upgrade-safety/getstat" + objectkol)
.load();
// $.ajax({
// url: "https://rms.rmto.ir/rahdari/road-upgrade-safety/getstat" +
// objectkol,
// type: "GET",
// success: function (result) {
// console.log(result.data);
// $("#project-filter-modal").modal("hide");
// hideLoaderScreen()
// if (result.data.stat.length != 0) {
// $("#example-update3").dataTable().fnClearTable();
// $("#example-update3").dataTable().fnAddData(result.data.stat);
// }
// else {
// $("#example-update3").dataTable().fnClearTable();
// }
// footercount3 = result.data.sum
// },
// error: function (error) {
// console.log(error);
// hideLoaderScreen()
// Swal.fire({
// icon: "error",
// title: "خطا",
// confirmButtonText: "بستن",
// });
// },
// });
}
else if (flagshown == 4) {
console.log("objectko", objectkol)
console.log("#4")
console.log(
"https://rms.rmto.ir/rahdari/road-technical-building/getstat" +
"?axis-types=" +
x +
"&end-date=" +
endDate
)
hideLoaderScreen()
$("#project-filter-modal").modal("hide");
$("#example-update4")
.DataTable()
.ajax.url("https://rms.rmto.ir/rahdari/road-technical-building/getstat" + objectkol)
.load();
// $.ajax({
// url: "https://rms.rmto.ir/rahdari/road-technical-building/getstat" +
// objectkol,
// type: "GET",
// success: function (result) {
// console.log(result.data);
// hideLoaderScreen()
// $("#project-filter-modal").modal("hide");
// if (result.data.stat.length != 0) {
// $("#example-update4").dataTable().fnClearTable();
// $("#example-update4").dataTable().fnAddData(result.data.stat);
// }
// else {
// $("#example-update4").dataTable().fnClearTable();
// }
// footercount4 = result.data.sum
// },
// error: function (error) {
// console.log(error);
// hideLoaderScreen()
// Swal.fire({
// icon: "error",
// title: "خطا",
// confirmButtonText: "بستن",
// });
// },
// });
}
else if (flagshown == 5) {
console.log("objectko", objectkol)
console.log("#5")
console.log(
"https://rms.rmto.ir/rahdari/road-tollhouse-management/getstat" +
"?axis-types=" +
x +
"&end-date=" +
endDate
)
hideLoaderScreen()
$("#project-filter-modal").modal("hide");
$("#example-update5")
.DataTable()
.ajax.url("https://rms.rmto.ir/rahdari/road-tollhouse-management/getstat" + objectkol)
.load();
// $.ajax({
// url: "https://rms.rmto.ir/rahdari/road-tollhouse-management/getstat" +
// objectkol,
// type: "GET",
// success: function (result) {
// console.log(result.data);
// hideLoaderScreen()
// $("#project-filter-modal").modal("hide");
// if (result.data.stat.length != 0) {
// $("#example-update5").dataTable().fnClearTable();
// $("#example-update5").dataTable().fnAddData(result.data.stat);
// }
// else {
// $("#example-update5").dataTable().fnClearTable();
// }
// footercount5 = result.data.sum
// },
// error: function (error) {
// console.log(error);
// hideLoaderScreen()
// Swal.fire({
// icon: "error",
// title: "خطا",
// confirmButtonText: "بستن",
// });
// },
// });
}
else if (flagshown == 6) {
console.log("objectko", objectkol)
console.log("#6")
console.log(
"https://rms.rmto.ir/rahdari/road-construction-rural/getstat" +
"?axis-types=" +
x +
"&end-date=" +
endDate
)
hideLoaderScreen()
$("#project-filter-modal").modal("hide");
$("#example-update6")
.DataTable()
.ajax.url("https://rms.rmto.ir/rahdari/road-construction-rural/getstat" + objectkol)
.load();
// $.ajax({
// url: "https://rms.rmto.ir/rahdari/road-construction-rural/getstat" +
// objectkol,
// type: "GET",
// success: function (result) {
// console.log(result.data);
// hideLoaderScreen()
// $("#project-filter-modal").modal("hide");
// if (result.data.stat.length != 0) {
// $("#example-update6").dataTable().fnClearTable();
// $("#example-update6").dataTable().fnAddData(result.data.stat);
// }
// else {
// $("#example-update6").dataTable().fnClearTable();
// }
// footercount6 = result.data.sum
// },
// error: function (error) {
// console.log(error);
// hideLoaderScreen()
// Swal.fire({
// icon: "error",
// title: "خطا",
// confirmButtonText: "بستن",
// });
// },
// });
}
});
function showpie(sum) {
console.log("DDDd", sum)
$('#myChart').remove(); // this is my