p>",
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, "desc"]],
processing: true,
ajax: {
url:
"https://rms.rmto.ir/rahdari/road-technical-building/" +
idkol +
"/get-distance-update-list",
type: "GET",
dataSrc: function (json) {
console.log(json);
tooltipjson = json.data.distance;
if (json.data.distance_update.length) {
projectDistanceLastUpdate =
json.data.distance_update[json.data.distance_update.length - 1];
projectDistanceLastUpdatestatus =
projectDistanceLastUpdate.previous_status;
if (projectDistanceLastUpdatestatus == 0) {
$("#add-project-update").attr("disabled", true);
} else {
$("#add-project-update").attr("disabled", false);
}
console.log(
"projectDistanceLastUpdate",
projectDistanceLastUpdate.previous_status
);
} else {
projectDistanceLastUpdate = null;
projectDefaultDistances = json.data.distance;
}
hideLoaderScreen();
return json.data.distance_update;
},
},
columns: [
{
data: null,
render: function (data, type, row, meta) {
return meta.row + 1;
},
},
{ data: "updated_at" },
{
data: "previous_project_distance_update",
render: function (data, type, row, column) {
// console.log("data", data[Object.keys(data)[1]][0])
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 1;
});
console.log("keyIndex", keyIndex);
if (keyIndex == -1) {
return "-";
} else {
console.log(Object.keys(data)[keyIndex]);
console.log(data[Object.keys(data)[keyIndex]][0]);
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "previous_project_distance_update",
render: function (data, type, row, column) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 2;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "previous_project_distance_update",
render: function (data, type, row, column) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 3;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "previous_project_distance_update",
render: function (data, type, row, column) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 4;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "previous_project_distance_update",
render: function (data, type, row, column) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 5;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "previous_project_distance_update",
render: function (data, type, row, column) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 6;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "previous_project_distance_update",
render: function (data, type, row, column) {
let keyIndex = Object.keys(data).findIndex(function (entry) {
return entry == 7;
});
if (keyIndex == -1) {
return "-";
} else {
return data[Object.keys(data)[keyIndex]][0];
}
},
},
{
data: "previous_project_status",
render: function (data, type, row) {
if (data == 1) {
return " در دست برنامه ریزی اولیه";
} else if (data == 2) {
return " در دست مطالعه و تهیه اسناد مناقصه";
} else if (data == 3) {
return "در دست مناقصه";
} else if (data == 4) {
return "در حال تجهیز کارگاه";
} else if (data == 5) {
return " در حال اجرا/فعال";
} else if (data == 6) {
return "در حال اجرا/متوقف ";
} else if (data == 7) {
return " در حال آماده سازی برای افتتاح";
} else if (data == 8) {
return " تکمیل و خاتمه یافته و بهره برداری شده";
} else return "توسط استان بروز رسانی نشده است";
},
},
{
data: null,
render: function (data, type, row, meta) {
let buttons = "";
buttons = ``;
buttons =
`
`;
return buttons;
},
},
],
});
});
$("#image-upload-modal").on("click", "button.submit-update", function () {
console.log("history", historyId);
Swal.fire({
icon: "warning",
title: "آیا برای ثبت مطمئن هستید؟",
showCancelButton: true,
confirmButtonColor: "#3085d6",
cancelButtonColor: "#d33",
confirmButtonText: "بله، تایید میشود",
cancelButtonText: "منصرف شدم!",
showLoaderOnConfirm: true,
preConfirm: () => {
showLoaderScreen();
$.ajax({
url:
"https://rms.rmto.ir/rahdari/road-technical-building/" +
historyId +
"/submit-history",
type: "POST",
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
cache: false,
contentType: false,
processData: false,
success: function (result) {
location.reload();
},
error: function (error) {
hideLoaderScreen();
alert("خطا :(");
},
});
},
});
});
$("#example-update").on("click", "button.upload-image-button", function () {
var tr = $(this).closest("tr");
var row = tablethird.row(tr);
var updateDate = row.data().updated_at;
// var images = row.data().images
if (updateDate == "-") {
console.log("this situation 1");
prepareImageModal();
historyId = row.data().id;
$("#image-upload-modal").modal({
backdrop: "static",
keyboard: false,
});
$("#image-upload-modal").modal("show");
} else {
console.log("this situation 2");
openSlidershowbutton(row, 0);
}
});
$("#example-update").on(
"click",
"button.upload-image-buttonslider",
function () {
var tr = $(this).closest("tr");
openSlider(tr);
var row = tablethird.row(tr);
historyId = row.data().id;
}
);
function readURL1(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$("#image_upload_first").css("display", "block");
$("#image_upload_first").attr("src", e.target.result);
uploadUpdateImage(1, input);
};
reader.readAsDataURL(input.files[0]);
}
}
function readURL2(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$("#image_upload_second").css("display", "block");
$("#image_upload_second").attr("src", e.target.result);
uploadUpdateImage(2, input);
};
reader.readAsDataURL(input.files[0]);
}
}
function readURL3(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$("#image_upload_third").css("display", "block");
$("#image_upload_third").attr("src", e.target.result);
uploadUpdateImage(3, input);
};
reader.readAsDataURL(input.files[0]);
}
}
function readURL4(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$("#image_upload_fourth").css("display", "block");
$("#image_upload_fourth").attr("src", e.target.result);
uploadUpdateImage(4, input);
};
reader.readAsDataURL(input.files[0]);
}
}
function readURL5(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$("#image_upload_fifth").css("display", "block");
$("#image_upload_fifth").attr("src", e.target.result);
uploadUpdateImage(5, input);
};
reader.readAsDataURL(input.files[0]);
}
}
function readURL6(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$("#image_upload_six").css("display", "block");
$("#image_upload_six").attr("src", e.target.result);
uploadUpdateImage(6, input);
};
reader.readAsDataURL(input.files[0]);
}
}
function readURL7(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$("#image_upload_seven").css("display", "block");
$("#image_upload_seven").attr("src", e.target.result);
uploadUpdateImage(7, input);
};
reader.readAsDataURL(input.files[0]);
}
}
function readURL8(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$("#image_upload_eight").css("display", "block");
$("#image_upload_eight").attr("src", e.target.result);
uploadUpdateImage(8, input);
};
reader.readAsDataURL(input.files[0]);
}
}
function removeImage(index) {
console.log("index", index);
let formData = new FormData();
formData.append("history-id", historyId);
formData.append("name", "image-" + index);
for (var value of formData.values()) {
console.log("valll", value);
}
Swal.fire({
icon: "warning",
title: "آیا برای ثبت مطمئن هستید؟",
showCancelButton: true,
confirmButtonColor: "#3085d6",
cancelButtonColor: "#d33",
confirmButtonText: "بله، تایید میشود",
cancelButtonText: "منصرف شدم!",
showLoaderOnConfirm: true,
preConfirm: () => {
showLoaderScreen();
$.ajax({
url: `https://rms.rmto.ir/rahdari/road-technical-building/history-images/delete-image`,
type: "POST",
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
data: formData,
cache: false,
contentType: false,
processData: false,
success: function (result) {
console.log(result);
$("#image-upload-modal").modal("hide");
ajaxcalltablethird2(idkol);
hideLoaderScreen();
},
error: function (error) {
console.log(error);
Swal.fire({
icon: "error",
title: "خطا",
confirmButtonText: "بستن",
});
},
});
},
});
}
function uploadUpdateImage(index, input) {
let formData = new FormData();
formData.append("history-id", historyId); //pitikoooooooooo
formData.append("image", input.files[0]);
formData.append("name", "image-" + index);
for (var value of formData.values()) {
console.log(value);
}
showLoaderScreen();
$.ajax({
url: `https://rms.rmto.ir/rahdari/road-technical-building/history-images/upload`,
type: "POST",
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
data: formData,
cache: false,
contentType: false,
processData: false,
success: function (result) {
//change hamine start
ajaxcalltablethird3(idkol);
$("#deleteIcon" + index).css("display", "block");
//change hamine end
},
error: function (error) {
console.log(error);
hideLoaderScreen();
// alert("خطا در آپلود تصویر :(");
},
});
}
$("#add-project-update").on("click", function () {
console.log("projectDistanceLastUpdate", projectDistanceLastUpdate);
$("#stop-reason-text-div").css("display", "none");
$("#pin-marker-progress").removeClass("pin-warn pin-set");
var kilofirst;
$("#project_last_status").removeClass("is-invalid");
$("#alertshowprogress1").css("color", "black");
$("#alertshowprogress1").empty();
$("#alertshowprogress1").append("درصد پیشرفت فیزیکی");
$("#alertshowprogress2").css("color", "black");
$("#alertshowprogress2").empty();
$("#alertshowprogress2").append("درصد پیشرفت فیزیکی");
$("#alertshowprogress3").css("color", "black");
$("#alertshowprogress3").empty();
$("#alertshowprogress3").append("درصد پیشرفت فیزیکی");
$("#alertshowprogress4").css("color", "black");
$("#alertshowprogress4").empty();
$("#alertshowprogress4").append("درصد پیشرفت فیزیکی");
$("#alertshowprogress5").css("color", "black");
$("#alertshowprogress5").empty();
$("#alertshowprogress5").append("درصد پیشرفت فیزیکی");
$("#alertshowprogress6").css("color", "black");
$("#alertshowprogress6").empty();
$("#alertshowprogress6").append("درصد پیشرفت فیزیکی");
$("#alertshowprogress7").css("color", "black");
$("#alertshowprogress7").empty();
$("#alertshowprogress7").append("درصد پیشرفت فیزیکی");
for (let index = 1; index <= 12; index++) {
if ($("#item" + index).css("display") != "none") {
$("#project-distance-input-" + index + "-2").removeClass("is-invalid");
}
}
console.log("projectDistanceLastUpdateyasi", projectDistanceLastUpdate);
edit = true;
if (map2 == null) {
console.log("my name is 11111111");
setTimeout(() => {
createLeafletMap(startLatlng, endLatlng, 1);
}, 200);
} else {
console.log("my name is 222222222");
initialMarkerMapValueEdit(startLatlng, endLatlng, 1);
}
console.log("this is me ", projectDefaultDistances);
if (projectDistanceLastUpdate != null) {
for (let index = 1; index <= 7; index++) {
let distanceIndex = Object.keys(
projectDistanceLastUpdate.previous_project_distance_update
).findIndex(function (entry) {
return entry == index;
});
console.log("distanceIndexdistanceIndex", distanceIndex)
// console.log(index + " -> " + distanceIndex);
if (distanceIndex == -1) {
$("#item" + index).hide();
$("#item" + index + "-data").hide();
} else {
switch (index) {
case 1: {
$("#item" + index).show();
$("#item" + index + "-data").show();
min1 =
projectDistanceLastUpdate.previous_project_distance_update[
Object.keys(
projectDistanceLastUpdate.previous_project_distance_update
)[distanceIndex]
][0];
projectProgressPercentage1 = $(
"#project-progress-percentage1"
).slider({
min: 0,
max: 100,
value: min1,
ticks: [0, 100],
ticks_snap_bounds: 1,
formatter: function (value) {
return value + "٪";
},
// tooltip: "always",
tooltip_position: "bottom",
});
break;
}
case 2: {
$("#item" + index).show();
$("#item" + index + "-data").show();
min2 =
projectDistanceLastUpdate.previous_project_distance_update[
Object.keys(
projectDistanceLastUpdate.previous_project_distance_update
)[distanceIndex]
][0];
projectProgressPercentage2 = $(
"#project-progress-percentage2"
).slider({
min: 0,
max: 100,
value: min2,
ticks: [0, 100],
ticks_snap_bounds: 1,
formatter: function (value) {
return value + "٪";
},
// tooltip: "always",
tooltip_position: "bottom",
});
break;
}
case 3: {
$("#item" + index).show();
$("#item" + index + "-data").show();
// console.log("kilofirsttetsttttttttttttttttttttt", kilofirst[0])
min3 =
projectDistanceLastUpdate.previous_project_distance_update[
Object.keys(
projectDistanceLastUpdate.previous_project_distance_update
)[distanceIndex]
][0];
projectProgressPercentage3 = $(
"#project-progress-percentage3"
).slider({
min: 0,
max: 100,
value: min3,
ticks: [0, 100],
ticks_snap_bounds: 1,
formatter: function (value) {
return value + "٪";
},
// tooltip: "always",
tooltip_position: "bottom",
});
break;
}
case 4: {
$("#item" + index).show();
$("#item" + index + "-data").show();
min4 =
projectDistanceLastUpdate.previous_project_distance_update[
Object.keys(
projectDistanceLastUpdate.previous_project_distance_update
)[distanceIndex]
][0];
projectProgressPercentage4 = $(
"#project-progress-percentage4"
).slider({
min: 0,
max: 100,
value: min4,
ticks: [0, 100],
ticks_snap_bounds: 1,
formatter: function (value) {
return value + "٪";
},
// tooltip: "always",
tooltip_position: "bottom",
});
break;
}
case 5: {
$("#item" + index).show();
$("#item" + index + "-data").show();
min5 =
projectDistanceLastUpdate.previous_project_distance_update[
Object.keys(
projectDistanceLastUpdate.previous_project_distance_update
)[distanceIndex]
][0];
projectProgressPercentage5 = $(
"#project-progress-percentage5"
).slider({
min: 0,
max: 100,
value: min5,
ticks: [0, 100],
ticks_snap_bounds: 1,
formatter: function (value) {
return value + "٪";
},
// tooltip: "always",
tooltip_position: "bottom",
});
break;
}
case 6: {
$("#item" + index).show();
$("#item" + index + "-data").show();
min6 =
projectDistanceLastUpdate.previous_project_distance_update[
Object.keys(
projectDistanceLastUpdate.previous_project_distance_update
)[distanceIndex]
][0];
projectProgressPercentage6 = $(
"#project-progress-percentage6"
).slider({
min: 0,
max: 100,
value: min6,
ticks: [0, 100],
ticks_snap_bounds: 1,
formatter: function (value) {
return value + "٪";
},
// tooltip: "always",
tooltip_position: "bottom",
});
break;
}
case 7: {
$("#item" + index).show();
$("#item" + index + "-data").show();
min7 =
projectDistanceLastUpdate.previous_project_distance_update[
Object.keys(
projectDistanceLastUpdate.previous_project_distance_update
)[distanceIndex]
][0];
projectProgressPercentage7 = $(
"#project-progress-percentage7"
).slider({
min: 0,
max: 100,
value: min7,
ticks: [0, 100],
ticks_snap_bounds: 1,
formatter: function (value) {
return value + "٪";
},
// tooltip: "always",
tooltip_position: "bottom",
});
break;
}
}
$("#project_last_status").val(
projectDistanceLastUpdate.previous_project_status
);
}
}
} else {
for (let index = 1; index <= 7; index++) {
// console.log("ji",projectDefaultDistances)
let distanceIndex = Object.keys(projectDefaultDistances).findIndex(
function (entry) {
// console.log("entry" , entry )
// kilofirst = projectDefaultDistances[index];
// console.log("kilofirst", kilofirst)
return entry == index;
}
);
// console.log(index + " -> " + distanceIndex);
if (distanceIndex == -1) {
$("#item" + index).hide();
$("#item" + index + "-data").hide();
} else {
switch (index) {
case 1: {
$("#item" + index).show();
$("#item" + index + "-data").show();
// console.log(kilofirst)
projectProgressPercentage1 = $(
"#project-progress-percentage1"
).slider({
min: 0,
max: 100,
value: 0,
ticks: [0, 100],
ticks_snap_bounds: 1,
formatter: function (value) {
return value + "٪";
},
// tooltip: "always",
tooltip_position: "bottom",
});
break;
}
case 2: {
$("#item" + index).show();
$("#item" + index + "-data").show();
projectProgressPercentage2 = $(
"#project-progress-percentage2"
).slider({
min: 0,
max: 100,
value: 0,
ticks: [0, 100],
ticks_snap_bounds: 1,
formatter: function (value) {
return value + "٪";
},
// tooltip: "always",
tooltip_position: "bottom",
});
break;
}
case 3: {
$("#item" + index).show();
$("#item" + index + "-data").show();
projectProgressPercentage3 = $(
"#project-progress-percentage3"
).slider({
min: 0,
max: 100,
value: 0,
ticks: [0, 100],
ticks_snap_bounds: 1,
formatter: function (value) {
return value + "٪";
},
// tooltip: "always",
tooltip_position: "bottom",
});
break;
}
case 4: {
$("#item" + index).show();
$("#item" + index + "-data").show();
projectProgressPercentage4 = $(
"#project-progress-percentage4"
).slider({
min: 0,
max: 100,
value: 0,
ticks: [0, 100],
ticks_snap_bounds: 1,
formatter: function (value) {
return value + "٪";
},
// tooltip: "always",
tooltip_position: "bottom",
});
break;
}
case 5: {
$("#item" + index).show();
$("#item" + index + "-data").show();
projectProgressPercentage5 = $(
"#project-progress-percentage5"
).slider({
min: 0,
max: 100,
value: 0,
ticks: [0, 100],
ticks_snap_bounds: 1,
formatter: function (value) {
return value + "٪";
},
// tooltip: "always",
tooltip_position: "bottom",
});
break;
}
case 6: {
$("#item" + index).show();
$("#item" + index + "-data").show();
projectProgressPercentage6 = $(
"#project-progress-percentage6"
).slider({
min: 0,
max: 100,
value: 0,
ticks: [0, 100],
ticks_snap_bounds: 1,
formatter: function (value) {
return value + "٪";
},
// tooltip: "always",
tooltip_position: "bottom",
});
break;
}
case 7: {
$("#item" + index).show();
$("#item" + index + "-data").show();
projectProgressPercentage7 = $(
"#project-progress-percentage7"
).slider({
min: 0,
max: 100,
value: 0,
ticks: [0, 100],
ticks_snap_bounds: 1,
formatter: function (value) {
return value + "٪";
},
// tooltip: "always",
tooltip_position: "bottom",
});
break;
}
}
$("#project_last_status").val(0);
// $("#contractor-fee").attr('max' , //todo yasi );
// console.log(
// projectDistanceLastUpdate[
// Object.keys(projectDistanceLastUpdate)[distanceIndex]
// ]
// );
}
}
}
if (projectDistanceLastUpdate != null) {
if (projectDistanceLastUpdate.previous_project_status == 6) {
$("#stop-reason-text-div").css("display", "block");
$("#stop-reason-text").val(
projectDistanceLastUpdate.previous_stop_reason
);
}
}
restrictInputOtherThanArabic($("#stop-reason-text"));
$("#project_last_status").on("change", function () {
if ($("#project_last_status").val() == 6) {
$("#stop-reason-text-div").css("display", "");
} else {
$("#stop-reason-text-div").css("display", "none");
}
});
$("#project-update-modal").modal("show");
});
$("#add-update-button").on("click", function () {
var testflag = 0;
let formData = new FormData();
let project_distance_update = {};
if (projectDistanceLastUpdate != null) {
console.log(min1, min2, min3, min4, min5, min6);
// var minval = projectDistanceLastUpdate.previous_physical_progress
if ($("#item1").css("display") != "none") {
console.log("1")
console.log("min1", min1, projectProgressPercentage1.slider("getValue"))
if (projectProgressPercentage1.slider("getValue") < min1) {
var data =
' درصد نمیتواند از ' +
min1 +
" کمتر باشد ";
$("#alertshowprogress1").empty();
$("#alertshowprogress1").append(data);
// $("#alertshowprogress1").append(data)
$("#alertshowprogress1").css("color", "red");
testflag = 1;
}
}
if ($("#item2").css("display") != "none") {
console.log("2")
console.log("min2", min2, projectProgressPercentage2.slider("getValue"))
if (projectProgressPercentage2.slider("getValue") < min2) {
var data =
' درصد نمیتواند از ' +
min2 +
" کمتر باشد ";
$("#alertshowprogress2").append(data);
// $("#alertshowprogress2").append(data)
$("#alertshowprogress2").css("color", "red");
testflag = 1;
}
}
if ($("#item3").css("display") != "none") {
console.log("3")
console.log("min3", min3, projectProgressPercentage3.slider("getValue"))
if (projectProgressPercentage3.slider("getValue") < min3) {
var data =
' درصد نمیتواند از ' +
min3 +
" کمتر باشد ";
$("#alertshowprogress3").empty();
$("#alertshowprogress3").append(data);
$("#alertshowprogress3").css("color", "red");
testflag = 1;
}
}
if ($("#item4").css("display") != "none") {
console.log("4")
console.log("min4", min4, projectProgressPercentage4.slider("getValue"))
if (projectProgressPercentage4.slider("getValue") < min4) {
var data =
' درصد نمیتواند از ' +
min4 +
" کمتر باشد ";
$("#alertshowprogress4").empty();
$("#alertshowprogress4").append(data);
$("#alertshowprogress4").css("color", "red");
testflag = 1;
}
}
if ($("#item5").css("display") != "none") {
console.log("5")
console.log("min5", min5, projectProgressPercentage5.slider("getValue"))
if (projectProgressPercentage5.slider("getValue") < min5) {
var data =
' درصد نمیتواند از ' +
min5 +
" کمتر باشد ";
$("#alertshowprogress5").empty();
$("#alertshowprogress5").append(data);
$("#alertshowprogress5").css("color", "red");
testflag = 1;
}
}
if ($("#item6").css("display") != "none") {
console.log("6")
console.log("min6", min6, projectProgressPercentage6.slider("getValue"))
if (projectProgressPercentage6.slider("getValue") < min6) {
var data =
' درصد نمیتواند از ' +
min6 +
" کمتر باشد ";
$("#alertshowprogress6").empty();
$("#alertshowprogress6").append(data);
$("#alertshowprogress6").css("color", "red");
testflag = 1;
}
}
if ($("#item7").css("display") != "none") {
console.log("7")
console.log("min7", min7, projectProgressPercentage7.slider("getValue"))
if (projectProgressPercentage7.slider("getValue") < min7) {
var data =
' درصد نمیتواند از ' +
min7 +
" کمتر باشد ";
$("#alertshowprogress7").empty();
$("#alertshowprogress7").append(data);
$("#alertshowprogress7").css("color", "red");
testflag = 1;
}
}
}
// change hamine start
if (
$("#project_last_status").val() == 6 &&
$("#stop-reason-text").val().length == 0
) {
console.log("happend");
$("#stop-reason-text").addClass("is-invalid");
testflag = 1;
} else {
$("#stop-reason-text").removeClass("is-invalid");
}
// change hamine end
if ($("#project_last_status").val() == 0) {
$("#project_last_status").addClass("is-invalid");
testflag = 1;
}
if ($("#item1").css("display") != "none") {
var data = $("#project-distance-input-1-1").val();
var datamax = max1;
if (parseInt(data) > parseInt(datamax)) {
$("#kilo1").css("display", "block");
$("#project-distance-input-1-1").addClass("is-invalid");
testflag = 1;
}
if (parseInt(data) < parseInt(min1)) {
$("#kilomin1").css("display", "block");
$("#project-distance-input-1-1").addClass("is-invalid");
testflag = 1;
}
}
if ($("#item2").css("display") != "none") {
var data = $("#project-distance-input-2-1").val();
var datamax = max2;
if (parseInt(data) > parseInt(datamax)) {
$("#kilo2").css("display", "block");
$("#project-distance-input-2-1").addClass("is-invalid");
testflag = 1;
}
if (parseInt(data) < parseInt(min2)) {
$("#kilomin2").css("display", "block");
$("#project-distance-input-2-1").addClass("is-invalid");
testflag = 1;
}
}
if ($("#item3").css("display") != "none") {
var data = $("#project-distance-input-3-1").val();
var datamax = max3;
if (parseInt(data) > parseInt(datamax)) {
$("#kilo3").css("display", "block");
$("#project-distance-input-3-1").addClass("is-invalid");
testflag = 1;
}
if (parseInt(data) < parseInt(min3)) {
$("#kilomin3").css("display", "block");
$("#project-distance-input-3-1").addClass("is-invalid");
testflag = 1;
}
}
if ($("#item4").css("display") != "none") {
var data = $("#project-distance-input-4-1").val();
var datamax = max4;
if (parseInt(data) > parseInt(datamax)) {
$("#kilo4").css("display", "block");
$("#project-distance-input-4-1").addClass("is-invalid");
testflag = 1;
}
if (parseInt(data) < parseInt(min4)) {
$("#kilomin4").css("display", "block");
$("#project-distance-input-4-1").addClass("is-invalid");
testflag = 1;
}
}
if ($("#item5").css("display") != "none") {
var data = $("#project-distance-input-5-1").val();
var datamax = max5;
if (parseInt(data) > parseInt(datamax)) {
$("#kilo5").css("display", "block");
$("#project-distance-input-5-1").addClass("is-invalid");
testflag = 1;
}
if (parseInt(data) < parseInt(min5)) {
$("#kilomin5").css("display", "block");
$("#project-distance-input-5-1").addClass("is-invalid");
testflag = 1;
}
}
if ($("#item6").css("display") != "none") {
var data = $("#project-distance-input-6-1").val();
var datamax = max6;
if (parseInt(data) > parseInt(datamax)) {
$("#kilo6").css("display", "block");
$("#project-distance-input-6-1").addClass("is-invalid");
testflag = 1;
}
if (parseInt(data) < parseInt(min6)) {
$("#kilomin6").css("display", "block");
$("#project-distance-input-6-1").addClass("is-invalid");
testflag = 1;
}
}
if ($("#item7").css("display") != "none") {
var data = $("#project-distance-input-7-1").val();
var datamax = max7;
if (parseInt(data) > parseInt(datamax)) {
$("#kilo7").css("display", "block");
$("#project-distance-input-7-1").addClass("is-invalid");
testflag = 1;
}
if (parseInt(data) < parseInt(min7)) {
$("#kilomin7").css("display", "block");
$("#project-distance-input-7-1").addClass("is-invalid");
testflag = 1;
}
}
if ($("#item8").css("display") != "none") {
var data = $("#project-distance-input-8-1").val();
var datamax = max8;
if (parseInt(data) > parseInt(datamax)) {
$("#kilo8").css("display", "block");
$("#project-distance-input-8-1").addClass("is-invalid");
testflag = 1;
}
if (parseInt(data) < parseInt(min5)) {
$("#kilomin8").css("display", "block");
$("#project-distance-input-8-1").addClass("is-invalid");
testflag = 1;
}
}
for (let index = 1; index <= 9; index++) {
if ($("#item" + index).css("display") != "none") {
if (index == 1) {
project_distance_update[index] = [];
project_distance_update[index].push(
projectProgressPercentage1.slider("getValue").toString()
);
project_distance_update[index].push("تعریض پل / آبرو");
} else if (index == 2) {
project_distance_update[index] = [];
project_distance_update[index].push(
projectProgressPercentage2.slider("getValue").toString()
);
project_distance_update[index].push(" تعمیرات اساسی پل ");
} else if (index == 3) {
project_distance_update[index] = [];
project_distance_update[index].push(
projectProgressPercentage3.slider("getValue").toString()
);
project_distance_update[index].push(" تعمیرات تونل ");
} else if (index == 4) {
project_distance_update[index] = [];
project_distance_update[index].push(
projectProgressPercentage4.slider("getValue").toString()
);
project_distance_update[index].push(" تعمیر یا احداث دیوار حائل ");
} else if (index == 5) {
project_distance_update[index] = [];
project_distance_update[index].push(
projectProgressPercentage5.slider("getValue").toString()
);
project_distance_update[index].push(" احداث پل جدید ");
} else if (index == 6) {
project_distance_update[index] = [];
project_distance_update[index].push(
projectProgressPercentage6.slider("getValue").toString()
);
project_distance_update[index].push(" احداث کنارگذر پل / تونل");
} else if (index == 7) {
project_distance_update[index] = [];
project_distance_update[index].push(
projectProgressPercentage7.slider("getValue").toString()
);
project_distance_update[index].push("سایر ");
}
}
}
console.log("pitikoo", JSON.stringify(project_distance_update));
//change hamine start
if (isSetprogressAbrarMarker) {
progressLatlng = [
progressAbrarMarker.getLatLng().lat.toFixed(6),
progressAbrarMarker.getLatLng().lng.toFixed(6),
];
} else {
$("#pin-marker-progress").addClass("pin-warn");
testflag = 1;
}
//change hamine end
console.log("testflag", testflag);
if (testflag == 0) {
console.log("project_distance_update", project_distance_update);
formData.append(
"project-distance-update",
JSON.stringify(project_distance_update)
);
formData.append(
"project-status",
$("#project_last_status").children("option:selected").val()
);
//change hamine start
formData.append("team-latlng", progressLatlng);
if ($("#project_last_status").val() == 6) {
formData.append("stop-reason", $("#stop-reason-text").val());
}
//change hamine end
for (var value of formData.values()) {
console.log(value);
}
showLoaderScreen();
$.ajax({
url:
"https://rms.rmto.ir/rahdari/road-technical-building/" +
idkol +
"/edit-distance-update",
type: "POST",
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
data: formData,
cache: false,
contentType: false,
processData: false,
success: function (result) {
//change hamine start
$("#project-update-modal").modal("hide");
hideLoaderScreen();
prepareImageModal();
historyId = result.history_id;
$("#image-upload-modal").modal({
backdrop: "static",
keyboard: false,
});
$("#image-upload-modal").modal("show");
//change hamine end
// ajaxcalltablefirstupdate(idkol);
// Swal.fire({
// icon: "success",
// title: "با موفقیت بروزرسانی شد",
// confirmButtonText: "بستن",
// preConfirm: () => {
// location.reload();
// },
// });
},
error: function (error) {
hideLoaderScreen();
console.log(error);
Swal.fire({
icon: "error",
title: "خطا",
text: "پر کردن صحیح تمامی عناوین خواسته شده الزامی است",
confirmButtonText: "بستن",
});
},
});
} else {
Swal.fire({
icon: "error",
title: "خطا",
text: "پر کردن صحیح تمامی عناوین خواسته شده الزامی است",
confirmButtonText: "بستن",
});
}
});
function openSlider(tr) {
let row = tablethird.row(tr);
sliderImages = row.data().images;
let updated_at = row.data().updated_at;
let dataLength = sliderImages.length;
console.log(sliderImages);
$("#slideshow-slide").find(".mySlides").remove();
$("#slideshow-dot").find(".dot").remove();
for (let index = 0; index < sliderImages.length; index++) {
if (sliderImages[index].path.includes("image-1")) {
let divSlide =
'' +
(index + 1) +
" / " +
sliderImages.length +
'
تصویر ' +
"1" +
":" +
" " +
"تاریخ :" +
updated_at +
"
";
$("#slideshow-slide").append(divSlide);
$("#slideshow-dot").append(
' '
);
}
if (sliderImages[index].path.includes("image-2")) {
let divSlide =
'' +
(index + 1) +
" / " +
sliderImages.length +
'
تصویر ' +
(index + 1) +
":" +
" " +
"تاریخ :" +
updated_at +
"
";
$("#slideshow-slide").append(divSlide);
$("#slideshow-dot").append(
' '
);
}
if (sliderImages[index].path.includes("image-3")) {
let divSlide =
'' +
(index + 1) +
" / " +
sliderImages.length +
'
تصویر ' +
(index + 1) +
":" +
" " +
"تاریخ :" +
updated_at +
"
";
$("#slideshow-slide").append(divSlide);
$("#slideshow-dot").append(
' '
);
}
if (sliderImages[index].path.includes("image-4")) {
let divSlide =
'' +
(index + 1) +
" / " +
sliderImages.length +
'
تصویر ' +
(index + 1) +
":" +
" " +
"تاریخ :" +
updated_at +
"
";
$("#slideshow-slide").append(divSlide);
$("#slideshow-dot").append(
' '
);
}
if (sliderImages[index].path.includes("image-5")) {
let divSlide =
'' +
(index + 1) +
" / " +
sliderImages.length +
'
تصویر ' +
(index + 1) +
":" +
" " +
"تاریخ :" +
updated_at +
"
";
$("#slideshow-slide").append(divSlide);
$("#slideshow-dot").append(
' '
);
}
if (sliderImages[index].path.includes("image-6")) {
let divSlide =
'' +
(index + 1) +
" / " +
sliderImages.length +
'
تصویر ' +
(index + 1) +
":" +
" " +
"تاریخ :" +
updated_at +
"
";
$("#slideshow-slide").append(divSlide);
$("#slideshow-dot").append(
' '
);
}
if (sliderImages[index].path.includes("image-7")) {
let divSlide =
'' +
(index + 1) +
" / " +
sliderImages.length +
'
تصویر ' +
(index + 1) +
":" +
" " +
"تاریخ :" +
updated_at +
"
";
$("#slideshow-slide").append(divSlide);
$("#slideshow-dot").append(
' '
);
}
if (sliderImages[index].path.includes("image-8")) {
let divSlide =
'' +
(index + 1) +
" / " +
sliderImages.length +
'
تصویر ' +
(index + 1) +
":" +
" " +
"تاریخ :" +
updated_at +
"
";
$("#slideshow-slide").append(divSlide);
$("#slideshow-dot").append(
' '
);
}
}
if (dataLength > 0) {
slideindex = 1;
layerslidershow(slideindex);
$("#slideroverlay").css("display", "block");
}
}
// change hamine start
// function openSlidershowbutton(tr) {
// let row = table.row(tr);
// sliderImages = row.data().images;
// let updated_at = row.data().last_history.last_updated_at;
// let dataLength = sliderImages.length;
// console.log(sliderImages);
// $("#slideshow-slide").find(".mySlides").remove();
// $("#slideshow-dot").find(".dot").remove();
// for (let index = 0; index < sliderImages.length; index++) {
// console.log( "indexxx",index+1)
// var test=index+1
// let divSlide =
// '' +
// (index + 1) +
// " / " +
// sliderImages.length +
// '
تصویر ' +
// test +
// ":" +
// " " +
// "تاریخ :" +
// updated_at +
// "
";
// $("#slideshow-slide").append(divSlide);
// $("#slideshow-dot").append(
// ' '
// );
// // if (sliderImages[index].path.includes("image-2")) {
// // let divSlide =
// // '' +
// // (index + 1) +
// // " / " +
// // sliderImages.length +
// // '
تصویر ' +
// // (index + 1) +
// // ":" +
// // " " +
// // "تاریخ :" +
// // updated_at +
// // "
";
// // $("#slideshow-slide").append(divSlide);
// // $("#slideshow-dot").append(
// // ' '
// // );
// // }
// // if (sliderImages[index].path.includes("image-3")) {
// // let divSlide =
// // '' +
// // (index + 1) +
// // " / " +
// // sliderImages.length +
// // '
تصویر ' +
// // (index + 1) +
// // ":" +
// // " " +
// // "تاریخ :" +
// // updated_at +
// // "
";
// // $("#slideshow-slide").append(divSlide);
// // $("#slideshow-dot").append(
// // ' '
// // );
// // }
// // if (sliderImages[index].path.includes("image-4")) {
// // let divSlide =
// // '' +
// // (index + 1) +
// // " / " +
// // sliderImages.length +
// // '
تصویر ' +
// // (index + 1) +
// // ":" +
// // " " +
// // "تاریخ :" +
// // updated_at +
// // "
";
// // $("#slideshow-slide").append(divSlide);
// // $("#slideshow-dot").append(
// // ' '
// // );
// // }
// // if (sliderImages[index].path.includes("image-5")) {
// // let divSlide =
// // '' +
// // (index + 1) +
// // " / " +
// // sliderImages.length +
// // '
تصویر ' +
// // (index + 1) +
// // ":" +
// // " " +
// // "تاریخ :" +
// // updated_at +
// // "
";
// // $("#slideshow-slide").append(divSlide);
// // $("#slideshow-dot").append(
// // ' '
// // );
// // }
// // if (sliderImages[index].path.includes("image-6")) {
// // let divSlide =
// // '' +
// // (index + 1) +
// // " / " +
// // sliderImages.length +
// // '
تصویر ' +
// // (index + 1) +
// // ":" +
// // " " +
// // "تاریخ :" +
// // updated_at +
// // "
";
// // $("#slideshow-slide").append(divSlide);
// // $("#slideshow-dot").append(
// // ' '
// // );
// // }
// // if (sliderImages[index].path.includes("image-7")) {
// // let divSlide =
// // '' +
// // (index + 1) +
// // " / " +
// // sliderImages.length +
// // '
تصویر ' +
// // (index + 1) +
// // ":" +
// // " " +
// // "تاریخ :" +
// // updated_at +
// // "
";
// // $("#slideshow-slide").append(divSlide);
// // $("#slideshow-dot").append(
// // ' '
// // );
// // }
// // if (sliderImages[index].path.includes("image-8")) {
// // let divSlide =
// // '' +
// // (index + 1) +
// // " / " +
// // sliderImages.length +
// // '
تصویر ' +
// // (index + 1) +
// // ":" +
// // " " +
// // "تاریخ :" +
// // updated_at +
// // "
";
// // $("#slideshow-slide").append(divSlide);
// // $("#slideshow-dot").append(
// // ' '
// // );
// // }
// }
// if (dataLength > 0) {
// slideindex = 1;
// layerslidershow(slideindex);
// $("#slideroverlay").css("display", "block");
// }
// }
//change hamine end
function layerslidershow(n) {
let slides = $("#slideroverlay #slideshow-slide .mySlides");
let dots = $("#slideroverlay #slideshow-dot .dot");
if (n > slides.length) {
slideIndexlayer = 1;
}
if (n < 1) {
slideIndexlayer = slides.length;
}
$(slides).each(function () {
$(this).css("display", "none");
});
$(dots).each(function () {
$(this).removeClass("active");
});
$(slides[slideIndexlayer - 1]).css("display", "block");
$(dots[slideIndexlayer - 1]).addClass("active");
}
$("#slideroverlay .close").on("click", function () {
$(this).parent().parent().css("display", "none");
$("#slideshow-slide").find(".mySlides").remove();
$("#slideshow-dot").find(".dot").remove();
});
$("#slideroverlay #slideshow-slide .prev").on("click", function () {
layerslidershow((slideIndexlayer -= 1));
});
$("#slideroverlay #slideshow-slide .next").on("click", function () {
layerslidershow((slideIndexlayer += 1));
});
function currentphotoshow(slideIndex) {
console.log("pitkiooiiiiii", slideIndex);
layerslidershow((slideIndexlayer = slideIndex));
}
function ajaxcalltablesec(idkol) {
console.log("hi");
$.ajax({
url:
"https://rms.rmto.ir/rahdari/road-technical-building/" +
idkol +
// "/get-distance",
"/get-distance-update-list",
type: "GET",
success: function (result) {
// console.log(result.data[0]);
$("#example-tool").dataTable().fnClearTable();
$("#example-tool").dataTable().fnAddData(result.data);
// ajaxcalltablefirst();
hideLoaderScreen();
Swal.fire({
icon: "success",
title: "با موفقیت بروزرسانی شد",
confirmButtonText: "بستن",
});
},
});
}
function ajaxcalltablefirst() {
$.ajax({
// url: "https://rms.rmto.ir/rahdari/road-technical-building/getlist",
url:
"https://rms.rmto.ir/rahdari/road-technical-building/getlist",
type: "GET",
success: function (result) {
// console.log(result.data[0]);
$("#example").dataTable().fnClearTable();
$("#example").dataTable().fnAddData(result.data);
hideLoaderScreen();
// Swal.fire({
// icon: "success",
// title: "با موفقیت بروزرسانی شد",
// confirmButtonText: "بستن",
// });
},
});
}
function ajaxcalltablefirsttool(idkol) {
$.ajax({
url: "https://rms.rmto.ir/rahdari/road-technical-building/getlist",
type: "GET",
success: function (result) {
// console.log(result.data[0]);
$("#example").dataTable().fnClearTable();
$("#example").dataTable().fnAddData(result.data);
// hideLoaderScreen();
ajaxcalltablesec(idkol);
},
});
}
function ajaxcalltablefirstupdate(idkol) {
$.ajax({
url: "https://rms.rmto.ir/rahdari/road-technical-building/getlist",
type: "GET",
success: function (result) {
// console.log(result.data[0]);
$("#example").dataTable().fnClearTable();
$("#example").dataTable().fnAddData(result.data);
// hideLoaderScreen();
ajaxcalltablethird2(idkol);
},
});
}
function ajaxcalltablethird2(idkol) {
$.ajax({
url:
"https://rms.rmto.ir/rahdari/road-technical-building/" +
idkol +
"/get-distance-update-list",
type: "GET",
success: function (result) {
console.log(result.data.distance_update);
$("#example-update").dataTable().fnClearTable();
$("#example-update").dataTable().fnAddData(result.data.distance_update);
hideLoaderScreen();
$("#image-upload-modal").modal("hide");
Swal.fire({
icon: "success",
title: "با موفقیت بروزرسانی شد",
confirmButtonText: "بستن",
});
},
});
}
function ajaxcalltablethird3(idkol) {
$.ajax({
url:
"https://rms.rmto.ir/rahdari/road-technical-building/" +
idkol +
"/get-distance-update-list",
type: "GET",
success: function (result) {
console.log(result.data.distance_update);
$("#example-update").dataTable().fnClearTable();
$("#example-update").dataTable().fnAddData(result.data.distance_update);
hideLoaderScreen();
},
});
}
function showprojecttype() {
$("#stepModalprojecttype").modal("show");
}
$("#approveprojecttype").on("click", function () {
//to do yasi
if ($("#roadmaintanace").is(":checked")) {
window.open("https://rms.rmto.ir/road-maintenance-project");
} else if ($("#reviewdangerpoint").is(":checked")) {
window.open("https://rms.rmto.ir/road-danger-prevention");
} else if ($("#improveroad").is(":checked")) {
window.open("https://rms.rmto.ir/road-technical-building");
} else if ($("#faniproject").is(":checked")) {
window.open("https://rms.rmto.ir/road-technical-building");
} else if ($("#rahdarkhane").is(":checked")) {
window.open("https://rms.rmto.ir/road-tollhouse-management");
} else if ($("#projectbuild").is(":checked")) {
window.open("https://rms.rmto.ir/road-construction-rural");
}
$("#stepModalprojecttype").modal("hide");
});
function showprojecttest(index) {
if (index == 1) {
window.open("https://rms.rmto.ir/road-maintenance-project");
// to do next page
} else if (index == 2) {
window.open("https://rms.rmto.ir/road-danger-prevention");
} else if (index == 3) {
window.open("https://rms.rmto.ir/road-technical-building");
} else if (index == 4) {
window.open("https://rms.rmto.ir/road-technical-building");
} else if (index == 5) {
window.open("https://rms.rmto.ir/road-tollhouse-management");
} else if (index == 6) {
window.open("https://rms.rmto.ir/road-construction-rural");
}
}
// change hamine start
function showMapModalStatic(lat, lng) {
$("#exampleModalCenterStatic").modal("show");
if (staticMap == null) {
setTimeout(() => {
createLeafletMapStatic();
setNewView(lat, lng);
}, 500);
} else {
setNewView(lat, lng);
}
}
function createLeafletMapStatic() {
let bounds = [
[42.9130026312, 75.6166317076],
[20.5782370061, 35.5092252948],
];
staticMap = new L.map("abrar-map-static", {
maxBounds: bounds,
minZoom: 6,
}).setView([32.4279, 53.688], 9);
staticMap.dragging.disable();
L.tileLayer("https://testmap.141.ir/141map/{z}/{x}/{y}.png", {}).addTo(
staticMap
);
ekipAbrarMarkerJustShow = new L.marker(L.latLng(staticMap.getCenter()), {
icon: progressAbrarDivIcon,
draggable: false,
}).addTo(staticMap);
// if(startLatlng){
startAbrarMarkerJustShow = new L.marker(startLatlng, {
icon: startAbrarDivIcon,
draggable: false,
}).addTo(staticMap);
// }
if (endLatlng[0] != "NaN") {
endAbrarMarkerJustShow = new L.marker(endLatlng, {
icon: endAbrarDivIcon,
draggable: false,
}).addTo(staticMap);
}
}
function setNewView(lat, lng) {
staticMap.setView(new L.LatLng(lat, lng), 9);
if (ekipAbrarMarkerJustShow == null) {
ekipAbrarMarkerJustShow = new L.marker(L.latLng(staticMap.getCenter()), {
icon: progressAbrarDivIcon,
draggable: false,
}).addTo(staticMap);
} else {
ekipAbrarMarkerJustShow.setLatLng([lat, lng]);
}
if (startAbrarMarkerJustShow == null) {
startAbrarMarkerJustShow = new L.marker(startLatlng, {
icon: startAbrarDivIcon,
draggable: false,
}).addTo(staticMap);
} else {
startAbrarMarkerJustShow.setLatLng(startLatlng);
}
if (endAbrarMarkerJustShow == null && endLatlng[0] != "NaN") {
endAbrarMarkerJustShow = new L.marker(endLatlng, {
icon: endAbrarDivIcon,
draggable: false,
}).addTo(staticMap);
} else {
endAbrarMarkerJustShow.setLatLng(endLatlng);
}
}
function prepareImageModal() {
//image part
// var tr = $(this).closest("tr");
// var row = tablethird.row(tr);
// historyId = row.data().id;
// console.log("history", historyId);
// let rowImages = projectupdateimage
// sliderImages = row.data().images;
// console.log("rowImages", rowImages, "sliderImages", sliderImages);
var test = "";
// if (rowImages.length >0) {
test = ``;
// let imageIndex1 = rowImages.findIndex(function (entry) {
// return entry.path.includes("image-1");
// });
// if (imageIndex1 != -1) {
// test += `
// `;
// } else {
test += `
`;
// }
// if (rowImages.length > 1) {
// let imageIndex2 = rowImages.findIndex(function (entry) {
// return entry.path.includes("image-2");
// });
// if (imageIndex2 != -1) {
// test += `
// `;
// } else {
// if (imageIndex1 != -1) {
// test += `
// `;
// }
// else {
test += `
`;
// }
// }
// }
// let imageIndex3 = rowImages.findIndex(function (entry) {
// return entry.path.includes("image-3");
// });
// if (imageIndex3 != -1) {
// test += `
// `;
// } else {
// if (imageIndex2 != -1) {
// test += `
`;
// }
// else {
test += `
`;
// }
// }
// let imageIndex4 = rowImages.findIndex(function (entry) {
// return entry.path.includes("image-4");
// });
// if (imageIndex4 != -1) {
// test += `
// `;
// } else {
// if (imageIndex3 != -1) {
// test += `
`;
// }
// else {
test += `
`;
// }
// }
// let imageIndex5 = rowImages.findIndex(function (entry) {
// return entry.path.includes("image-5");
// });
// if (imageIndex5 != -1) {
// test += `
// `;
// } else {
// if (imageIndex4 != -1) {
// test += `
`;
// }
// else {
test += `
`;
// }
// }
// let imageIndex6 = rowImages.findIndex(function (entry) {
// return entry.path.includes("image-6");
// });
// if (imageIndex6 != -1) {
// test += `
// `;
// } else {
// if (imageIndex5 != -1) {
// test += `
`;
// }
// else {
test += `
`;
// }
// }
// let imageIndex7 = rowImages.findIndex(function (entry) {
// return entry.path.includes("image-7");
// });
// if (imageIndex7 != -1) {
// test += `
// `;
// } else {
// if (imageIndex6 != -1) {
// test += `
`;
// }
// else {
test += `
`;
// }
// }
// let imageIndex8 = rowImages.findIndex(function (entry) {
// return entry.path.includes("image-8");
// });
// if (imageIndex8 != -1) {
// test += `
// `;
// } else {
// if (imageIndex7 != -1) {
// test += `
`;
// }
// else {
test += `
`;
// }
// }
var additional = `
ثبت و بروزرسانی
`;
$("#image-upload-modal .modal-body").empty();
$("#image-upload-modal .modal-body").append(test);
$("#image-upload-modal .modal-body").append(additional);
$("#inputFile1").change(function () {
$("#firstshow").css("display", "none");
$("#uploadBox2").css("display", "block");
$("#add-update-image").attr("disabled", false);
readURL1(this);
});
$("#inputFile2").change(function () {
$("#secondshow").css("display", "none");
$("#uploadBox3").css("display", "block");
readURL2(this);
});
$("#inputFile3").change(function () {
$("#thirdshow").css("display", "none");
$("#uploadBox4").css("display", "block");
readURL3(this);
});
$("#inputFile4").change(function () {
$("#fourthshow").css("display", "none");
$("#uploadBox5").css("display", "block");
readURL4(this);
});
$("#inputFile5").change(function () {
$("#fifthshow").css("display", "none");
$("#uploadBox6").css("display", "block");
readURL5(this);
});
$("#inputFile6").change(function () {
$("#sixshow").css("display", "none");
$("#uploadBox7").css("display", "block");
readURL6(this);
});
$("#inputFile7").change(function () {
$("#sevenshow").css("display", "none");
$("#uploadBox8").css("display", "block");
readURL7(this);
});
$("#inputFile8").change(function () {
$("#eightshow").css("display", "none");
$("#uploadBox9").css("display", "block");
readURL8(this);
});
}
$("#btn-show-mask").on("click", function () {
if ($(".parent-Coordinates").hasClass("d-none")) {
$(this).animate({
top: "140px",
});
$(".parent-onmapButton p").css("left", "");
$(".parent-onmapButton p").animate({
right: "0px",
top: "220px",
});
$(".parent-Coordinates").removeClass("d-none");
} else {
$(this).animate({
top: "160px",
});
$(".parent-onmapButton p").css("right", "");
$(".parent-onmapButton p").animate({
left: "5px",
top: "210px",
});
$(".parent-Coordinates").addClass("d-none");
}
});
$(document).on("load", function () {
$(window).bind("resize", checkPosition);
});
function checkPosition() {
if ($(window).width() < 1100) {
$("#example_wrapper").css("margin-top", "50px");
} else {
$("#example_wrapper").css("margin-top", "");
}
if ($(window).width() < 555) {
$(".content-center-dataTable").css("width", "260px");
console.log("working");
} else {
$(".content-center-dataTable").css("width", "");
}
if ($(window).width() < 440) {
$(".dataTables_filter input").css("width", "94px");
$(".dataTables_filter").css("margin-bottom", "10px");
$(".dt-buttons").addClass("d-flex");
$(".dt-buttons").addClass("justify-content-center");
$(".dt-buttons button").css("font-size", "10px");
} else {
$(".dataTables_filter input").css("width", "");
$(".dataTables_filter").css("margin-bottom", "");
$(".dt-buttons").removeClass("d-flex");
$(".dt-buttons button").css("font-size", "");
$(".dt-buttons").removeClass("justify-content-center");
// pooria
}
}
function pops() {
$(".btn-increase").prop("disabled", true);
if ($("#select-province1").val() != 0) {
$("#append-input-forFilter2").removeClass("d-none");
$("#append-input-forFilter2")
.parent()
.css("border-top", "1px dashed orange");
}
if ($("#select-province2").val() != 0) {
$("#append-input-forFilter3").removeClass("d-none");
$("#append-input-forFilter3")
.parent()
.css("border-top", "1px dashed orange");
$("#append-input-forFilter3")
.parent()
.css("border-bottom", "1px dashed orange");
}
}