var map = null; var map2 = null; var dataUrl = null; var resultData = null; var startAbrarMarker = null; var isSetStartAbrarMarker = false; var endAbrarMarker = null; var isSetEndAbrarMarker = false; var startpos = [] var endpos = [] var routeControls = []; var sliderImages = []; var updated_at; var slideIndexlayer = 1; var tooleproject; var projectType; var towns; var tableDistance; var showamounts; var showeblaghpromise; var showNamePeople; var showMablagh var tableUpdate; var rateUrlCom; var image_1 = "" var image_2 = "" var print_image1 = "" var print_image2 = "" var imageArray = [] function showLoaderScreen() { $(".divloader").css("display", "flex").hide().fadeIn(); } function hideLoaderScreen() { $(".divloader").fadeOut(); } var startAbrarDivIcon = L.divIcon({ html: `
شروع
`, iconSize: [55, 75], iconAnchor: [33, 64], }); var endAbrarDivIcon = L.divIcon({ html: `
پایان
`, iconSize: [55, 75], iconAnchor: [33, 64], }); $(document).ready(function () { $("[data-mask]").inputmask(); idkol = $('#page_id').val() $.ajax({ url: "/bama-index/" + idkol, type: "GET", contentType: false, processData: false, beforeSend: function () { showLoaderScreen(); }, success: function (result) { hideLoaderScreen(); resultData = result.data; imageArray.push(resultData.image_path1) imageArray.push(resultData.image_path2) setdataforshown(resultData) }, error: function (error) { hideLoaderScreen(); Swal.fire({ icon: "error", title: "خطا سرور", text: "مشکل در دریافت اطلاعات ", confirmButtonText: "بارگذاری مجدد", }).then((result) => { if (result.isConfirmed) { location.reload(true); return true; } }); }, }); }); function setdataforshown(resultData) { if (resultData.image_path1 != null) { image_1 = `
\ \
` $(".imagelistshown").append(image_1) print_image1 = `
\ \
`; $(".imagelistshown2edit").append(print_image1); } if (resultData.image_path2 != null) { image_2 = `
\ \
` $(".imagelistshown").append(image_2) print_image2 = `
\ \
`; $(".imagelistshown2edit").append(print_image2); } // for print modal $(".filter-1").text(resultData.contract.office_fa) $(".filter-15").text(resultData.contract.province_fa) $(".filter-2").text(resultData.city_fa) $(".filter-3").text(resultData.project_type_fa) $(".filter-4").text(resultData.project_title) $(".filter-16").text(resultData.contract.status_fa) $(".filter-17").text(resultData.contract.contract_date) $(".filter-5").text(resultData.axis_name_fa) $(".filter-6").text(resultData.axis_type_fa) $(".filter-7").text(resultData.last_status_fa) $(".filter-8").text(moment(resultData.updated_at).format('HH:mm:ss | jYYYY/jMM/jDD')) $(".filter-9").text(moment(resultData.created_at).format('HH:mm:ss | jYYYY/jMM/jDD')) $('.required-bitumen-box').hide() $('.used-bitumen-box').hide() $('.bridge-number-box').hide() if (resultData.project_type_id == 1) { $('.required-bitumen-box').show() $('.required-bitumen').text(resultData.required_bitumen) $('.used-bitumen-box').show() $('.used-bitumen').text(resultData.used_bitumen) } else if (resultData.project_type_id == 4) { $('.bridge-number-box').show() $('.bridge-number').text(resultData.bridge_number) } $(".filter-10").text(resultData.operator_name) $(".filter-14").text(resultData.operator_phone) $(".filter-11").text(resultData.unique_code) $(".filter-12").text(resultData.progress_project) $(".filter-18").text(resultData.contract.contract_tarh ?? 'ندارد') $(".filter-19").text(resultData.priority_project_fa) $(".filter-20").text(resultData.followup_priority_project) $(".filter-100").text(resultData.contract.contract_number) createLeafletMap([resultData.start_lat, resultData.start_lng], [resultData.end_lat, resultData.end_lng]) Generatetable(resultData) GenerateAmounttable(resultData) GenerateNamePeople(resultData) Generateeblaghpromisetable(resultData) GenerateMablagh(resultData) } function createLeafletMap(startP, endP) { let bounds = [ [42.9130026312, 75.6166317076], [20.5782370061, 35.5092252948], ]; map = new L.map("abrar-map", { maxBounds: bounds, minZoom: 6, }).setView(startP, 12); L.tileLayer("https://rmsmap.rmto.ir/141map/{z}/{x}/{y}.png", {}).addTo(map); startAbrarMarker = new L.marker(startP, { icon: startAbrarDivIcon, draggable: false, }).addTo(map); if (endP[0] != "NaN") { endAbrarMarker = new L.marker(endP, { icon: endAbrarDivIcon, draggable: false, }); endAbrarMarker.addTo(map); map.flyToBounds([startP, endP], { padding: [100, 100] }) drawPath(map) $("input[name=abrar-project-latlng-end]").val( endAbrarMarker.getLatLng().lat.toFixed(6) + endAbrarMarker.getLatLng().lng.toFixed(6) ); endAbrarMarker.on("drag", function () { $("#pin-marker-end").addClass("pin-move"); checkMarkersAndDrawPath(); }); $("#pin-marker-end").removeClass("pin-move").addClass("pin-set"); } $("input[name=abrar-project-latlng-start]").val( startAbrarMarker.getLatLng().lat.toFixed(6) + startAbrarMarker.getLatLng().lng.toFixed(6) ); startAbrarMarker.on("drag", function () { $("#pin-marker-start").addClass("pin-move"); checkMarkersAndDrawPath(); }); $("#pin-marker-start").removeClass("pin-move").addClass("pin-set"); } function createLeafletMap2(startP, endP) { let bounds = [ [42.9130026312, 75.6166317076], [20.5782370061, 35.5092252948], ]; map2 = new L.map("abrar-map2", { maxBounds: bounds, minZoom: 6, }).setView(startP, 12); L.tileLayer("https://rmsmap.rmto.ir/141map/{z}/{x}/{y}.png", {}).addTo(map2); startAbrarMarker = new L.marker(startP, { icon: startAbrarDivIcon, draggable: false, }).addTo(map2); if (endP[0] != "NaN") { endAbrarMarker = new L.marker(endP, { icon: endAbrarDivIcon, draggable: false, }); endAbrarMarker.addTo(map2); map2.flyToBounds([startP, endP], { padding: [100, 100] }) drawPath(map2) $("input[name=abrar-project-latlng-end]").val( endAbrarMarker.getLatLng().lat.toFixed(6) + endAbrarMarker.getLatLng().lng.toFixed(6) ); endAbrarMarker.on("drag", function () { $("#pin-marker-end").addClass("pin-move"); checkMarkersAndDrawPath(); }); $("#pin-marker-end").removeClass("pin-move").addClass("pin-set"); } $("input[name=abrar-project-latlng-start]").val( startAbrarMarker.getLatLng().lat.toFixed(6) + startAbrarMarker.getLatLng().lng.toFixed(6) ); startAbrarMarker.on("drag", function () { $("#pin-marker-start").addClass("pin-move"); checkMarkersAndDrawPath(); }); $("#pin-marker-start").removeClass("pin-move").addClass("pin-set"); } function initialMarkerMapValue(latP, lngP) { if (isSetStartAbrarMarker) { endAbrarMarker.remove(); } isSetEndAbrarMarker = false; map.setView([latP, lngP], 9); startAbrarMarker.setLatLng(L.latLng(map.getCenter())); isSetStartAbrarMarker = false; removeStartToEndPath(); $("#pin-marker-start").removeClass("pin-move pin-set"); $("#pin-marker-end").removeClass("pin-move pin-set"); $("#stepModalmaintenance input[name=abrar-project-latlng-start]").val(""); $("#stepModalmaintenance input[name=abrar-project-latlng-end]").val(""); $("#stepModalmaintenance input[name=abrar-project-latlng-start]").removeClass( "is-invalid-input" ); $("#stepModalmaintenance input[name=abrar-project-latlng-end]").removeClass( "is-invalid-input" ); } function initialMarkerMapValueEdit(startP, endP) { removeStartToEndPath(); endAbrarMarker.remove(); endAbrarMarker.setLatLng(endP); endAbrarMarker.addTo(map); startAbrarMarker.setLatLng(startP); isSetStartAbrarMarker = true; $("#pin-marker-start").removeClass("pin-move pin-warn").addClass("pin-set"); isSetEndAbrarMarker = true; $("#pin-marker-end").removeClass("pin-move").addClass("pin-set"); checkMarkersAndDrawPath(); avrLat = (parseFloat(startP[0]) + parseFloat(endP[0])) / 2; avrLng = (parseFloat(startP[1]) + parseFloat(endP[1])) / 2; map.setView([avrLat, avrLng], 6); } function initialMarkerMapValueEditshow(startP, endP) { removeStartToEndPath(); endAbrarMarker.remove(); endAbrarMarker.setLatLng(endP); endAbrarMarker.addTo(map); startAbrarMarker.setLatLng(startP); isSetStartAbrarMarker = true; $("#pin-marker-start").removeClass("pin-move pin-warn").addClass("pin-set"); isSetEndAbrarMarker = true; $("#pin-marker-end").removeClass("pin-move").addClass("pin-set"); checkMarkersAndDrawPath(); avrLat = (parseFloat(startP[0]) + parseFloat(endP[0])) / 2; avrLng = (parseFloat(startP[1]) + parseFloat(endP[1])) / 2; map.setView([avrLat, avrLng], 6); } function drawPath(mymap) { if (routeControls.length) { $(routeControls).each(function (index, control) { mymap.removeControl(control); routeControls.splice(routeControls.indexOf(index), 1); }); } routeControls.push( L.Routing.control({ waypoints: [ L.latLng( parseFloat(startAbrarMarker.getLatLng().lat), parseFloat(startAbrarMarker.getLatLng().lng) ), L.latLng( parseFloat(endAbrarMarker.getLatLng().lat), parseFloat(endAbrarMarker.getLatLng().lng) ), ], fitSelectedRoutes: false, draggableWaypoints: true, createMarker: function () { return null; }, lineOptions: { addWaypoints: false, styles: [ { color: "#28a745", opacity: 0.8, weight: 5, }, ], }, }) .addTo(mymap) ); $(".leaflet-control-container").css("display", "none"); $(".leaflet-routing-container-hide").css("display", "none"); } function checkEndMarkerValidation(forSaveData = false, pageOnLoad = false) { let reg = /^([0-9]){2}\.([0-9])+$/; let endLatLngVal = $( "#stepModalmaintenance input[name=abrar-project-latlng-end]" ) .val() .split(" - "); let endLatLng = endLatLngVal.map(function (e) { e = e.replace(/_/g, ""); return parseFloat(e.slice(1, -1)); }); if (isNaN(endLatLng[0])) { if (!forSaveData) { $( "#stepModalmaintenance input[name=abrar-project-latlng-end]" ).removeClass("is-invalid-input"); } else { $( "#stepModalmaintenance input[name=abrar-project-latlng-end]" ).addClass("is-invalid-input"); } $("#pin-marker-end").removeClass("pin-move pin-set"); $("#stepModalmaintenance input[name=abrar-project-latlng-end]").val(""); $("#stepModalmaintenance input[name=abrar-project-latlng-end]").attr( "placeholder", "(پایان) => (طول جغرافیایی) - (عرض جغرافیایی)" ); return false; } else if ( !endLatLng == 2 || !reg.test(endLatLng[0]) || !reg.test(endLatLng[1]) ) { $("#stepModalmaintenance input[name=abrar-project-latlng-end]").addClass( "is-invalid-input" ); $("#pin-marker-end").removeClass("pin-move pin-set"); return false; } else { if (!forSaveData) { $( "#stepModalmaintenance input[name=abrar-project-latlng-end]" ).removeClass("is-invalid-input"); endAbrarMarker.setLatLng(endLatLng); isSetEndAbrarMarker = true; if (pageOnLoad) { setTimeout(() => { $("#pin-marker-end").removeClass("pin-move").addClass("pin-set"); endAbrarMarker.setLatLng(endLatLng); }, 10); } else { $("#pin-marker-end").removeClass("pin-move").addClass("pin-set"); } } else { projectEditData["project-end-latlng"] = [ endAbrarMarker.getLatLng().lat.toFixed(6), endAbrarMarker.getLatLng().lng.toFixed(6), ]; } checkMarkersAndDrawPath(); return true; } } function Generatetable(data) { var Subproject = data.operation var customers = new Array(); if (customers != []) { customers = [] } if (data.project_type_id == 1) { customers.push(["نوع عملیات", " مقدار", "واحد ", "پیشرفت ", " تناژ "]); for (var i = 0; i < Subproject.length; i++) { if (Subproject[i].hasOperation != 0) { customers.push([showname(Subproject[i], i), mount(Subproject[i], i), vahed(Subproject[i], i), progerss(Subproject[i], i), tonazh(Subproject[i], i)]); } } } else { customers.push([" نوع عملیات", "مقدار ", " واحد", "پیشرفت(درصد) "]); for (var i = 0; i < Subproject.length; i++) { if (Subproject[i].hasOperation != 0) { customers.push([showname(Subproject[i], i), mount(Subproject[i], i), vahed(Subproject[i], i), progerss(Subproject[i], i)]); } } } tableDistance = document.createElement("TABLE"); $(tableDistance).attr("width", "100%") $(tableDistance).addClass("table"); $(tableDistance).addClass("table-bordered"); tableDistance.border = "1"; if (customers[0]) { var columnCount = customers[0].length; } var row = tableDistance.insertRow(-1); for (var i = 0; i < columnCount; i++) { var headerCell = document.createElement("TH"); headerCell.innerHTML = customers[0][i]; row.appendChild(headerCell); } for (var i = 1; i < customers.length; i++) { row = tableDistance.insertRow(-1); for (var j = 0; j < columnCount; j++) { var cell = row.insertCell(-1); cell.innerHTML = customers[i][j]; } } var dvTable = document.getElementById("showdistance"); dvTable.innerHTML = ""; dvTable.appendChild(tableDistance); } function GenerateAmounttable(data) { var customers = new Array(); if (customers != []) { customers = [] } customers.push(["آخرین رقم ریالی پروژه", "مبلغ آخرین کارکرد پیمانکار", "مبلغ پرداختی به پیمانکار ", "مبلغ مورد نیاز برای تکمیل پروژه"]); customers.push([parseFloat(data.last_digit_project != null ? data.last_digit_project : 0).toLocaleString('en'), parseFloat(data.last_function_operator != null ? data.last_function_operator : 0).toLocaleString('en'), parseFloat(data.last_payable_operator != null ? data.last_payable_operator : 0).toLocaleString('en'), parseFloat(data.complete_payable != null ? data.complete_payable : 0).toLocaleString('en')]); showamounts = document.createElement("TABLE"); $(showamounts).attr("width", "100%") $(showamounts).addClass("table"); $(showamounts).addClass("table-bordered"); showamounts.border = "1"; if (customers[0]) { var columnCount = customers[0].length; } var row = showamounts.insertRow(-1); for (var i = 0; i < columnCount; i++) { var headerCell = document.createElement("TH"); headerCell.innerHTML = customers[0][i]; row.appendChild(headerCell); } for (var i = 1; i < customers.length; i++) { row = showamounts.insertRow(-1); for (var j = 0; j < columnCount; j++) { var cell = row.insertCell(-1); cell.innerHTML = customers[i][j]; } } var dvTable = document.getElementById("showamounts"); dvTable.innerHTML = ""; dvTable.appendChild(showamounts); } function GenerateNamePeople(data) { var customers = new Array(); if (customers != []) { customers = [] } customers.push(["نام پیمانکار", "نام مشاور طراحی", " نام مشاور نظارت "]); customers.push([data.contract.contract_peymankar, data.contract.contract_moshaver_tarahi, data.contract.contract_moshaver_nezarat]); showNamePeople = document.createElement("TABLE"); $(showNamePeople).attr("width", "100%") $(showNamePeople).addClass("table"); $(showNamePeople).addClass("table-bordered"); showNamePeople.border = "1"; if (customers[0]) { var columnCount = customers[0].length; } var row = showNamePeople.insertRow(-1); for (var i = 0; i < columnCount; i++) { var headerCell = document.createElement("TH"); headerCell.innerHTML = customers[0][i]; row.appendChild(headerCell); } for (var i = 1; i < customers.length; i++) { row = showNamePeople.insertRow(-1); for (var j = 0; j < columnCount; j++) { var cell = row.insertCell(-1); cell.innerHTML = customers[i][j]; } } var dvTable = document.getElementById("showNamePeople"); dvTable.innerHTML = ""; dvTable.appendChild(showNamePeople); } function GenerateMablagh(data) { var customers = new Array(); if (customers != []) { customers = [] } customers.push(["مبلغ کل قرارداد", " مبلغ اعتبار ملی ", " مبلغ اعتبار استانی ", " مبلغ مجوز صادره از ستاد"]); customers.push([parseFloat(data.contract.contract_credit != null ? data.contract.contract_credit : 0).toLocaleString('en'), parseFloat(data.contract.contract_credit_national != null ? data.contract.contract_credit_national : 0).toLocaleString('en'), parseFloat(data.contract.contract_credit_province != null ? data.contract.contract_credit_province : 0).toLocaleString('en'), parseFloat(data.contract.contract_credit_headquarter != null ? data.contract.contract_credit_headquarter : 0).toLocaleString('en')]); showMablagh = document.createElement("TABLE"); $(showMablagh).attr("width", "100%") $(showMablagh).addClass("table"); $(showMablagh).addClass("table-bordered"); showMablagh.border = "1"; if (customers[0]) { var columnCount = customers[0].length; } var row = showMablagh.insertRow(-1); for (var i = 0; i < columnCount; i++) { var headerCell = document.createElement("TH"); headerCell.innerHTML = customers[0][i]; row.appendChild(headerCell); } for (var i = 1; i < customers.length; i++) { row = showMablagh.insertRow(-1); for (var j = 0; j < columnCount; j++) { var cell = row.insertCell(-1); cell.innerHTML = customers[i][j]; } } var dvTable = document.getElementById("showMablagh"); dvTable.innerHTML = ""; dvTable.appendChild(showMablagh); } function Generateeblaghpromisetable(data) { let national_credit_license; let province_credit_license; let headquarter_issued_license; let province_issued_license; if (data.contract.national_credit_license == 1) { national_credit_license = ``; } else { national_credit_license = ``; } if (data.contract.province_credit_license == 1) { province_credit_license = ``; } else { province_credit_license = ``; } if (data.contract.headquarter_issued_license == 1) { headquarter_issued_license = ``; } else { headquarter_issued_license = ``; } if (data.contract.province_issued_license == 1) { province_issued_license = ``; } else { province_issued_license = ``; } var customers = new Array(); if (customers != []) { customers = [] } customers.push([" ابلاغ اعتبار ملی ", " ابلاغ اعتبار استانی ", " مجوز صادره از ستاد ", " مجوز صادره از استان "]); customers.push([national_credit_license, province_credit_license, headquarter_issued_license, province_issued_license]); showeblaghpromise = document.createElement("TABLE"); $(showeblaghpromise).attr("width", "100%") $(showeblaghpromise).addClass("table"); $(showeblaghpromise).addClass("table-bordered"); showeblaghpromise.border = "1"; if (customers[0]) { var columnCount = customers[0].length; } //Add the header row. var row = showeblaghpromise.insertRow(-1); for (var i = 0; i < columnCount; i++) { var headerCell = document.createElement("TH"); headerCell.innerHTML = customers[0][i]; row.appendChild(headerCell); } //Add the data rows. for (var i = 1; i < customers.length; i++) { row = showeblaghpromise.insertRow(-1); for (var j = 0; j < columnCount; j++) { var cell = row.insertCell(-1); cell.innerHTML = customers[i][j]; } } var dvTable = document.getElementById("showeblaghpromise"); dvTable.innerHTML = ""; dvTable.appendChild(showeblaghpromise); } function showname(data, id) { switch (id) { case 0: return data.operation_type_fa1 break case 1: return data.operation_type_fa2 break; case 2: return data.operation_type_fa3 break case 3: return data.operation_type_fa4 break } } function mount(data, id) { switch (id) { case 0: return parseFloat(data.operation_type_amount1 != null ? data.operation_type_amount1 : 0).toLocaleString('en') break case 1: return parseFloat(data.operation_type_amount2 != null ? data.operation_type_amount2 : 0).toLocaleString('en') break; case 2: return parseFloat(data.operation_type_amount3 != null ? data.operation_type_amount3 : 0).toLocaleString('en') break case 3: return parseFloat(data.operation_type_amount4 != null ? data.operation_type_amount4 : 0).toLocaleString('en') break } } function vahed(data, id) { switch (id) { case 0: return data.operation_type_unit1 break case 1: return data.operation_type_unit2 break; case 2: return data.operation_type_unit3 break case 3: return data.operation_type_unit4 break } } function progerss(data, id) { switch (id) { case 0: return data.operation_type_progress1 break case 1: return data.operation_type_progress2 break; case 2: return data.operation_type_progress3 break case 3: return data.operation_type_progress4 break } } function tonazh(data, id) { switch (id) { case 0: return parseFloat(data.operation_type_tonaj1 != null ? data.operation_type_tonaj1 : 0).toLocaleString('en') break case 1: return parseFloat(data.operation_type_tonaj2 != null ? data.operation_type_tonaj2 : 0).toLocaleString('en') break; case 2: return parseFloat(data.operation_type_tonaj3 != null ? data.operation_type_tonaj3 : 0).toLocaleString('en') break case 3: return parseFloat(data.operation_type_tonaj4 != null ? data.operation_type_tonaj4 : 0).toLocaleString('en') break } } function showimagealert(num) { slideIndexlayer = num let dataLength = 2; $("#slideshow-slide").find(".mySlides").remove(); $("#slideshow-dot").find(".dot").remove(); for (let index = 0; index < 2; index++) { var test = index + 1 let divSlide = '
' + (index + 1) + " / " + 2 + '
' + "
"; $("#slideshow-slide").append(divSlide); $("#slideshow-dot").append( '' ); } if (dataLength > 0) { slideindex = 1; layerslidershow(slideindex); $("#slideroverlay").css("display", "block"); } } $("#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) { layerslidershow((slideIndexlayer = slideIndex)); } 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"); } function printbama() { $("#bamaPreviewModal").modal("show"); $("#preview-template-province-name").text(resultData.province_fa); $("#preview-template-town").text(resultData.city_fa); $("#preview-template-project-type").text(resultData.project_type_fa); $("#preview-template-project-name").text(resultData.project_title); $("#preview-template-axis-type").text(resultData.axis_type_fa); $("#preview-template-axis-name").text(resultData.axis_name_fa); $("#preview-template-last-status").text(resultData.last_status_fa) $("#preview-template-last-update").text(moment(resultData.updated_at).format('jYYYY/jMM/jDD')) $("#preview-template-submit-date").text(moment(resultData.created_at).format('jYYYY/jMM/jDD')) $("#preview_export").text(moment().format('jYYYY/jMM/jDD')) $("#operator_name").text(resultData.operator_name) $("#operator_phone").text(resultData.operator_phone) $("#last_digit_project").text(parseFloat(resultData.last_digit_project != null ? resultData.last_digit_project : 0).toLocaleString('en')) $("#last_function_operator").text(parseFloat(resultData.last_function_operator != null ? resultData.last_function_operator : 0).toLocaleString('en')) $("#last_payable_operator").text(parseFloat(resultData.last_payable_operator != null ? resultData.last_payable_operator : 0).toLocaleString('en')) $("#complete_payable").text(parseFloat(resultData.complete_payable != null ? resultData.complete_payable : 0).toLocaleString('en')) $("#unique_code").text(resultData.unique_code) $("#progress_project").text(resultData.progress_project) $("#national_credit_license").html(resultData.contract.national_credit_license == 1 ? `` : ``) $("#province_credit_license").html(resultData.contract.province_credit_license == 1 ? `` : ``) $("#headquarter_issued_license").html(resultData.contract.headquarter_issued_license == 1 ? `` : ``) $("#province_issued_license").html(resultData.contract.province_issued_license == 1 ? `` : ``) $("#peymankar_name").text(resultData.contract.contract_peymankar) $("#tarahi_name").text(resultData.contract.contract_moshaver_tarahi) $("#nezarat_namet").text(resultData.contract.contract_moshaver_nezarat) $("#national_credit").text(parseFloat(resultData.contract.contract_credit_national != null ? resultData.contract.contract_credit_national : 0).toLocaleString('en')) $("#province_credit").text(parseFloat(resultData.contract.contract_credit_province != null ? resultData.contract.contract_credit_province : 0).toLocaleString('en')) $("#setad_credit").text(parseFloat(resultData.contract.contract_credit_headquarter != null ? resultData.contract.contract_credit_headquarter : 0).toLocaleString('en')) $("#full_credit").text(parseFloat(resultData.contract.contract_credit != null ? resultData.contract.contract_credit : 0).toLocaleString('en')) $("#tarh_num").text(resultData.contract.contract_tarh) $("#province_issued_license").html(resultData.contract.province_issued_license == 1 ? `` : ``) $("#status_project").text(resultData.contract.status_fa) $("#date_project").text(resultData.contract.contract_date) $("#importance_project").text(resultData.priority_project_fa) $("#imprtance_project_control").text(resultData.followup_priority_project) if (map2 == null) { setTimeout(() => { createLeafletMap2([resultData.start_lat, resultData.start_lng], [resultData.end_lat, resultData.end_lng]); }, 400); } $("#section-distance").empty(); $("#section-update").empty(); $(tableDistance).clone().appendTo("#section-distance"); $(tableUpdate).clone().appendTo("#section-update"); $("#section-update table").css("margin", "0px"); } function showPrintPDF() { $("#bamaPreviewModal .modal-body").print(); }