$("#formInModalZakaz").submit(function(event) {
event.preventDefault();
var formData = new FormData(this);
if ($("#exampleCheck1").is(':checked'))
var status = 1;
else
var status = 0;
//alert(formData);
if (status==1){
$.ajax({
type: 'POST', // Тип запроса
url: '/act/cart', // Скрипт обработчика
data: formData, // Данные которые мы передаем
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
processData: false,
success: function(data) {
$("#orderresult").removeClass("hidden");
$("#orderresult").text("Заказ № " + data + " успешно оформлен! Ожидайте звонка нашего менеджера");
}
});
}
$("#fio").val("");
$("#tel").val("");
})
/* ----------------------------------------------------------------------
28.01.2024
Меняем тариф
---------------------------------------------------------------------- */
$('.changeTarif').change(function() {
var j=$(this).data("price");
var id=$(this).val();
var cena= j[id];
var strid=$(this).data("id");
$("#price-" + strid).text(cena);
$("#sum-" + strid).text(cena*$("#kolvo-" + strid).val());
$.ajax({
type: "POST",
url: '/act/cart',
data: "act=change-tarif&tarif=" + $(this).val() + "&id=" + $(this).data('id'),
success: function (data) { $("#itogo").text(data) }
});
});
/* ----------------------------------------------------------------------
28.01.2024
Очистка корзины
---------------------------------------------------------------------- */
$("#clear_cart").click(function (event) {
$.ajax({
type: 'POST',
url: '/act/cart',
data: 'act=clear_cart',
success: function (data) {
$(".shop-cart-list").html("
Ваша корзина очищена");
}
});
})
//alert( localStorage.getItem('test') ); // 1
/* ----------------------------------------------------------------------
27.01.2024
Заказ без авторизации
---------------------------------------------------------------------- */
$("#zakaz-noauth").click(function (event) {
var txt = $("#org-noauth").val();
// var id = $("#id-noauth").val();
var inn = $("#inn-noauth").val();
var tel = $("#tel-noauth").val();
var email = $("#email-noauth").val();
var fio = $("#fio-noauth").val();
var adres = $("#adres-noauth").val();
var sogl = $("#sogl").val();
//var regme = $("#regme").val();
var dostavka = $("#dostavka").val();
$.ajax({
type: 'POST',
url: '/act/cart',
data: 'act=zakaz&inn=' + inn + '&txt=' + txt + '&tel=' + tel + '&email=' + email + '&fio=' + fio + '&adres=' + adres + '&sogl=' + sogl + '&dostavka=' + dostavka,
success: function (data) {
$("#numzakaz").text(data);
}
});
$("#res").removeClass('hidden');
})
/* ----------------------------------------------------------------------
27.01.2024
Вынимаем данные об организации
---------------------------------------------------------------------- */
$("#inn-noauth").keyup(function (event) {
var inn = $(this).val();
var len = inn.length;
if (len == 10 || len == 12) {
$.ajax({
type: 'POST',
url: '/act/cart',
data: 'act=getorg&inn=' + inn,
dataType: 'json',
success: function (data) {
$.each(data, function (index, element) {
$("#org-noauth").val(element.txt);
$("#id-noauth").val(element.id);
$("#tel-noauth").val(element.tel);
$("#email-noauth").val(element.email);
$("#fio-noauth").val(element.fio);
$("#adres-noauth").val(element.adres);
})
}
});
}
})
/* ----------------------------------------------------------------------
24.06.2023
Оформление заказа зареганного пользователя
ligat - юр и не юр лицо
---------------------------------------------------------------------- */
$("#a-zak-auth").click(function (event) {
//Выбираем организацию
var o = $("#selectOrg").val();
//Выбираем способ доставки
var d = $("#selectDostavka").val();
$.ajax({
type: "POST",
url: '/act/cart',
data: "act=zak-auth&o=" + o + "&d=" + d,
success: function (data) {
$(".shop-cart-list").html("Заказ успешно оформлен, номер заказа - " + data + "");
}
});
return false;
})
/*$(".change-kolvo").click(function (event) {
var id = $(this).data('id');
var kolvo = $(this).val();
$.ajax({
type: "POST",
url: '/act/cart',
data: "act=change-kolvo&kolvo=" + kolvo + "&id=" + id,
success: function (data) { $("#summ").text(data) }
});
})*/
$(".change-kolvo").keyup(function (event) {
var id = $(this).data('id');
var kolvo = $(this).val();
$.ajax({
type: "POST",
url: '/act/cart',
data: "act=change-kolvo&kolvo=" + kolvo + "&id=" + id,
success: function (data) { $("#itogo").text(data) }
});
$("#sum-" + id).text($("#price-"+id).text()*$(this).val());
})
/* ----------------------------------------------------------------------
22.06.2023
Удаление из корзины
---------------------------------------------------------------------- */
$(".a-del-from-cart").click(function (event) {
$.ajax({
type: "POST",
url: '/act/cart',
data: "act=del-from-cart&id=" + $(this).data('id'),
success: function (data) { }
});
$("#div-" + $(this).data('id')).addClass("hidden");
$("#div-" + $(this).data('id')).removeClass("d-flex");
return false;
})
/* ----------------------------------------------------------------------
06.03.2023
Простое оформление заказа на зарегистрированного физ лица
---------------------------------------------------------------------- */
$("#btn-zakaz-fz").click(function (event) {
$.ajax({
type: "POST",
url: '/act/cart',
data: "act=zakazFz",
success: function (data) { }
});
$("#alert-zakaz-ok").removeClass('hidden');
$(".table").addClass('hidden');
return false;
})
/* ----------------------------------------------------------------------
06.03.2023
Простое оформление заказа на НЕ зарегистрированного физ лица
---------------------------------------------------------------------- */
$("#order-fio").val(localStorage.getItem('fio'));
$("#order-tel").val(localStorage.getItem('tel'));
$("#order-email").val(localStorage.getItem('email'));
$("#btn-zakaz-fz-anonim").click(function (event) {
var fio = $("#order-fio").val();
var tel = $("#order-tel").val();
var email = $("#order-email").val();
localStorage.setItem('fio', fio);
localStorage.setItem('tel', tel);
localStorage.setItem('email', email);
$.ajax({
type: "POST",
url: '/act/cart',
data: "act=zakazFzAnonim&fio=" + fio + "&tel=" + tel + "&email=" + email,
success: function (data) { }
});
$("#alert-zakaz-ok").removeClass('hidden');
$(".table").addClass('hidden');
return false;
})