core/api/modules/order/mod.js

106 lines
3.5 KiB
JavaScript

/* ----------------------------------------------------------------------
08.03.2023
меняем статус заказа
---------------------------------------------------------------------- */
$(".set-status").click(function(event) {
var id = $(this).data('id');
var status = $(this).data('value');
$.ajax({
type: 'POST', // Тип запроса
url: '/act/order', // Скрипт обработчика
data: 'act=set-status&id=' + id + "&status=" + status, // Данные которые мы передаем
success: function(data) {$("#span-itog").text(data);}
});
$("#trNewOrders-" + id).hide("600");
})
/* ----------------------------------------------------------------------
08.03.2023
коментарии к заказу
---------------------------------------------------------------------- */
$(".q-comment").keyup(function(event) {
var id=$(this).data("id");
$.ajax({
type: 'POST', // Тип запроса
url: '/act/order', // Скрипт обработчика
data: 'act=updateComment&id=' + id + '&comment=' + $(this).val(), // Данные которые мы передаем
success: function(data) {$("#span-itog").text(data);}
});
})
/* ----------------------------------------------------------------------
06.06.2022
Удаление файлов из корзины
---------------------------------------------------------------------- */
$(".button-del").click(function(event) {
var id = $(this).data('id');
$.ajax({
type: 'POST', // Тип запроса
url: '/act/order', // Скрипт обработчика
data: 'act=del_from_cart&id=' + id, // Данные которые мы передаем
success: function(data) {$("#span-itog").text(data);}
});
$("#card-" + id).hide("600");
})
/* ----------------------------------------------------------------------
06.06.2022
Кнопка изменения количества
Подсчет итога
---------------------------------------------------------------------- */
$(".div-change").click(function(event) {
var t = $(this).data('t');
var id = $(this).data('id');
var kolvo = Number($("#number-" + id).val());
if (t == 'min')
kolvo = kolvo - 1;
else
kolvo = kolvo + 1;
$("#number-" + id).val(kolvo);
var strkolvo = String(kolvo);
$.ajax({
type: 'POST', // Тип запроса
url: '/act/order', // Скрипт обработчика
data: 'act=save_kolvo&id=' + id + '&kolvo=' + strkolvo, // Данные которые мы передаем
success: function(data) {
$("#span-itog").text(data);
}
});
})
/* ----------------------------------------------------------------------
07.06.2022
Кнопка сохранения заказа
---------------------------------------------------------------------- */
$("#btn-save-order").click(function(event) {
var id_adresa = $("#adres-dostavki").val();
$.ajax({
type: 'POST', // Тип запроса
url: '/act/order', // Скрипт обработчика
data: 'act=save_order&id_adresa=' + id_adresa, // Данные которые мы передаем
success: function(data) {
//$("#span-itog").text(data);
}
});
})