1993 lines
59 KiB
JavaScript
1993 lines
59 KiB
JavaScript
var PERMISSIONS = []
|
|
var hideChartLable = getWidth() < 508 ? false : true;
|
|
var daynamestr = "";
|
|
var dayshowname = "";
|
|
var monthnum = 0;
|
|
var monthshowname = "";
|
|
|
|
var newMoment = moment();
|
|
daynamestr = newMoment.format("dddd");
|
|
monthnum = newMoment.format("jMM");
|
|
if (monthnum == 1) {
|
|
monthshowname = "فروردین";
|
|
} else if (monthnum == 2) {
|
|
monthshowname = "اردیبهشت";
|
|
} else if (monthnum == 3) {
|
|
monthshowname = "خرداد";
|
|
} else if (monthnum == 4) {
|
|
monthshowname = "تیر";
|
|
} else if (monthnum == 5) {
|
|
monthshowname = "مرداد";
|
|
} else if (monthnum == 6) {
|
|
monthshowname = "شهریور";
|
|
} else if (monthnum == 7) {
|
|
monthshowname = "مهر";
|
|
} else if (monthnum == 8) {
|
|
monthshowname = "آبان";
|
|
} else if (monthnum == 9) {
|
|
monthshowname = "آذر";
|
|
} else if (monthnum == 10) {
|
|
monthshowname = "دی";
|
|
} else if (monthnum == 11) {
|
|
monthshowname = "بهمن";
|
|
} else if (monthnum == 12) {
|
|
monthshowname = "اسفند ";
|
|
}
|
|
if (daynamestr == "Monday") {
|
|
dayshowname = "دوشنبه";
|
|
} else if (daynamestr == "Tuesday") {
|
|
dayshowname = "سه شنبه";
|
|
} else if (daynamestr == "Wednesday") {
|
|
dayshowname = "چهارشنبه";
|
|
} else if (daynamestr == "Thursday") {
|
|
dayshowname = "پنجشنبه";
|
|
} else if (daynamestr == "Friday") {
|
|
dayshowname = "جمعه";
|
|
} else if (daynamestr == "Saturday") {
|
|
dayshowname = "شنبه";
|
|
} else if (daynamestr == "Sunday") {
|
|
dayshowname = "یکشنبه";
|
|
}
|
|
document.getElementById("dayname").innerHTML = dayshowname + " ";
|
|
document.getElementById("showday").innerHTML = newMoment.format("jDD") + " ";
|
|
document.getElementById("showmonth").innerHTML = monthshowname + " ";
|
|
document.getElementById("showyear").innerHTML = newMoment.format("jYYYY") + " ";
|
|
|
|
var Bdata = null;
|
|
var WindowWidth = null;
|
|
WindowWidth = $(window).width();
|
|
var picturenumber;
|
|
var imagekol = "";
|
|
Chart.defaults.global.defaultFontFamily = "IRANSansFaNum";
|
|
var chartColors = [
|
|
"#ed145b",
|
|
"#92278f",
|
|
"#662d91",
|
|
"#2e3192",
|
|
"#0054a6",
|
|
"#00aeef",
|
|
"#00a651",
|
|
"#39b54a",
|
|
"#8dc63f",
|
|
"#fff200",
|
|
"#f7941d",
|
|
"#f26522",
|
|
"#4962ac",
|
|
];
|
|
var Chartmostgreen = [
|
|
"rgba(204, 255, 102)",
|
|
"rgba(204, 255, 0)",
|
|
"rgba(204, 255, 204)",
|
|
];
|
|
var chartleastred = [
|
|
"rgba(255, 153, 102)",
|
|
"rgba(204, 102, 102)",
|
|
"rgba(255, 0, 0)",
|
|
];
|
|
$(document).ready(function () {
|
|
|
|
// Swal.fire({
|
|
// icon: "warning",
|
|
// title: "اطلاع رسانی",
|
|
// text: "به دلیل مشکلات زیر ساختی نقشه در تمامی صفحات دارای مشکل میباشد باشماره (84498080) تماس بگیرید",
|
|
// showCancelButton: true,
|
|
// showConfirmButton: false,
|
|
// cancelButtonText: "بستن",
|
|
// })
|
|
|
|
$.ajax({
|
|
url: "https://rms.rmto.ir/webapi/user/get-permission",
|
|
type: "GET",
|
|
cache: false,
|
|
async: false,
|
|
contentType: false,
|
|
processData: false,
|
|
beforeSend: function () {
|
|
showLoaderScreen();
|
|
},
|
|
success: function (result) {
|
|
PERMISSIONS = result.data
|
|
hideLoaderScreen();
|
|
},
|
|
error: function () {
|
|
hideLoaderScreen();
|
|
Swal.fire({
|
|
icon: "error",
|
|
title: "خطا",
|
|
text: 'مشکل در دریافت سطح دسترسی',
|
|
confirmButtonText: "بروزرسانی صفحه",
|
|
showLoaderOnConfirm: true,
|
|
preConfirm: () => {
|
|
location.reload(true);
|
|
},
|
|
});
|
|
}
|
|
})
|
|
|
|
/// [START] road_item_btn
|
|
if (!($.inArray('add-road-item', PERMISSIONS) != -1))
|
|
$('#startfaliat').remove()
|
|
/// [END] road_item_btn
|
|
|
|
showFastReactionCounter();
|
|
|
|
picturenumber = Math.floor(Math.random() * 18) + 1;
|
|
if (picturenumber == 1) {
|
|
imagekol = "../dist/images/modalrms/100.jpg";
|
|
} else if (picturenumber == 2) {
|
|
imagekol = "../dist/images/modalrms/101.jpg";
|
|
} else if (picturenumber == 3) {
|
|
imagekol = "../dist/images/modalrms/102.jpg";
|
|
} else if (picturenumber == 4) {
|
|
imagekol = "../dist/images/modalrms/103.jpg";
|
|
} else if (picturenumber == 5) {
|
|
imagekol = "../dist/images/modalrms/104.jpg";
|
|
} else if (picturenumber == 6) {
|
|
imagekol = "../dist/images/modalrms/105.jpg";
|
|
} else if (picturenumber == 7) {
|
|
imagekol = "../dist/images/modalrms/106.jpg";
|
|
} else if (picturenumber == 8) {
|
|
imagekol = "../dist/images/modalrms/107.jpg";
|
|
} else if (picturenumber == 9) {
|
|
imagekol = "../dist/images/modalrms/108.jpg";
|
|
} else if (picturenumber == 10) {
|
|
imagekol = "../dist/images/modalrms/109.jpg";
|
|
} else if (picturenumber == 11) {
|
|
imagekol = "../dist/images/modalrms/110.jpg";
|
|
} else if (picturenumber == 12) {
|
|
imagekol = "../dist/images/modalrms/111.jpg";
|
|
} else if (picturenumber == 13) {
|
|
imagekol = "../dist/images/modalrms/112.jpg";
|
|
} else if (picturenumber == 14) {
|
|
imagekol = "../dist/images/modalrms/111.jpg";
|
|
} else if (picturenumber == 15) {
|
|
imagekol = "../dist/images/modalrms/111.jpg";
|
|
} else if (picturenumber == 16) {
|
|
imagekol = "../dist/images/modalrms/111.jpg";
|
|
} else if (picturenumber == 17) {
|
|
imagekol = "../dist/images/modalrms/111.jpg";
|
|
} else if (picturenumber == 18) {
|
|
imagekol = "../dist/images/modalrms/13.jpg";
|
|
}
|
|
$(".bodypic").css({ "background-image": "url(" + imagekol + ")" });
|
|
if (WindowWidth <= 800) {
|
|
$(".logoPart").empty();
|
|
$(".logoPart").append(
|
|
'<div class="callusfirst">\
|
|
<img src = "./dist/images/new-design/instagramLogo.svg">\
|
|
<img src="./dist/images/new-design/watsappLogo.svg">\
|
|
</div>\
|
|
<div class="callusec">\
|
|
<img src="./dist/images/new-design/microLine.svg">\
|
|
<span>تماس با ما</span>\
|
|
<img src="./dist/images/new-design/microLine.svg">\
|
|
</div>'
|
|
);
|
|
}
|
|
//for rahdari projects
|
|
$.ajax({
|
|
url: "https://rms.rmto.ir/public/bama-homepage",
|
|
type: "GET",
|
|
beforeSend: function () {
|
|
showLoaderScreen();
|
|
},
|
|
success: function (result) {
|
|
ShowBi(result);
|
|
hideLoaderScreen();
|
|
},
|
|
error: function (error) {
|
|
hideLoaderScreen();
|
|
},
|
|
});
|
|
//for rahdari projects
|
|
|
|
//for money camp
|
|
|
|
//for money camp
|
|
});
|
|
$("#gharargah").on("click", function () {
|
|
let labels = [];
|
|
//Asli
|
|
let lenghtAsliBarf = 0;
|
|
let lenghtAsliseyl = 0;
|
|
let lenghtAsliRizesh = 0;
|
|
let lenghtAsliSayer = 0;
|
|
let lenghtAsliTofan = 0;
|
|
|
|
let cntAsliBarf = 0;
|
|
let cntAsliseyl = 0;
|
|
let cntAsliRizesh = 0;
|
|
let cntAsliSayer = 0;
|
|
let cntAsliTofan = 0;
|
|
|
|
//End Asli
|
|
|
|
//Fari
|
|
let lenghtFariBarf = 0;
|
|
let lenghtFariseyl = 0;
|
|
let lenghtFariRizesh = 0;
|
|
let lenghtFariSayer = 0;
|
|
let lenghtFariTofan = 0;
|
|
|
|
let cntFariBarf = 0;
|
|
let cntFariseyl = 0;
|
|
let cntFariRizesh = 0;
|
|
let cntFariSayer = 0;
|
|
let cntFariTofan = 0;
|
|
//End Fari
|
|
|
|
//Rostayi
|
|
let lenghtRostayiBarf = 0;
|
|
let lenghtRostayiseyl = 0;
|
|
let lenghtRostayiRizesh = 0;
|
|
let lenghtRostayiSayer = 0;
|
|
let lenghtRostayiTofan = 0;
|
|
|
|
let cntRostayiBarf = 0;
|
|
let cntRostayiseyl = 0;
|
|
let cntRostayiRizesh = 0;
|
|
let cntRostayiSayer = 0;
|
|
let cntRostayiTofan = 0;
|
|
//End Rostayi
|
|
|
|
// Bozorgrah
|
|
let lenghtBozorgrahBarf = 0;
|
|
let lenghtBozorgrahseyl = 0;
|
|
let lenghtBozorgrahRizesh = 0;
|
|
let lenghtBozorgrahSayer = 0;
|
|
let lenghtBozorgrahTofan = 0;
|
|
|
|
let cntBozorgrahBarf = 0;
|
|
let cntBozorgrahseyl = 0;
|
|
let cntBozorgrahRizesh = 0;
|
|
let cntBozorgrahSayer = 0;
|
|
let cntBozorgrahTofan = 0;
|
|
//End Bozorgrah
|
|
|
|
//Azadrah
|
|
let lenghtAzadrahBarf = 0;
|
|
let lenghtAzadrahseyl = 0;
|
|
let lenghtAzadrahRizesh = 0;
|
|
let lenghtAzadrahSayer = 0;
|
|
let lenghtAzadrahTofan = 0;
|
|
|
|
let cntAzadrahBarf = 0;
|
|
let cntAzadrahseyl = 0;
|
|
let cntAzadrahRizesh = 0;
|
|
let cntAzadrahSayer = 0;
|
|
let cntAzadrahTofan = 0;
|
|
//End Azadrah
|
|
$.ajax({
|
|
url: "https://rms.rmto.ir/api/statics/camp",
|
|
type: "GET",
|
|
beforeSend: function () {
|
|
showLoaderScreen();
|
|
},
|
|
success: function (res) {
|
|
$("#bl_len_length").each(function () {
|
|
var $this = $(this);
|
|
$({ countNum: $this.text() }).animate({
|
|
countNum: res.charts.staticks[0].bl_len,
|
|
}, {
|
|
duration: 2000,
|
|
easing: "linear",
|
|
step: function () {
|
|
$this.text(Math.round(this.countNum));
|
|
},
|
|
complete: function () {
|
|
$this.text(Math.round(this.countNum));
|
|
},
|
|
});
|
|
});
|
|
campMoney = res.charts.staticks[0].money;
|
|
$(".money_camp").text(campMoney);
|
|
|
|
campMoney = res.charts.staticks[0].dmg;
|
|
$(".car_camp").text(campMoney);
|
|
|
|
campMoney = res.charts.staticks[0].car;
|
|
$(".rahdar_camp").text(campMoney);
|
|
|
|
campMoney = res.charts.staticks[0].rahdar;
|
|
$(".dmg_camp").text(campMoney);
|
|
//gharargah
|
|
var ghararfirsttext = document
|
|
.getElementById("ghararfirst")
|
|
.getContext("2d");
|
|
|
|
var ghararfirst = new Chart(ghararfirsttext, {
|
|
type: "doughnut",
|
|
data: {
|
|
datasets: [{
|
|
data: [
|
|
res.charts.pies[0].cnt,
|
|
res.charts.pies[1].cnt,
|
|
res.charts.pies[2].cnt,
|
|
res.charts.pies[3].cnt,
|
|
],
|
|
backgroundColor: [
|
|
chartColors[0],
|
|
chartColors[1],
|
|
chartColors[2],
|
|
chartColors[3],
|
|
chartColors[4],
|
|
],
|
|
// labels: [
|
|
// "برف" + " (" + res.charts.pies[0].cnt + ")",
|
|
// "سیل" + " (" + res.charts.pies[1].cnt + ")",
|
|
// "رانش و ریزش" + " (" + res.charts.pies[2].cnt + ")",
|
|
// "سایر" + " (" + res.charts.pies[3].cnt + ")"
|
|
// ],
|
|
},],
|
|
// labels: ["برف", "سیل", "رانش و ریزش", "سایر"],
|
|
labels: [
|
|
"برف" + " (" + res.charts.pies[0].cnt + ")",
|
|
"سیل" + " (" + res.charts.pies[1].cnt + ")",
|
|
"رانش و ریزش" + " (" + res.charts.pies[2].cnt + ")",
|
|
"سایر" + " (" + res.charts.pies[3].cnt + ")"
|
|
],
|
|
},
|
|
options: {
|
|
plugins: {
|
|
datalabels: {
|
|
anchor: "center",
|
|
align: "center",
|
|
offset: 10,
|
|
color: "#fffff",
|
|
},
|
|
},
|
|
responsive: true,
|
|
legend: {
|
|
// display: hideChartLable,
|
|
position: "left",
|
|
rtl: true,
|
|
labels: {
|
|
boxWidth: 13,
|
|
fontSize: 11,
|
|
fontStyle: "bold",
|
|
fontColor: "#000",
|
|
},
|
|
},
|
|
title: {
|
|
display: false,
|
|
text: "تفکیک پروژه های راه روستایی",
|
|
position: "bottom",
|
|
},
|
|
tooltips: {
|
|
enabled: true,
|
|
},
|
|
},
|
|
});
|
|
|
|
var ghararsectext = document
|
|
.getElementById("ghararsecond")
|
|
.getContext("2d");
|
|
|
|
var ghararsecond = new Chart(ghararsectext, {
|
|
type: "doughnut",
|
|
data: {
|
|
datasets: [{
|
|
data: [
|
|
res.charts.pies[0].lenght,
|
|
res.charts.pies[1].lenght,
|
|
res.charts.pies[2].lenght,
|
|
res.charts.pies[3].lenght,
|
|
],
|
|
backgroundColor: [
|
|
chartColors[0],
|
|
chartColors[1],
|
|
chartColors[2],
|
|
chartColors[3],
|
|
chartColors[4],
|
|
],
|
|
},],
|
|
// labels: ["برف", "سیل", "رانش و ریزش", "سایر"],
|
|
labels: [
|
|
"برف" + " (" + res.charts.pies[0].lenght + ")",
|
|
"سیل" + " (" + res.charts.pies[1].lenght + ")",
|
|
"رانش و ریزش" + " (" + res.charts.pies[2].lenght + ")",
|
|
"سایر" + " (" + res.charts.pies[3].lenght + ")"
|
|
],
|
|
},
|
|
options: {
|
|
plugins: {
|
|
datalabels: {
|
|
anchor: "center",
|
|
align: "center",
|
|
offset: 10,
|
|
color: "#fffff",
|
|
},
|
|
},
|
|
responsive: true,
|
|
legend: {
|
|
// display: hideChartLable,
|
|
position: "left",
|
|
rtl: true,
|
|
labels: {
|
|
boxWidth: 13,
|
|
fontSize: 11,
|
|
fontStyle: "bold",
|
|
fontColor: "#000",
|
|
},
|
|
},
|
|
title: {
|
|
display: false,
|
|
text: "تفکیک پروژه های راه روستایی",
|
|
position: "bottom",
|
|
},
|
|
tooltips: {
|
|
enabled: true,
|
|
},
|
|
},
|
|
});
|
|
var ghararthirdtext = document
|
|
.getElementById("ghararthird")
|
|
.getContext("2d");
|
|
|
|
var ghararsecond = new Chart(ghararthirdtext, {
|
|
type: "bar",
|
|
data: {
|
|
labels: ["اصلی", "فرعی", "روستایی", "بزرگراه", "آزادراه"],
|
|
datasets: [{
|
|
label: "برف طول",
|
|
type: "bar",
|
|
stack: "cnt",
|
|
backgroundColor: "#4929ac",
|
|
},
|
|
{
|
|
label: "سیل طول",
|
|
type: "bar",
|
|
stack: "cnt",
|
|
backgroundColor: "#202be0",
|
|
},
|
|
{
|
|
label: "رانش طول",
|
|
type: "bar",
|
|
stack: "cnt",
|
|
backgroundColor: "#a83297",
|
|
},
|
|
{
|
|
label: "سایر طول",
|
|
type: "bar",
|
|
stack: "cnt",
|
|
backgroundColor: "#7332a8",
|
|
},
|
|
{
|
|
label: "طوفان طول",
|
|
type: "bar",
|
|
stack: "cnt",
|
|
backgroundColor: "#db7676",
|
|
},
|
|
{
|
|
label: "برف",
|
|
type: "bar",
|
|
stack: "lenght",
|
|
backgroundColor: "#f8981f",
|
|
},
|
|
{
|
|
label: "سیل",
|
|
type: "bar",
|
|
stack: "lenght",
|
|
backgroundColor: "red",
|
|
backgroundColorHover: "#3e95cd",
|
|
},
|
|
{
|
|
label: "رانش",
|
|
type: "bar",
|
|
stack: "lenght",
|
|
backgroundColor: "yellow",
|
|
backgroundColorHover: "#3e95cd",
|
|
},
|
|
{
|
|
label: "سایر",
|
|
type: "bar",
|
|
stack: "lenght",
|
|
backgroundColor: "blue",
|
|
backgroundColorHover: "#3e95cd",
|
|
},
|
|
{
|
|
label: "طوفان",
|
|
type: "bar",
|
|
stack: "lenght",
|
|
backgroundColor: "orange",
|
|
backgroundColorHover: "#3e95cd",
|
|
},
|
|
],
|
|
},
|
|
options: {
|
|
plugins: {
|
|
datalabels: {
|
|
anchor: "center",
|
|
align: "center",
|
|
offset: 10,
|
|
color: "#fffff",
|
|
},
|
|
},
|
|
responsive: true,
|
|
legend: {
|
|
display: false,
|
|
position: "left",
|
|
rtl: true,
|
|
labels: {
|
|
boxWidth: 13,
|
|
},
|
|
},
|
|
title: {
|
|
display: false,
|
|
text: "تفکیک پروژه های راه روستایی",
|
|
position: "bottom",
|
|
},
|
|
tooltips: {
|
|
enabled: true,
|
|
},
|
|
},
|
|
});
|
|
res.charts.stack.forEach(function (element) {
|
|
labels.push(element.axis_type_fa);
|
|
if (element.axis_type == 5) {
|
|
if (element.blockage_cause == 1) {
|
|
lenghtBozorgrahBarf += element.lenght;
|
|
cntBozorgrahBarf += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 2) {
|
|
lenghtBozorgrahseyl += element.lenght;
|
|
cntBozorgrahseyl += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 3) {
|
|
lenghtBozorgrahRizesh += element.lenght;
|
|
cntBozorgrahRizesh += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 4) {
|
|
lenghtBozorgrahSayer += element.lenght;
|
|
cntBozorgrahSayer += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 5) {
|
|
lenghtBozorgrahTofan += element.lenght;
|
|
cntBozorgrahTofan += element.cnt;
|
|
}
|
|
}
|
|
if (element.axis_type == 2) {
|
|
if (element.blockage_cause == 1) {
|
|
lenghtAsliBarf += element.lenght;
|
|
cntAsliBarf += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 2) {
|
|
lenghtAsliseyl += element.lenght;
|
|
cntAsliseyl += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 3) {
|
|
lenghtAsliRizesh += element.lenght;
|
|
cntAsliRizesh += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 4) {
|
|
lenghtAsliSayer += element.lenght;
|
|
cntAsliSayer += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 5) {
|
|
lenghtAsliTofan += element.lenght;
|
|
cntAsliTofan += element.cnt;
|
|
}
|
|
}
|
|
if (element.axis_type == 3) {
|
|
if (element.blockage_cause == 1) {
|
|
lenghtFariBarf += element.lenght;
|
|
cntFariBarf += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 2) {
|
|
lenghtFariseyl += element.lenght;
|
|
cntFariseyl += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 3) {
|
|
lenghtFariRizesh += element.lenght;
|
|
cntFariRizesh += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 4) {
|
|
lenghtFariSayer += element.lenght;
|
|
cntFariSayer += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 5) {
|
|
lenghtFariTofan += element.lenght;
|
|
cntFariTofan += element.cnt;
|
|
}
|
|
}
|
|
if (element.axis_type == 4) {
|
|
if (element.blockage_cause == 1) {
|
|
lenghtRostayiBarf += element.lenght;
|
|
cntRostayiBarf += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 2) {
|
|
lenghtRostayiseyl += element.lenght;
|
|
cntRostayiseyl += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 3) {
|
|
lenghtRostayiRizesh += element.lenght;
|
|
cntRostayiRizesh += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 4) {
|
|
lenghtRostayiSayer += element.lenght;
|
|
cntRostayiSayer += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 5) {
|
|
lenghtRostayiTofan += element.lenght;
|
|
cntRostayiTofan += element.cnt;
|
|
}
|
|
}
|
|
if (element.axis_type == 1) {
|
|
if (element.blockage_cause == 1) {
|
|
lenghtAzadrahBarf += element.lenght;
|
|
cntAzadrahBarf += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 2) {
|
|
lenghtAzadrahseyl += element.lenght;
|
|
cntAzadrahseyl += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 3) {
|
|
lenghtAzadrahRizesh += element.lenght;
|
|
cntAzadrahRizesh += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 4) {
|
|
lenghtAzadrahSayer += element.lenght;
|
|
cntAzadrahSayer += element.cnt;
|
|
}
|
|
if (element.blockage_cause == 5) {
|
|
lenghtAzadrahTofan += element.lenght;
|
|
cntAzadrahTofan += element.cnt;
|
|
}
|
|
}
|
|
});
|
|
ghararsecond.data.datasets[0].data = [
|
|
cntAsliBarf,
|
|
cntFariBarf,
|
|
cntRostayiBarf,
|
|
cntBozorgrahBarf,
|
|
cntAzadrahBarf,
|
|
];
|
|
ghararsecond.data.datasets[1].data = [
|
|
cntAsliseyl,
|
|
cntFariseyl,
|
|
cntRostayiseyl,
|
|
cntBozorgrahseyl,
|
|
cntAzadrahseyl,
|
|
];
|
|
ghararsecond.data.datasets[2].data = [
|
|
cntAsliRizesh,
|
|
cntFariRizesh,
|
|
cntRostayiRizesh,
|
|
cntBozorgrahRizesh,
|
|
cntAzadrahRizesh,
|
|
];
|
|
ghararsecond.data.datasets[3].data = [
|
|
cntAsliSayer,
|
|
cntFariSayer,
|
|
cntRostayiSayer,
|
|
cntBozorgrahSayer,
|
|
cntAzadrahSayer,
|
|
];
|
|
ghararsecond.data.datasets[4].data = [
|
|
cntAsliTofan,
|
|
cntFariTofan,
|
|
cntRostayiTofan,
|
|
cntBozorgrahTofan,
|
|
cntAzadrahTofan,
|
|
];
|
|
ghararsecond.data.datasets[5].data = [
|
|
lenghtAsliBarf,
|
|
lenghtFariBarf,
|
|
lenghtRostayiBarf,
|
|
lenghtBozorgrahBarf,
|
|
lenghtAzadrahBarf,
|
|
];
|
|
ghararsecond.data.datasets[6].data = [
|
|
lenghtAsliseyl,
|
|
lenghtFariseyl,
|
|
lenghtRostayiseyl,
|
|
lenghtBozorgrahseyl,
|
|
lenghtAzadrahseyl,
|
|
];
|
|
ghararsecond.data.datasets[7].data = [
|
|
lenghtAsliRizesh,
|
|
lenghtFariRizesh,
|
|
lenghtRostayiRizesh,
|
|
lenghtBozorgrahRizesh,
|
|
lenghtAzadrahRizesh,
|
|
];
|
|
ghararsecond.data.datasets[8].data = [
|
|
lenghtAsliSayer,
|
|
lenghtFariSayer,
|
|
lenghtRostayiSayer,
|
|
lenghtBozorgrahSayer,
|
|
lenghtAzadrahSayer,
|
|
];
|
|
ghararsecond.data.datasets[9].data = [
|
|
lenghtAsliTofan,
|
|
lenghtFariTofan,
|
|
lenghtRostayiTofan,
|
|
lenghtBozorgrahTofan,
|
|
lenghtAzadrahTofan,
|
|
];
|
|
ghararsecond.update();
|
|
hideLoaderScreen();
|
|
},
|
|
error: function (error) {
|
|
hideLoaderScreen();
|
|
console.log(error);
|
|
},
|
|
});
|
|
});
|
|
|
|
$("#fastreact").on("click", function () {
|
|
$.ajax({
|
|
url: "https://rms.rmto.ir/api/statics/road-observed",
|
|
type: "GET",
|
|
beforeSend: function () {
|
|
showLoaderScreen();
|
|
},
|
|
success: function (result) {
|
|
$(".counter-for-fast-one").each(function () {
|
|
var $this = $(this),
|
|
countTo = result.all.today;
|
|
|
|
$({ countNum: $this.text() }).animate({
|
|
countNum: countTo,
|
|
}, {
|
|
duration: 2000,
|
|
easing: "linear",
|
|
step: function () {
|
|
$this.text(Math.floor(this.countNum));
|
|
},
|
|
complete: function () {
|
|
$this.text(this.countNum);
|
|
},
|
|
});
|
|
});
|
|
$(".counter-for-fast-two").each(function () {
|
|
var $this = $(this),
|
|
countTo = result.all.week;
|
|
|
|
$({ countNum: $this.text() }).animate({
|
|
countNum: countTo,
|
|
}, {
|
|
duration: 2000,
|
|
easing: "linear",
|
|
step: function () {
|
|
$this.text(Math.floor(this.countNum));
|
|
},
|
|
complete: function () {
|
|
$this.text(this.countNum);
|
|
},
|
|
});
|
|
});
|
|
$(".counter-for-fast-three").each(function () {
|
|
var $this = $(this),
|
|
countTo = result.all.month;
|
|
|
|
$({ countNum: $this.text() }).animate({
|
|
countNum: countTo,
|
|
}, {
|
|
duration: 2000,
|
|
easing: "linear",
|
|
step: function () {
|
|
$this.text(Math.floor(this.countNum));
|
|
},
|
|
complete: function () {
|
|
$this.text(this.countNum);
|
|
},
|
|
});
|
|
});
|
|
$(".counter-for-fast-fourth").each(function () {
|
|
var $this = $(this),
|
|
countTo = result.all.year;
|
|
|
|
$({ countNum: $this.text() }).animate({
|
|
countNum: countTo,
|
|
}, {
|
|
duration: 2000,
|
|
easing: "linear",
|
|
step: function () {
|
|
$this.text(Math.floor(this.countNum));
|
|
},
|
|
complete: function () {
|
|
$this.text(this.countNum);
|
|
},
|
|
});
|
|
});
|
|
var frChart = document.getElementById("frChartFirst").getContext("2d");
|
|
var myChartFastR = new Chart(
|
|
frChart, {
|
|
type: "pie",
|
|
data: {
|
|
datasets: [{
|
|
data: [
|
|
result.chart.today.today_done,
|
|
result.chart.today.today_not_done,
|
|
],
|
|
backgroundColor: [chartColors[12], chartColors[11]],
|
|
label: [
|
|
"رسیدگی شده" + " (" + result.chart.today.today_done + ")",
|
|
"در حال بررسی" + " (" + result.chart.today.today_not_done + ")"
|
|
],
|
|
},],
|
|
labels: ["رسیدگی شده", "در حال بررسی"],
|
|
},
|
|
options: {
|
|
plugins: {
|
|
datalabels: {
|
|
anchor: "center",
|
|
align: "end",
|
|
offset: 10,
|
|
color: "#fffff",
|
|
},
|
|
},
|
|
responsive: true,
|
|
legendCallback: function (legendarray) {
|
|
var legendHtml = [];
|
|
legendHtml.push('<div class="boxxcontainer">');
|
|
for (
|
|
var i = 0; i < legendarray.data.datasets[0].data.length; i++
|
|
) {
|
|
legendHtml.push(
|
|
'<div id="label' +
|
|
i +
|
|
'" class="containerItem" style="width:' +
|
|
(100 / legendarray.data.datasets[0].data.length - 1) +
|
|
'%;"> <div class="boxx" style="background-color:' +
|
|
legendarray.data.datasets[0].backgroundColor[i] +
|
|
';"></div>'
|
|
);
|
|
if (legendarray.data.datasets[0].label) {
|
|
legendHtml.push(
|
|
'<div class="boxxlabel" onclick="updateLegendAction(event, ' +
|
|
"'" +
|
|
legendarray.legend.legendItems[i].datasetIndex +
|
|
"'" +
|
|
')"> ' +
|
|
legendarray.data.datasets[0].label[i] +
|
|
"</div></div>"
|
|
);
|
|
}
|
|
}
|
|
legendHtml.push("</div>");
|
|
return legendHtml.join("");
|
|
},
|
|
legend: {
|
|
display: false,
|
|
// position: "bottom",
|
|
// labels:{
|
|
// boxWidth: 13
|
|
// }
|
|
},
|
|
title: {
|
|
display: false,
|
|
text: "تفکیک پروژه های راه روستایی",
|
|
position: "bottom",
|
|
},
|
|
tooltips: {
|
|
enabled: true,
|
|
},
|
|
},
|
|
},
|
|
newlegendFirst
|
|
);
|
|
var newlegendFirst = (document.getElementById(
|
|
"htmllegend"
|
|
).innerHTML = myChartFastR.generateLegend());
|
|
|
|
var frChartSecond = document
|
|
.getElementById("frChartSecond")
|
|
.getContext("2d");
|
|
|
|
var myChartFastRSecond = new Chart(
|
|
frChartSecond, {
|
|
type: "pie",
|
|
data: {
|
|
datasets: [{
|
|
data: [
|
|
result.chart.weak.weak_done,
|
|
result.chart.weak.weak_not_done,
|
|
],
|
|
backgroundColor: [chartColors[12], chartColors[11]],
|
|
label: [
|
|
"رسیدگی شده" + " (" + result.chart.weak.weak_done + ")",
|
|
"در حال بررسی" + " (" + result.chart.weak.weak_not_done + ")"
|
|
],
|
|
},],
|
|
labels: ["رسیدگی شده", "در حال بررسی"],
|
|
},
|
|
options: {
|
|
plugins: {
|
|
datalabels: {
|
|
anchor: "center",
|
|
align: "end",
|
|
offset: 10,
|
|
color: "#fffff",
|
|
},
|
|
},
|
|
responsive: true,
|
|
legendCallback: function (legendarray) {
|
|
var legendHtml = [];
|
|
legendHtml.push('<div class="boxxcontainer">');
|
|
for (
|
|
var i = 0; i < legendarray.data.datasets[0].data.length; i++
|
|
) {
|
|
legendHtml.push(
|
|
'<div id="label' +
|
|
i +
|
|
'" class="containerItem" style="width:' +
|
|
(100 / legendarray.data.datasets[0].data.length - 1) +
|
|
'%;"> <div class="boxx" style="background-color:' +
|
|
legendarray.data.datasets[0].backgroundColor[i] +
|
|
';"></div>'
|
|
);
|
|
if (legendarray.data.datasets[0].label) {
|
|
legendHtml.push(
|
|
'<div class="boxxlabel" onclick="updateLegendAction(event, ' +
|
|
"'" +
|
|
legendarray.legend.legendItems[i].datasetIndex +
|
|
"'" +
|
|
')"> ' +
|
|
legendarray.data.datasets[0].label[i] +
|
|
"</div></div>"
|
|
);
|
|
}
|
|
}
|
|
legendHtml.push("</div>");
|
|
return legendHtml.join("");
|
|
},
|
|
legend: {
|
|
display: false,
|
|
// position: "bottom",
|
|
// labels:{
|
|
// boxWidth: 13
|
|
// }
|
|
},
|
|
title: {
|
|
display: false,
|
|
text: "تفکیک پروژه های راه روستایی",
|
|
position: "bottom",
|
|
},
|
|
tooltips: {
|
|
enabled: true,
|
|
},
|
|
},
|
|
},
|
|
newlegendSecond
|
|
);
|
|
var newlegendSecond = (document.getElementById(
|
|
"htmllegendSecond"
|
|
).innerHTML = myChartFastRSecond.generateLegend());
|
|
|
|
var frChartThird = document
|
|
.getElementById("frChartThird")
|
|
.getContext("2d");
|
|
|
|
var myChartFastRThird = new Chart(
|
|
frChartThird, {
|
|
type: "pie",
|
|
data: {
|
|
datasets: [{
|
|
data: [
|
|
result.chart.month.month_done,
|
|
result.chart.month.month_not_done,
|
|
],
|
|
backgroundColor: [chartColors[12], chartColors[11]],
|
|
label: [
|
|
"رسیدگی شده" + " (" + result.chart.month.month_done + ")",
|
|
"در حال بررسی" + " (" + result.chart.month.month_not_done + ")"
|
|
],
|
|
},],
|
|
labels: ["رسیدگی شده", "در حال بررسی"],
|
|
},
|
|
options: {
|
|
plugins: {
|
|
datalabels: {
|
|
anchor: "center",
|
|
align: "end",
|
|
offset: 10,
|
|
color: "#fffff",
|
|
},
|
|
},
|
|
responsive: true,
|
|
legendCallback: function (legendarray) {
|
|
var legendHtml = [];
|
|
legendHtml.push('<div class="boxxcontainer">');
|
|
for (
|
|
var i = 0; i < legendarray.data.datasets[0].data.length; i++
|
|
) {
|
|
legendHtml.push(
|
|
'<div id="label' +
|
|
i +
|
|
'" class="containerItem" style="width:' +
|
|
(100 / legendarray.data.datasets[0].data.length - 1) +
|
|
'%;"> <div class="boxx" style="background-color:' +
|
|
legendarray.data.datasets[0].backgroundColor[i] +
|
|
';"></div>'
|
|
);
|
|
if (legendarray.data.datasets[0].label) {
|
|
legendHtml.push(
|
|
'<div class="boxxlabel" onclick="updateLegendAction(event, ' +
|
|
"'" +
|
|
legendarray.legend.legendItems[i].datasetIndex +
|
|
"'" +
|
|
')"> ' +
|
|
legendarray.data.datasets[0].label[i] +
|
|
"</div></div>"
|
|
);
|
|
}
|
|
}
|
|
legendHtml.push("</div>");
|
|
return legendHtml.join("");
|
|
},
|
|
legend: {
|
|
display: false,
|
|
// position: "bottom",
|
|
// labels:{
|
|
// boxWidth: 13
|
|
// }
|
|
},
|
|
title: {
|
|
display: false,
|
|
text: "تفکیک پروژه های راه روستایی",
|
|
position: "bottom",
|
|
},
|
|
tooltips: {
|
|
enabled: true,
|
|
},
|
|
},
|
|
},
|
|
newlegendThird
|
|
);
|
|
var newlegendThird = (document.getElementById(
|
|
"htmllegendThird"
|
|
).innerHTML = myChartFastRThird.generateLegend());
|
|
|
|
var frChartfourth = document
|
|
.getElementById("frChartfourth")
|
|
.getContext("2d");
|
|
|
|
var myChartFastfourth = new Chart(
|
|
frChartfourth, {
|
|
type: "pie",
|
|
data: {
|
|
datasets: [{
|
|
data: [
|
|
result.chart.year.year_done,
|
|
result.chart.year.year_not_done,
|
|
],
|
|
backgroundColor: [chartColors[12], chartColors[11]],
|
|
label: [
|
|
"رسیدگی شده" + " (" + result.chart.year.year_done + ")",
|
|
"در حال بررسی" + " (" + result.chart.year.year_not_done + ")"
|
|
],
|
|
},],
|
|
labels: ["رسیدگی شده", "در حال بررسی"],
|
|
},
|
|
options: {
|
|
plugins: {
|
|
datalabels: {
|
|
anchor: "center",
|
|
align: "end",
|
|
offset: 10,
|
|
color: "#fffff",
|
|
},
|
|
},
|
|
responsive: true,
|
|
legendCallback: function (legendarray) {
|
|
var legendHtml = [];
|
|
legendHtml.push('<div class="boxxcontainer">');
|
|
for (
|
|
var i = 0; i < legendarray.data.datasets[0].data.length; i++
|
|
) {
|
|
legendHtml.push(
|
|
'<div id="label' +
|
|
i +
|
|
'" class="containerItem" style="width:' +
|
|
(100 / legendarray.data.datasets[0].data.length - 1) +
|
|
'%;"> <div class="boxx" style="background-color:' +
|
|
legendarray.data.datasets[0].backgroundColor[i] +
|
|
';"></div>'
|
|
);
|
|
if (legendarray.data.datasets[0].label) {
|
|
legendHtml.push(
|
|
'<div class="boxxlabel" onclick="updateLegendAction(event, ' +
|
|
"'" +
|
|
legendarray.legend.legendItems[i].datasetIndex +
|
|
"'" +
|
|
')"> ' +
|
|
legendarray.data.datasets[0].label[i] +
|
|
"</div></div>"
|
|
);
|
|
}
|
|
}
|
|
legendHtml.push("</div>");
|
|
return legendHtml.join("");
|
|
},
|
|
legend: {
|
|
display: false,
|
|
// position: "bottom",
|
|
// labels:{
|
|
// boxWidth: 13
|
|
// }
|
|
},
|
|
title: {
|
|
display: false,
|
|
text: "تفکیک پروژه های راه روستایی",
|
|
position: "bottom",
|
|
},
|
|
tooltips: {
|
|
enabled: true,
|
|
},
|
|
},
|
|
},
|
|
newlegendThird
|
|
);
|
|
var newlegendThird = (document.getElementById(
|
|
"htmllegendfourth"
|
|
).innerHTML = myChartFastfourth.generateLegend());
|
|
hideLoaderScreen();
|
|
},
|
|
error: function (error) {
|
|
console.log(error);
|
|
},
|
|
});
|
|
});
|
|
|
|
$("#roozanepro").on("click", function () {
|
|
$.ajax({
|
|
url: "https://rms.rmto.ir/api/statics/road-item",
|
|
type: "GET",
|
|
beforeSend: function () {
|
|
showLoaderScreen();
|
|
},
|
|
success: function (result) {
|
|
$(".counter-for-daily-first").each(function () {
|
|
var $this = $(this),
|
|
countTo = result.today;
|
|
|
|
$({ countNum: $this.text() }).animate({
|
|
countNum: countTo,
|
|
}, {
|
|
duration: 2000,
|
|
easing: "linear",
|
|
step: function () {
|
|
$this.text(Math.floor(this.countNum));
|
|
},
|
|
complete: function () {
|
|
$this.text(this.countNum);
|
|
},
|
|
});
|
|
});
|
|
$(".counter-for-daily-second").each(function () {
|
|
var $this = $(this),
|
|
countTo = result.week;
|
|
|
|
$({ countNum: $this.text() }).animate({
|
|
countNum: countTo,
|
|
}, {
|
|
duration: 2000,
|
|
easing: "linear",
|
|
step: function () {
|
|
$this.text(Math.floor(this.countNum));
|
|
},
|
|
complete: function () {
|
|
$this.text(this.countNum);
|
|
},
|
|
});
|
|
});
|
|
$(".counter-for-daily-third").each(function () {
|
|
var $this = $(this),
|
|
countTo = result.month;
|
|
|
|
$({ countNum: $this.text() }).animate({
|
|
countNum: countTo,
|
|
}, {
|
|
duration: 2000,
|
|
easing: "linear",
|
|
step: function () {
|
|
$this.text(Math.floor(this.countNum));
|
|
},
|
|
complete: function () {
|
|
$this.text(this.countNum);
|
|
},
|
|
});
|
|
});
|
|
$(".counter-for-daily-fourth").each(function () {
|
|
var $this = $(this),
|
|
countTo = result.year;
|
|
|
|
$({ countNum: $this.text() }).animate({
|
|
countNum: countTo,
|
|
}, {
|
|
duration: 2000,
|
|
easing: "linear",
|
|
step: function () {
|
|
$this.text(Math.floor(this.countNum));
|
|
},
|
|
complete: function () {
|
|
$this.text(this.countNum);
|
|
},
|
|
});
|
|
});
|
|
$(".counter-for-daily-four").each(function () {
|
|
var $this = $(this),
|
|
countTo = result.patrol_today;
|
|
|
|
$({ countNum: $this.text() }).animate({
|
|
countNum: countTo,
|
|
}, {
|
|
duration: 2000,
|
|
easing: "linear",
|
|
step: function () {
|
|
$this.text(Math.floor(this.countNum));
|
|
},
|
|
complete: function () {
|
|
$this.text(this.countNum);
|
|
},
|
|
});
|
|
});
|
|
$(".counter-for-daily-five").each(function () {
|
|
var $this = $(this),
|
|
countTo = result.patrol_week;
|
|
|
|
$({ countNum: $this.text() }).animate({
|
|
countNum: countTo,
|
|
}, {
|
|
duration: 2000,
|
|
easing: "linear",
|
|
step: function () {
|
|
$this.text(Math.floor(this.countNum));
|
|
},
|
|
complete: function () {
|
|
$this.text(this.countNum);
|
|
},
|
|
});
|
|
});
|
|
$(".counter-for-daily-six").each(function () {
|
|
var $this = $(this),
|
|
countTo = result.patrol_month;
|
|
$({ countNum: $this.text() }).animate({
|
|
countNum: countTo,
|
|
}, {
|
|
duration: 2000,
|
|
easing: "linear",
|
|
step: function () {
|
|
$this.text(Math.floor(this.countNum));
|
|
},
|
|
complete: function () {
|
|
$this.text(this.countNum);
|
|
},
|
|
});
|
|
});
|
|
$(".counter-for-daily-seven").each(function () {
|
|
var $this = $(this),
|
|
countTo = result.patrol_year;
|
|
$({ countNum: $this.text() }).animate({
|
|
countNum: countTo,
|
|
}, {
|
|
duration: 2000,
|
|
easing: "linear",
|
|
step: function () {
|
|
$this.text(Math.floor(this.countNum));
|
|
},
|
|
complete: function () {
|
|
$this.text(this.countNum);
|
|
},
|
|
});
|
|
});
|
|
hideLoaderScreen();
|
|
},
|
|
error: function (error) {
|
|
console.log(error);
|
|
},
|
|
});
|
|
});
|
|
|
|
function ShowBi(res) {
|
|
$(".counter-for-rahdari").each(function () {
|
|
var $this = $(this),
|
|
countTo = res.count_all;
|
|
|
|
$({ countNum: $this.text() }).animate({
|
|
countNum: countTo,
|
|
}, {
|
|
duration: 2000,
|
|
easing: "linear",
|
|
step: function () {
|
|
$this.text(Math.floor(this.countNum));
|
|
},
|
|
complete: function () {
|
|
$this.text(this.countNum);
|
|
},
|
|
});
|
|
});
|
|
|
|
var FirstChartLeft = document.getElementById("myChartfirst").getContext("2d");
|
|
|
|
var myChartFirstLeft = new Chart(FirstChartLeft, {
|
|
type: "doughnut",
|
|
data: {
|
|
datasets: [{
|
|
data: res.type_sperate.data,
|
|
backgroundColor: [
|
|
chartColors[0],
|
|
chartColors[1],
|
|
chartColors[2],
|
|
chartColors[3],
|
|
chartColors[4],
|
|
chartColors[5],
|
|
],
|
|
},],
|
|
labels: [
|
|
res.type_sperate.label[0] + " (" + res.type_sperate.data[0] + ")",
|
|
res.type_sperate.label[1] + " (" + res.type_sperate.data[1] + ")",
|
|
res.type_sperate.label[2] + " (" + res.type_sperate.data[2] + ")",
|
|
res.type_sperate.label[3] + " (" + res.type_sperate.data[3] + ")",
|
|
res.type_sperate.label[4] + " (" + res.type_sperate.data[4] + ")",
|
|
res.type_sperate.label[5] + " (" + res.type_sperate.data[5] + ")",
|
|
],
|
|
},
|
|
options: {
|
|
plugins: {
|
|
datalabels: {
|
|
anchor: "center",
|
|
align: "center",
|
|
offset: 10,
|
|
color: "#fffff",
|
|
},
|
|
},
|
|
responsive: true,
|
|
legend: {
|
|
display: hideChartLable,
|
|
position: "left",
|
|
rtl: true,
|
|
labels: {
|
|
boxWidth: 13,
|
|
fontSize: 16,
|
|
fontStyle: "bold",
|
|
fontColor: "#000",
|
|
},
|
|
},
|
|
title: {
|
|
display: false,
|
|
text: "تفکیک پروژه های راه روستایی",
|
|
position: "bottom",
|
|
},
|
|
tooltips: {
|
|
enabled: true,
|
|
},
|
|
},
|
|
});
|
|
var SecondChartLeft = document
|
|
.getElementById("myChartsecond")
|
|
.getContext("2d");
|
|
//yasiucameback
|
|
// console.log(res.status_sperate.label.concat(res.status_sperate.data));
|
|
|
|
|
|
var myChartSecLeft = new Chart(SecondChartLeft, {
|
|
type: "doughnut",
|
|
data: {
|
|
datasets: [{
|
|
data: res.status_sperate.data,
|
|
backgroundColor:
|
|
[
|
|
chartColors[0],
|
|
chartColors[1],
|
|
chartColors[2],
|
|
chartColors[3],
|
|
],
|
|
},],
|
|
labels: [
|
|
res.status_sperate.label[0] + " (" + res.status_sperate.data[0] + ")",
|
|
res.status_sperate.label[1] + " (" + res.status_sperate.data[1] + ")",
|
|
res.status_sperate.label[2] + " (" + res.status_sperate.data[2] + ")",
|
|
res.status_sperate.label[3] + " (" + res.status_sperate.data[3] + ")",
|
|
]
|
|
},
|
|
options: {
|
|
legend: {
|
|
fontColor: "#000",
|
|
},
|
|
plugins: {
|
|
datalabels: {
|
|
anchor: "center",
|
|
align: "end",
|
|
offset: 10,
|
|
color: "#fffff",
|
|
},
|
|
},
|
|
responsive: true,
|
|
legend: {
|
|
display: hideChartLable,
|
|
position: "left",
|
|
labels: {
|
|
boxWidth: 13,
|
|
fontSize: 16,
|
|
fontStyle: "bold",
|
|
fontColor: "#000",
|
|
},
|
|
},
|
|
title: {
|
|
display: false,
|
|
text: "تفکیک پروژه های راه روستایی",
|
|
position: "bottom",
|
|
},
|
|
tooltips: {
|
|
enabled: true,
|
|
},
|
|
},
|
|
});
|
|
}
|
|
|
|
function createColors(count) {
|
|
var point = 280 / (count - 1);
|
|
var step = 0;
|
|
var colors = [];
|
|
for (let i = 0; i < count; i++) {
|
|
var hsv = {
|
|
h: Math.floor(step),
|
|
s: 90,
|
|
v: 71,
|
|
};
|
|
colors[i] = Color(hsv).toCSS();
|
|
step += point;
|
|
}
|
|
return colors;
|
|
}
|
|
|
|
function updateLegendAction(e, datasetIndex) {
|
|
var index = datasetIndex;
|
|
var ci = e.view.chart;
|
|
var meta = ci.getDatasetMeta(index);
|
|
// See controller.isDatasetVisible comment
|
|
meta.hidden = meta.hidden === null ? !ci.data.datasets[index].hidden : null;
|
|
document.getElementById("label" + index).style.opacity =
|
|
document.getElementById("label" + index).style.opacity === "0.2" ?
|
|
"1" :
|
|
"0.2";
|
|
// We hid a dataset ... rerender the chart
|
|
ci.update();
|
|
}
|
|
//chooseheader
|
|
$("#rahdariproject").on("click", function () {
|
|
$(".projectbody").css("display", "block");
|
|
$(".rozaneproject").css("display", "none");
|
|
$(".fastreaction").css("display", "none");
|
|
$(".gharargahcard").css("display", "none");
|
|
|
|
// rendercountall();
|
|
});
|
|
$("#roozanepro").on("click", function () {
|
|
$(".projectbody").css("display", "none");
|
|
$(".rozaneproject").css("display", "block");
|
|
$(".fastreaction").css("display", "none");
|
|
$(".gharargahcard").css("display", "none");
|
|
|
|
// renderroaditems();
|
|
});
|
|
$("#fastreact").on("click", function () {
|
|
$(".projectbody").css("display", "none");
|
|
$(".rozaneproject").css("display", "none");
|
|
$(".fastreaction").css("display", "block");
|
|
$(".gharargahcard").css("display", "none");
|
|
|
|
// roadvakonesh();
|
|
});
|
|
$("#gharargah").on("click", function () {
|
|
$(".projectbody").css("display", "none");
|
|
$(".rozaneproject").css("display", "none");
|
|
$(".fastreaction").css("display", "none");
|
|
$(".gharargahcard").css("display", "block");
|
|
// roadgharargah();
|
|
});
|
|
|
|
$("#showprojectmodal").on("click", function () {
|
|
$("#modalprojectchoose").modal("show");
|
|
});
|
|
$("#startfaliat").on("click", function () {
|
|
$("#submitproject").modal("show");
|
|
});
|
|
//hover for home header
|
|
var flag = [1, 0, 0, 0];
|
|
//on click start
|
|
$("#rahdariproject").on("click", function () {
|
|
flag = [1, 0, 0, 0];
|
|
$(".headericon1").attr(
|
|
"src",
|
|
"./dist/images/new-design/rahdariProject-active.svg"
|
|
);
|
|
$(".headericon2").attr("src", "./dist/images/new-design/dailyWork.svg");
|
|
$(".headericon3").attr("src", "./dist/images/new-design/fastReaction.svg");
|
|
$(".headericon4").attr(
|
|
"src",
|
|
"./dist/images/new-design/camp&crisisManagement.svg"
|
|
);
|
|
});
|
|
|
|
$("#roozanepro").on("click", function () {
|
|
flag = [0, 1, 0, 0];
|
|
$(".headericon1").attr("src", "./dist/images/new-design/rahdariProject.svg");
|
|
$(".headericon2").attr(
|
|
"src",
|
|
"./dist/images/new-design/dailyWork-active.svg"
|
|
);
|
|
$(".headericon3").attr("src", "./dist/images/new-design/fastReaction.svg");
|
|
$(".headericon4").attr(
|
|
"src",
|
|
"./dist/images/new-design/camp&crisisManagement.svg"
|
|
);
|
|
});
|
|
|
|
$("#fastreact").on("click", function () {
|
|
flag = [0, 0, 1, 0];
|
|
$(".headericon1").attr("src", "./dist/images/new-design/rahdariProject.svg");
|
|
$(".headericon2").attr("src", "./dist/images/new-design/dailyWork.svg");
|
|
$(".headericon3").attr(
|
|
"src",
|
|
"./dist/images/new-design/fastReaction-active.svg"
|
|
);
|
|
$(".headericon4").attr(
|
|
"src",
|
|
"./dist/images/new-design/camp&crisisManagement.svg"
|
|
);
|
|
});
|
|
|
|
$("#gharargah").on("click", function () {
|
|
flag = [0, 0, 0, 1];
|
|
$(".headericon1").attr("src", "./dist/images/new-design/rahdariProject.svg");
|
|
$(".headericon2").attr("src", "./dist/images/new-design/dailyWork.svg");
|
|
$(".headericon3").attr("src", "./dist/images/new-design/fastReaction.svg");
|
|
$(".headericon4").attr(
|
|
"src",
|
|
"./dist/images/new-design/camp&crisisManagement-active.svg"
|
|
);
|
|
});
|
|
//on click end
|
|
if (flag[0] == 1) {
|
|
$(".headericon1").attr(
|
|
"src",
|
|
"./dist/images/new-design/rahdariProject-active.svg"
|
|
);
|
|
}
|
|
$("#rahdariproject").on("mouseenter", function () {
|
|
if (flag[0] != 1) {
|
|
$(".headericon1").attr(
|
|
"src",
|
|
"./dist/images/new-design/rahdariProject-hover.svg"
|
|
);
|
|
}
|
|
});
|
|
$("#rahdariproject").on("mouseleave", function () {
|
|
if (flag[0] != 1) {
|
|
$(".headericon1").attr(
|
|
"src",
|
|
"./dist/images/new-design/rahdariProject.svg"
|
|
);
|
|
}
|
|
});
|
|
|
|
$("#roozanepro").on("mouseenter", function () {
|
|
if (flag[1] != 1) {
|
|
$(".headericon2").attr(
|
|
"src",
|
|
"./dist/images/new-design/dailyWork-hover.svg"
|
|
);
|
|
}
|
|
});
|
|
$("#roozanepro").on("mouseleave", function () {
|
|
if (flag[1] != 1) {
|
|
$(".headericon2").attr("src", "./dist/images/new-design/dailyWork.svg");
|
|
}
|
|
});
|
|
|
|
$("#fastreact").on("mouseenter", function () {
|
|
if (flag[2] != 1) {
|
|
$(".headericon3").attr(
|
|
"src",
|
|
"./dist/images/new-design/fastReaction-hover.svg"
|
|
);
|
|
}
|
|
});
|
|
$("#fastreact").on("mouseleave", function () {
|
|
if (flag[2] != 1) {
|
|
$(".headericon3").attr("src", "./dist/images/new-design/fastReaction.svg");
|
|
}
|
|
});
|
|
|
|
$("#gharargah").on("mouseenter", function () {
|
|
if (flag[3] != 1) {
|
|
$(".headericon4").attr(
|
|
"src",
|
|
"./dist/images/new-design/camp&crisisManagement-hover.svg"
|
|
);
|
|
}
|
|
});
|
|
$("#gharargah").on("mouseleave", function () {
|
|
if (flag[3] != 1) {
|
|
$(".headericon4").attr(
|
|
"src",
|
|
"./dist/images/new-design/camp&crisisManagement.svg"
|
|
);
|
|
}
|
|
});
|
|
|
|
//hover for home header
|
|
// // samm coding start
|
|
|
|
// //slider for mobile start
|
|
// $(".second-menu-img").click(function () {
|
|
// $(".queen-size-nav").toggle({ direction: "right" }, 50);
|
|
// if (
|
|
// $(".second-menu-img").attr("src") ==
|
|
// "./dist/images/new-design/burger-list.svg"
|
|
// ) {
|
|
// $(".second-menu-img").attr("src", "./dist/images/new-design/delete.svg");
|
|
// $(".queen-size-nav").css("position", "absolute");
|
|
// $(".queen-size-nav").css("z-index", "2");
|
|
// $(".queen-size-nav").css("width", "30%");
|
|
// $(".queen-size-nav").css("height", "100%");
|
|
// $(".second-top-menu").css("z-index", "2");
|
|
// } else if (
|
|
// $(".second-menu-img").attr("src") == "./dist/images/new-design/delete.svg"
|
|
// ) {
|
|
// $(".second-menu-img").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/burger-list.svg"
|
|
// );
|
|
// $(".second-top-menu").css("margin-right", "0px");
|
|
// $(".queen-size-nav").css("width", "0%");
|
|
// $(".queen-size-nav").css("height", "0%");
|
|
// }
|
|
// });
|
|
// //slider for mobile end
|
|
// $(".queen-res").click(function () {
|
|
// $(".first-step-res").slideToggle(300);
|
|
// if ($(".forth-step-res").css("display") == "block") {
|
|
// $(".forth-step-res").slideUp(300);
|
|
// } else if ($(".sixth-step-res").css("display") == "block") {
|
|
// $(".sixth-step-res").slideUp(300);
|
|
// } else if ($(".seventh-step-res").css("display") == "block") {
|
|
// $(".seventh-step-res").slideUp(300);
|
|
// }
|
|
// if ($(".first-step-res").css("display") == "block") {
|
|
// $(".arrow-changing1").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-down.svg"
|
|
// );
|
|
// }
|
|
// setTimeout(() => {
|
|
// if ($(".first-step-res").css("display") == "none") {
|
|
// $(".arrow-changing1").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// }, 320);
|
|
// setTimeout(() => {
|
|
// if ($(".forth-step-res").css("display") == "none") {
|
|
// $(".arrow-changing2").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// }, 320);
|
|
// setTimeout(() => {
|
|
// if ($(".sixth-step-res").css("display") == "none") {
|
|
// $(".arrow-changing3").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// }, 320);
|
|
// setTimeout(() => {
|
|
// if ($(".seventh-step-res").css("display") == "none") {
|
|
// $(".arrow-changing4").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// }, 320);
|
|
// });
|
|
// $(".inside-queen-res").click(function () {
|
|
// $(".second-step-res").slideToggle(300);
|
|
// if (
|
|
// $(".arrow-changing-inside1").attr("src") ==
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// ) {
|
|
// $(".arrow-changing-inside1").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-down.svg"
|
|
// );
|
|
// } else if (
|
|
// $(".arrow-changing-inside1").attr("src") ==
|
|
// "./dist/images/new-design/arrow-down.svg"
|
|
// ) {
|
|
// $(".arrow-changing-inside1").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// });
|
|
// $(".again-inside-queen-res").click(function () {
|
|
// $(".third-step-res").slideToggle(300);
|
|
// if (
|
|
// $(".arrow-changing-inside2").attr("src") ==
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// ) {
|
|
// $(".arrow-changing-inside2").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-down.svg"
|
|
// );
|
|
// } else if (
|
|
// $(".arrow-changing-inside2").attr("src") ==
|
|
// "./dist/images/new-design/arrow-down.svg"
|
|
// ) {
|
|
// $(".arrow-changing-inside2").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// });
|
|
// $(".second-queen-res").click(function () {
|
|
// $(".forth-step-res").slideToggle(300);
|
|
// if ($(".first-step-res").css("display") == "block") {
|
|
// $(".first-step-res").slideUp(300);
|
|
// } else if ($(".sixth-step-res").css("display") == "block") {
|
|
// $(".sixth-step-res").slideUp(300);
|
|
// } else if ($(".seventh-step-res").css("display") == "block") {
|
|
// $(".seventh-step-res").slideUp(300);
|
|
// }
|
|
// if ($(".forth-step-res").css("display") == "block") {
|
|
// $(".arrow-changing2").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-down.svg"
|
|
// );
|
|
// }
|
|
// setTimeout(() => {
|
|
// if ($(".forth-step-res").css("display") == "none") {
|
|
// $(".arrow-changing2").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// }, 320);
|
|
// setTimeout(() => {
|
|
// if ($(".first-step-res").css("display") == "none") {
|
|
// $(".arrow-changing1").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// }, 320);
|
|
// setTimeout(() => {
|
|
// if ($(".sixth-step-res").css("display") == "none") {
|
|
// $(".arrow-changing3").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// }, 320);
|
|
// setTimeout(() => {
|
|
// if ($(".seventh-step-res").css("display") == "none") {
|
|
// $(".arrow-changing4").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// }, 320);
|
|
// });
|
|
// $(".inside-second-queen-res").click(function () {
|
|
// $(".fivth-step-res").slideToggle(300);
|
|
// $(".third-step-res").slideToggle(300);
|
|
// if (
|
|
// $(".arrow-changing-inside3").attr("src") ==
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// ) {
|
|
// $(".arrow-changing-inside3").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-down.svg"
|
|
// );
|
|
// } else if (
|
|
// $(".arrow-changing-inside3").attr("src") ==
|
|
// "./dist/images/new-design/arrow-down.svg"
|
|
// ) {
|
|
// $(".arrow-changing-inside3").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// });
|
|
// $(".third-queen-res").click(function () {
|
|
// $(".sixth-step-res").slideToggle(300);
|
|
// if ($(".forth-step-res").css("display") == "block") {
|
|
// $(".forth-step-res").slideUp(300);
|
|
// } else if ($(".first-step-res").css("display") == "block") {
|
|
// $(".first-step-res").slideUp(300);
|
|
// } else if ($(".seventh-step-res").css("display") == "block") {
|
|
// $(".seventh-step-res").slideUp(300);
|
|
// }
|
|
// if ($(".sixth-step-res").css("display") == "block") {
|
|
// $(".arrow-changing3").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-down.svg"
|
|
// );
|
|
// }
|
|
// setTimeout(() => {
|
|
// if ($(".sixth-step-res").css("display") == "none") {
|
|
// $(".arrow-changing3").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// }, 320);
|
|
// setTimeout(() => {
|
|
// if ($(".first-step-res").css("display") == "none") {
|
|
// $(".arrow-changing1").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// }, 320);
|
|
// setTimeout(() => {
|
|
// if ($(".forth-step-res").css("display") == "none") {
|
|
// $(".arrow-changing2").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// }, 320);
|
|
// setTimeout(() => {
|
|
// if ($(".seventh-step-res").css("display") == "none") {
|
|
// $(".arrow-changing4").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// }, 320);
|
|
// });
|
|
// $(".forth-queen-res").click(function () {
|
|
// $(".seventh-step-res").slideToggle(300);
|
|
// if ($(".forth-step-res").css("display") == "block") {
|
|
// $(".forth-step-res").slideUp(300);
|
|
// } else if ($(".sixth-step-res").css("display") == "block") {
|
|
// $(".sixth-step-res").slideUp(300);
|
|
// } else if ($(".first-step-res").css("display") == "block") {
|
|
// $(".first-step-res").slideUp(300);
|
|
// }
|
|
// if ($(".seventh-step-res").css("display") == "block") {
|
|
// $(".arrow-changing4").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-down.svg"
|
|
// );
|
|
// }
|
|
// setTimeout(() => {
|
|
// if ($(".seventh-step-res").css("display") == "none") {
|
|
// $(".arrow-changing4").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// }, 320);
|
|
// setTimeout(() => {
|
|
// if ($(".first-step-res").css("display") == "none") {
|
|
// $(".arrow-changing1").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// }, 320);
|
|
// setTimeout(() => {
|
|
// if ($(".forth-step-res").css("display") == "none") {
|
|
// $(".arrow-changing2").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// }, 320);
|
|
// setTimeout(() => {
|
|
// if ($(".sixth-step-res").css("display") == "none") {
|
|
// $(".arrow-changing3").attr(
|
|
// "src",
|
|
// "./dist/images/new-design/arrow-left.svg"
|
|
// );
|
|
// }
|
|
// }, 320);
|
|
// });
|
|
// $(".fivth-queen-res").click(function () {
|
|
// $(".eight-step-res").slideToggle(300);
|
|
// });
|
|
// // samm coding end
|
|
|
|
function getWidth() {
|
|
return Math.max(
|
|
document.body.scrollWidth,
|
|
document.documentElement.scrollWidth,
|
|
document.body.offsetWidth,
|
|
document.documentElement.offsetWidth,
|
|
document.documentElement.clientWidth
|
|
);
|
|
}
|
|
|
|
function showLoaderScreen() {
|
|
$(".divloader").css("display", "flex").hide().fadeIn();
|
|
}
|
|
|
|
function hideLoaderScreen() {
|
|
$(".divloader").fadeOut();
|
|
}
|
|
|
|
function showFastReactionCounter() {
|
|
$.ajax({
|
|
url: "https://rms.rmto.ir/webapi/fast-reaction/count",
|
|
type: "GET",
|
|
cache: false,
|
|
contentType: false,
|
|
processData: false,
|
|
beforeSend: function () {
|
|
showLoaderScreen();
|
|
},
|
|
success: function (result) {
|
|
hideLoaderScreen();
|
|
if (result.data > 0) {
|
|
$("#fast-counter").text(result.data);
|
|
$("#fast-counter").show();
|
|
}
|
|
},
|
|
error: function (error) {
|
|
hideLoaderScreen();
|
|
console.log(error);
|
|
},
|
|
});
|
|
}
|
|
// $("#rahdariproject").on("click", function () {
|
|
// if ($(".projectbody").css("display") == "block") {
|
|
// $("body").css("margin-bottom", "0px");
|
|
// }
|
|
// });
|
|
// $("#roozanepro").on("click", function () {
|
|
// if ($(".rozaneproject").css("display") == "block") {
|
|
// $("body").css("margin-bottom", "0px");
|
|
// }
|
|
// });
|
|
// $("#fastreact").on("click", function () {
|
|
// if ($(".fastreaction").css("display") == "block") {
|
|
// $("body").css("margin-bottom", "0px");
|
|
// }
|
|
// });
|
|
// $("#gharargah").on("click", function () {
|
|
// if ($(".gharargahcard").css("display") == "block") {
|
|
// $("body").css("margin-bottom", "90px");
|
|
// }
|
|
// });
|
|
|
|
$("#road_report").on("click", function (event) {
|
|
event.preventDefault();
|
|
// Swal.fire({
|
|
// icon: "info",
|
|
// title: "اطلاع رسانی",
|
|
// text: "این قسمت در حال ساخت و به روزرسانی میباشد.",
|
|
// showCancelButton: true,
|
|
// showConfirmButton: false,
|
|
// cancelButtonText: "بستن",
|
|
// })
|
|
});
|