Files
backend/public/dist/js/jahesh.js
2024-02-01 09:53:53 +00:00

480 lines
10 KiB
JavaScript

var min = 0
var datainput = null
var id = null
var array1 = []
var array2 = []
var array3 = []
var array4 = []
var array5 = []
var array6 = []
var array7 = []
var array8 = []
var array9 = []
var array10 = []
var array11 = []
var array12 = []
var saveSliderData = [];
function showLoaderScreen() {
$('.starter-loader-container').css('display', 'flex').hide().fadeIn();
}
function hideLoaderScreen() {
$('.starter-loader-container').fadeOut();
}
$(document).ready(function () {
showLoaderScreen()
$.ajax({
url: "/jahesh-project",
type: "GET",
success: function (result) {
// console.log(result)
datainput = result.data[0]
// return datainput
showdata(datainput)
},
});
})
function showdata(data) {
// console.log(data)
id = data.id
// console.log(id)
//opartion1
$("#cost1").val(data.operation_1[0])
$("#number1").val(data.operation_1[1])
showslider(1, data.operation_1[2])
if (data.operation_1[3] == undefined) {
$("#date1").val("-")
}
else {
$("#date1").val(data.operation_1[3])
}
$("#cost2").val(data.operation_2[0])
$("#number2").val(data.operation_2[1])
showslider(2, data.operation_2[2])
if (data.operation_2[3] == undefined) {
$("#date2").val("-")
}
else {
$("#date2").val(data.operation_2[3])
}
//oparation3
$("#cost3").val(data.operation_3[0])
$("#number3").val(data.operation_3[1])
showslider(3, data.operation_3[2])
if (data.operation_3[3] == undefined) {
$("#date3").val("-")
}
else {
$("#date3").val(data.operation_3[3])
}
//oparation4
$("#cost4").val(data.operation_4[0])
$("#number4").val(data.operation_4[1])
showslider(4, data.operation_4[2])
if (data.operation_4[3] == undefined) {
$("#date4").val("-")
}
else {
$("#date4").val(data.operation_4[3])
}
//oparatioon5
$("#cost5").val(data.operation_5[0])
$("#number5").val(data.operation_5[1])
showslider(5, data.operation_5[2])
if (data.operation_5[3] == undefined) {
$("#date5").val("-")
}
else {
$("#date5").val(data.operation_5[3])
}
//oparation6
$("#cost6").val(data.operation_6[0])
$("#number6").val(data.operation_6[1])
showslider(6, data.operation_6[2])
if (data.operation_6[3] == undefined) {
$("#date6").val("-")
}
else {
$("#date6").val(data.operation_6[3])
}
//oparation7
$("#cost7").val(data.operation_7[0])
$("#number7").val(data.operation_7[1])
showslider(7, data.operation_7[2])
if (data.operation_7[3] == undefined) {
$("#date7").val("-")
}
else {
$("#date7").val(data.operation_7[3])
}
//oparation8
$("#cost8").val(data.operation_8[0])
$("#number8").val(data.operation_8[1])
showslider(8, data.operation_8[2])
if (data.operation_8[3] == undefined) {
$("#date8").val("-")
}
else {
$("#date8").val(data.operation_8[3])
}
//oparation9
$("#cost9").val(data.operation_9[0])
$("#number9").val(data.operation_9[1])
showslider(9, data.operation_9[2])
if (data.operation_9[3] == undefined) {
$("#date9").val("-")
}
else {
$("#date9").val(data.operation_9[3])
}
//oparation10
$("#cost10").val(data.operation_10[0])
$("#number10").val(data.operation_10[1])
showslider(10, data.operation_10[2])
if (data.operation_10[3] == undefined) {
$("#date10").val("-")
}
else {
$("#date10").val(data.operation_10[3])
}
//oparation11
$("#cost11").val(data.operation_11[0])
$("#number11").val(data.operation_11[1])
showslider(11, data.operation_11[2])
if (data.operation_11[3] == undefined) {
$("#date11").val("-")
}
else {
$("#date11").val(data.operation_11[3])
}
//oparation12
$("#cost12").val(data.operation_12[0])
$("#number12").val(data.operation_12[1])
showslider(12, data.operation_12[2])
if (data.operation_12[3] == undefined) {
$("#date12").val("-")
}
else {
$("#date12").val(data.operation_12[3])
}
hideLoaderScreen()
}
function showslider(id, percent) {
$('#ex' + id).slider({
value: percent,
formatter: function (value) {
return value + "٪";
},
});
saveSliderData[id - 1] = percent;
}
$("#submitedit").on('click', function () {
var p1 = $('#ex1').data('slider').getValue()
var p2 = $('#ex2').data('slider').getValue()
var p3 = $('#ex3').data('slider').getValue()
var p4 = $('#ex4').data('slider').getValue()
var p5 = $('#ex5').data('slider').getValue()
var p6 = $('#ex6').data('slider').getValue()
var p7 = $('#ex7').data('slider').getValue()
var p8 = $('#ex8').data('slider').getValue()
var p9 = $('#ex9').data('slider').getValue()
var p10 = $('#ex10').data('slider').getValue()
var p11 = $('#ex11').data('slider').getValue()
var p12 = $('#ex12').data('slider').getValue()
var num1
var num2
var num3
var num4
var num5
var num6
var num7
var num8
var num9
var num10
var num11
var num12
if ($("#number1").val() == "") {
num1 = "-"
}
else {
num1 = $("#number1").val()
}
//
if ($("#number2").val() == "") {
num2 = "-"
}
else {
num2 = $("#number2").val()
}
//
if ($("#number3").val() == "") {
num3 = "-"
}
else {
num3 = $("#number3").val()
}
//
if ($("#number4").val() == "") {
num4 = "-"
}
else {
num4 = $("#number4").val()
}
//
if ($("#number5").val() == "") {
num5 = "-"
}
else {
num5 = $("#number5").val()
}
//
if ($("#number6").val() == "") {
num6 = "-"
}
else {
num6 = $("#number6").val()
}
//
if ($("#number7").val() == "") {
num7 = "-"
}
else {
num7 = $("#number7").val()
}
//
if ($("#number8").val() == "") {
num8 = "-"
}
else {
num8 = $("#number8").val()
}
//
if ($("#number9").val() == "") {
num9 = "-"
}
else {
num9 = $("#number9").val()
}
//
if ($("#number10").val() == "") {
num10 = "-"
}
else {
num10 = $("#number10").val()
}
//
if ($("#number11").val() == "") {
num11 = "-"
}
else {
num11 = $("#number11").val()
}
//
if ($("#number12").val() == "") {
num12 = "-"
}
else {
num12 = $("#number12").val()
}
var costt1
var costt2
var costt3
var costt4
var costt5
var costt6
var costt7
var costt8
var costt9
var costt10
var costt11
var costt12
if ($("#cost1").val() == "") {
costt1 = "-"
}
else {
costt1 = $("#cost1").val()
}
//
if ($("#cost2").val() == "") {
costt2 = "-"
}
else {
costt2 = $("#cost2").val()
}
//
if ($("#cost3").val() == "") {
costt3 = "-"
}
else {
costt3 = $("#cost3").val()
}
//
if ($("#cost4").val() == "") {
costt4 = "-"
}
else {
costt4 = $("#cost4").val()
}
if ($("#cost5").val() == "") {
costt5 = "-"
}
else {
costt5 = $("#cost5").val()
}
//
if ($("#cost6").val() == "") {
costt6 = "-"
}
else {
costt6 = $("#cost6").val()
}
//
if ($("#cost7").val() == "") {
costt7 = "-"
}
else {
costt7 = $("#cost7").val()
}
//
if ($("#cost8").val() == "") {
costt8 = "-"
}
else {
costt8 = $("#cost8").val()
}
//
if ($("#cost9").val() == "") {
costt9 = "-"
}
else {
costt9 = $("#cost9").val()
}
//
if ($("#cost10").val() == "") {
costt10 = "-"
}
else {
costt10 = $("#cost10").val()
}
if ($("#cost11").val() == "") {
costt11 = "-"
}
else {
costt11 = $("#cost11").val()
}
if ($("#cost12").val() == "") {
costt12 = "-"
}
else {
costt12 = $("#cost12").val()
}
array1 = [costt1, num1, p1]
array2 = [costt2, num2, p2]
array3 = [costt3, num3, p3]
array4 = [costt4, num4, p4]
array5 = [costt5, num5, p5]
array6 = [costt6, num6, p6]
array7 = [costt7, num7, p7]
array8 = [costt8, num8, p8]
array9 = [costt9, num9, p9]
array10 = [costt10, num10, p10]
array11 = [costt11, num11, p11]
array12 = [costt12, num12, p12]
let formData = new FormData();
if (saveSliderData[0] < p1)
formData.append('operation_1', array1);
if (saveSliderData[1] < p2)
formData.append('operation_2', array2);
if (saveSliderData[2] < p3)
formData.append('operation_3', array3);
if (saveSliderData[3] < p4)
formData.append('operation_4', array4);
if (saveSliderData[4] < p5)
formData.append('operation_5', array5);
if (saveSliderData[5] < p6)
formData.append('operation_6', array6);
if (saveSliderData[6] < p7)
formData.append('operation_7', array7);
if (saveSliderData[7] < p8)
formData.append('operation_8', array8);
if (saveSliderData[8] < p9)
formData.append('operation_9', array9);
if (saveSliderData[9] < p10)
formData.append('operation_10', array10);
if (saveSliderData[10] < p11)
formData.append('operation_11', array11);
if (saveSliderData[11] < p12)
formData.append('operation_12', array12);
// for (var pair of formData.entries()) {
// console.log(pair[0] + ', ' + pair[1]);
// }
Swal.fire({
icon: 'warning',
title: 'آیا مطمئن هستید؟',
text: "این عملیات قابل بازگشت نیست!",
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'بله، تایید می‌شود',
cancelButtonText: 'منصرف شدم!',
showLoaderOnConfirm: true,
preConfirm: () => {
$.ajax({
url: "/jahesh-project/" + id,
type: "POST",
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
},
data: formData,
processData: false,
contentType: false,
success: function (result) {
console.log(result)
},
error: function (error) {
console.log(error)
Swal.fire({
icon: 'error',
title: 'خطا',
text: 'مشکلی پیش آمده',
confirmButtonText: 'بستن'
})
}
});
},
})
})