2023-08-28 22:47:07 +05:00
|
|
|
|
$("#change_pwd").submit(function (event) {
|
|
|
|
|
// alert(1);
|
|
|
|
|
event.preventDefault();
|
|
|
|
|
var formData = new FormData(this);
|
|
|
|
|
$.ajax({
|
|
|
|
|
type: 'POST', // Тип запроса
|
|
|
|
|
url: '/act/lk', // Скрипт обработчика
|
|
|
|
|
data: formData, // Данные которые мы передаем
|
|
|
|
|
cache: false, // В запросах POST отключено по умолчанию, но перестрахуем
|
|
|
|
|
contentType: false, // Тип кодирования данных мы задали в форме, это отк
|
|
|
|
|
processData: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
(function () {
|
|
|
|
|
$(".show_ok_pwd").addClass("hidden");
|
|
|
|
|
switch (data) {
|
|
|
|
|
case '1':
|
|
|
|
|
|
|
|
|
|
$("#show_err").text("Не верный старый пароль!");
|
|
|
|
|
$("#show_err").removeClass("hidden");
|
|
|
|
|
break;
|
|
|
|
|
case '2': // if (x === 'value2')
|
|
|
|
|
$("#show_err").text("Новые пароли не совпадают");
|
|
|
|
|
$("#show_err").removeClass("hidden");
|
|
|
|
|
break;
|
|
|
|
|
case '0':
|
|
|
|
|
$("#show_err").addClass("hidden");
|
|
|
|
|
$("#show_ok_pwd").removeClass("hidden");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
})(data);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
//$(".close").click();
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$("#main_info").submit(function (event) {
|
|
|
|
|
// alert(1);
|
|
|
|
|
event.preventDefault();
|
|
|
|
|
var formData = new FormData(this);
|
|
|
|
|
$.ajax({
|
|
|
|
|
type: 'POST', // Тип запроса
|
|
|
|
|
url: '/act/lk', // Скрипт обработчика
|
|
|
|
|
data: formData, // Данные которые мы передаем
|
|
|
|
|
cache: false, // В запросах POST отключено по умолчанию, но перестрахуем
|
|
|
|
|
contentType: false, // Тип кодирования данных мы задали в форме, это отк
|
|
|
|
|
processData: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
$("#show_ok_user_data").removeClass("hidden");
|
|
|
|
|
//location="/a_tovar_cat/" + data;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
//$(".close").click();
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
24.08.2023
|
|
|
|
|
Картинка - вызывает загрузку файла
|
|
|
|
|
---------------------------------------------------------------------- */
|
|
|
|
|
$('#change_ava').click(function (event) {
|
|
|
|
|
$("#file-upload-ava").click();
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
$("#file-upload-ava").change(function () {
|
|
|
|
|
if (window.FormData === undefined) {
|
|
|
|
|
alert('В вашем браузере FormData не поддерживается')
|
|
|
|
|
} else {
|
|
|
|
|
var formData = new FormData();
|
|
|
|
|
formData.append('file', $("#file-upload-ava")[0].files[0]);
|
|
|
|
|
formData.append('act', "foto_upload");
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
type: "POST",
|
|
|
|
|
url: '/act/lk',
|
|
|
|
|
cache: false,
|
|
|
|
|
contentType: false,
|
|
|
|
|
processData: false,
|
|
|
|
|
data: formData,
|
|
|
|
|
dataType: 'json',
|
|
|
|
|
success: function (msg) {
|
|
|
|
|
//alert(msg['img']);
|
|
|
|
|
$("#change_ava").attr('src', "/img.php?filename=" + msg['img'] + "&w=150&h=150");
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
2023-07-12 20:02:20 +05:00
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
25.06.2022
|
|
|
|
|
Кнопка отмены заказа
|
|
|
|
|
---------------------------------------------------------------------- */
|
|
|
|
|
$('.aCancelOrder').click(function (event) {
|
2023-08-28 22:47:07 +05:00
|
|
|
|
var id = $(this).attr("href");
|
|
|
|
|
var status = $(this).data("status");
|
|
|
|
|
if (status == 3) {
|
2023-07-12 20:02:20 +05:00
|
|
|
|
$("#status-" + id).text("Отменено");
|
|
|
|
|
$(this).data('status', 0);
|
|
|
|
|
$(this).text('Вернуть');
|
|
|
|
|
}
|
2023-08-28 22:47:07 +05:00
|
|
|
|
if (status == 0) {
|
2023-07-12 20:02:20 +05:00
|
|
|
|
$("#status-" + id).text("Новый");
|
|
|
|
|
$(this).data('status', 3);
|
|
|
|
|
$(this).text('Отменить');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2023-08-28 22:47:07 +05:00
|
|
|
|
// $(this).addClass("hidden");
|
|
|
|
|
|
2023-07-12 20:02:20 +05:00
|
|
|
|
$.ajax({
|
|
|
|
|
type: 'POST', // Тип запроса
|
|
|
|
|
url: "/act/lk", // Скрипт обработчика
|
|
|
|
|
data: "act=cancelOrder&id=" + id + "&status=" + status, // Данные которые мы передаем
|
|
|
|
|
success: function (data) { }
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return false;
|
2023-08-28 22:47:07 +05:00
|
|
|
|
})
|
2023-07-12 20:02:20 +05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
24.06.2022
|
|
|
|
|
Форма создания организации... Добавляем в таблицу org, помечаем юзера, ее добавившего и только он может менять реквизиты организации
|
|
|
|
|
Долаем аппенд с таблицей организаций
|
|
|
|
|
---------------------------------------------------------------------- */
|
|
|
|
|
$('#formNewOrg').submit(function (event) {
|
|
|
|
|
event.preventDefault();
|
|
|
|
|
var formData = new FormData(this);
|
|
|
|
|
$.ajax({
|
|
|
|
|
type: 'POST', // Тип запроса
|
|
|
|
|
url: '/act/lk', // Скрипт обработчика
|
|
|
|
|
data: formData, // Данные которые мы передаем
|
|
|
|
|
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
|
|
|
|
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
|
|
|
|
processData: false,
|
2023-08-28 22:47:07 +05:00
|
|
|
|
success: function (data) {
|
|
|
|
|
(function () {
|
|
|
|
|
if (data == 0) {//все ок
|
2023-07-12 20:02:20 +05:00
|
|
|
|
$("#formNewOrg-ok").removeClass("hidden");
|
2023-08-28 22:47:07 +05:00
|
|
|
|
var txt = $("#formNewOrgTXT").val();
|
|
|
|
|
$("#table-orgs").append("<tr><td>" + txt + "</td><td></td><td></td></tr>");
|
|
|
|
|
} else {//организация такая уже есть
|
2023-07-12 20:02:20 +05:00
|
|
|
|
$("#formNewOrg-bad").removeClass("hidden");
|
|
|
|
|
}
|
|
|
|
|
})(data);
|
|
|
|
|
}
|
|
|
|
|
});
|
2023-08-28 22:47:07 +05:00
|
|
|
|
|
2023-07-12 20:02:20 +05:00
|
|
|
|
return false;
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
24.06.2022
|
|
|
|
|
Открываем форму создания новой организации
|
|
|
|
|
---------------------------------------------------------------------- */
|
|
|
|
|
$('#aNewOrg').click(function (event) {
|
2023-08-28 22:47:07 +05:00
|
|
|
|
$("#divNewOrg").removeClass("hidden");
|
2023-07-12 20:02:20 +05:00
|
|
|
|
|
2023-08-28 22:47:07 +05:00
|
|
|
|
return false;
|
2023-07-12 20:02:20 +05:00
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
24.06.2022
|
|
|
|
|
Добавляем организацию из списка существующих
|
|
|
|
|
---------------------------------------------------------------------- */
|
|
|
|
|
$('#addOrgFromBD').click(function (event) {
|
|
|
|
|
var id = $(this).data('id');
|
|
|
|
|
var txt = $(this).text();
|
|
|
|
|
$.ajax({
|
|
|
|
|
type: 'POST', // Тип запроса
|
|
|
|
|
url: "/act/lk", // Скрипт обработчика
|
|
|
|
|
data: "act=addOrgFromBD&id=" + id, // Данные которые мы передаем
|
|
|
|
|
success: function (data) { }
|
|
|
|
|
});
|
|
|
|
|
$("#table-orgs").append("<tr><td>" + txt + "</td><td></td><td></td></tr>");
|
|
|
|
|
return false;
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
24.06.2022
|
|
|
|
|
Удаляем из таблицы users_org запись об организации
|
|
|
|
|
Сама организация из базы не удаляется
|
|
|
|
|
---------------------------------------------------------------------- */
|
|
|
|
|
$('.delOrg').click(function (event) {
|
|
|
|
|
var id = $(this).data('id');
|
|
|
|
|
$.ajax({
|
|
|
|
|
type: 'POST', // Тип запроса
|
|
|
|
|
url: "/act/lk", // Скрипт обработчика
|
|
|
|
|
data: "act=delOrg&id=" + id, // Данные которые мы передаем
|
2023-08-28 22:47:07 +05:00
|
|
|
|
success: function (data) {
|
|
|
|
|
|
2023-07-12 20:02:20 +05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$("#trOrg-" + id).addClass("hidden");
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
2022-12-11 13:55:49 +05:00
|
|
|
|
function getRandomInt(min, max) {
|
|
|
|
|
min = Math.ceil(min);
|
|
|
|
|
max = Math.floor(max);
|
|
|
|
|
return Math.floor(Math.random() * (max - min)) + min; //Максимум не включается, минимум включается
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
03.06.2022
|
|
|
|
|
Сохраняем информацию о пользователе
|
|
|
|
|
---------------------------------------------------------------------- */
|
|
|
|
|
|
2023-07-12 20:02:20 +05:00
|
|
|
|
$('#save-user-data').submit(function (event) {
|
2022-12-11 13:55:49 +05:00
|
|
|
|
event.preventDefault();
|
|
|
|
|
var formData = new FormData(this);
|
|
|
|
|
$.ajax({
|
|
|
|
|
type: 'POST', // Тип запроса
|
|
|
|
|
url: $(this).attr('action'), // Скрипт обработчика
|
|
|
|
|
data: formData, // Данные которые мы передаем
|
|
|
|
|
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
|
|
|
|
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
|
|
|
|
processData: false,
|
2023-07-12 20:02:20 +05:00
|
|
|
|
success: function (data) { }
|
2022-12-11 13:55:49 +05:00
|
|
|
|
});
|
|
|
|
|
$("#change_ok").removeClass("hidden");
|
2023-07-12 20:02:20 +05:00
|
|
|
|
return false;
|
2022-12-11 13:55:49 +05:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
04.06.2022
|
|
|
|
|
Ищем организацию по ИНН
|
|
|
|
|
---------------------------------------------------------------------- */
|
|
|
|
|
function org_name(txt) {
|
|
|
|
|
if (txt == '1') {
|
|
|
|
|
$("#input-org_name").val('');
|
|
|
|
|
$("#input-org_name").removeAttr('disabled');
|
|
|
|
|
} else {
|
|
|
|
|
$("#input-org_name").val(txt);
|
|
|
|
|
$("#input-org_name").attr('disabled');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2023-07-12 20:02:20 +05:00
|
|
|
|
$('#input-inn').keyup(function (event) {
|
2022-12-11 13:55:49 +05:00
|
|
|
|
event.preventDefault();
|
|
|
|
|
var inn = $(this).val();
|
|
|
|
|
if (inn.length == 10 || inn.length == 12) {
|
|
|
|
|
var act = 'find_org';
|
|
|
|
|
$.ajax({
|
|
|
|
|
type: 'POST', // Тип запроса
|
2023-07-12 20:02:20 +05:00
|
|
|
|
dataType: 'json',
|
2022-12-11 13:55:49 +05:00
|
|
|
|
url: '/act/lk', // Скрипт обработчика
|
|
|
|
|
data: 'act=' + act + '&inn=' + inn, // Данные которые мы передаем
|
2023-07-12 20:02:20 +05:00
|
|
|
|
success: function (data) {
|
|
|
|
|
$.each(data, function (index, element) {
|
2023-01-07 18:55:55 +05:00
|
|
|
|
if (element.id) {
|
|
|
|
|
$("#addOrgFromBD").text(element.txt);
|
|
|
|
|
$("#addOrgFromBD").data('id', element.id);
|
|
|
|
|
}
|
|
|
|
|
})
|
2023-07-12 20:02:20 +05:00
|
|
|
|
}
|
2022-12-11 13:55:49 +05:00
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
05.06.2022
|
|
|
|
|
Сохранение адреса доставки
|
|
|
|
|
---------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
|
function add_adres_append(gorod, street, dom) {
|
|
|
|
|
var new_tr = '<tr><td style="text-align: left;">' + gorod + ' ' + street + ' ' + dom + '</td><td style="width: 20px;"></td></tr>';
|
|
|
|
|
$("#table_adres").append(new_tr);
|
|
|
|
|
}
|
|
|
|
|
|
2023-07-12 20:02:20 +05:00
|
|
|
|
$('#add_adres').submit(function (event) {
|
2022-12-11 13:55:49 +05:00
|
|
|
|
event.preventDefault();
|
|
|
|
|
var formData = new FormData(this);
|
|
|
|
|
$.ajax({
|
|
|
|
|
type: 'POST', // Тип запроса
|
|
|
|
|
url: $(this).attr('action'), // Скрипт обработчика
|
|
|
|
|
data: formData, // Данные которые мы передаем
|
|
|
|
|
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
|
|
|
|
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
|
|
|
|
processData: false,
|
2023-07-12 20:02:20 +05:00
|
|
|
|
success: function (data) { }
|
2022-12-11 13:55:49 +05:00
|
|
|
|
});
|
|
|
|
|
// не много индусского кода не повредит
|
|
|
|
|
for (var pair of formData.entries()) {
|
|
|
|
|
if (pair[0] == 'gorod') var gorod = pair[1];
|
|
|
|
|
if (pair[0] == 'street') var street = pair[1];
|
|
|
|
|
if (pair[0] == 'dom') var dom = pair[1];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
add_adres_append(gorod, street, dom);
|
|
|
|
|
$(".input-adres").val('');
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
05.06.2022
|
|
|
|
|
Удаление адресов
|
|
|
|
|
---------------------------------------------------------------------- */
|
|
|
|
|
|
2023-07-12 20:02:20 +05:00
|
|
|
|
$('.img-del').click(function (event) {
|
2022-12-11 13:55:49 +05:00
|
|
|
|
var id = $(this).data('id');
|
|
|
|
|
$("#" + id).hide("600");
|
|
|
|
|
$.ajax({
|
|
|
|
|
type: 'POST', // Тип запроса
|
|
|
|
|
url: '/act/lk', // Скрипт обработчика
|
|
|
|
|
data: 'id=' + id + '&act=del_adres', // Данные которые мы передаем
|
2023-07-12 20:02:20 +05:00
|
|
|
|
success: function (data) { }
|
2022-12-11 13:55:49 +05:00
|
|
|
|
});
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
10.10.2022
|
|
|
|
|
Сохранение личной информации (p006)
|
|
|
|
|
---------------------------------------------------------------------- */
|
2023-07-12 20:02:20 +05:00
|
|
|
|
$('#btnSave-p006').click(function (event) {
|
2022-12-11 13:55:49 +05:00
|
|
|
|
//event.preventDefault();
|
|
|
|
|
var familiya = $("#familiya").val();
|
|
|
|
|
var imya = $("#imya").val();
|
|
|
|
|
var otchestvo = $("#otchestvo").val();
|
|
|
|
|
var tel = $("#tel").val();
|
|
|
|
|
var email = $("#email").val();
|
|
|
|
|
$.ajax({
|
|
|
|
|
type: 'POST', // Тип запроса
|
|
|
|
|
url: '/act/lk', // Скрипт обработчика
|
|
|
|
|
data: 'act=btnSave-p006&familiya=' + familiya + '&imya=' + imya + '&otchestvo=' + otchestvo + '&tel=' + tel + '&email=' + email, // Данные которые мы передаем
|
2023-07-12 20:02:20 +05:00
|
|
|
|
success: function (data) { }
|
2022-12-11 13:55:49 +05:00
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2023-07-12 20:02:20 +05:00
|
|
|
|
$("#btn-get-bablo").click(function (event) {
|
2022-12-11 13:55:49 +05:00
|
|
|
|
var summa = $("#input-get-summ").val();
|
|
|
|
|
$.ajax({
|
|
|
|
|
type: "POST",
|
|
|
|
|
url: '/act/lk',
|
|
|
|
|
data: "act=get_bablo&summa=" + summa,
|
2023-07-12 20:02:20 +05:00
|
|
|
|
success: function (data) {
|
2022-12-11 13:55:49 +05:00
|
|
|
|
alert(data);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
$('#modal-balans-vyvod').modal('hide');
|
|
|
|
|
return false;
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//кнопка удаления в модальном окошке
|
2023-07-12 20:02:20 +05:00
|
|
|
|
$("#input-summ").keyup(function (event) {
|
2022-12-11 13:55:49 +05:00
|
|
|
|
var rnd = getRandomInt(100000, 999999);
|
|
|
|
|
$("#div-img-qr").load("/api/modules/lk/load.php?summ=" + $(this).val());
|
|
|
|
|
/*$.ajax({
|
|
|
|
|
type: "POST",
|
|
|
|
|
url: '/act/lk',
|
|
|
|
|
data: "act=creat_qr&id=" + $(this).val(),
|
|
|
|
|
success: function(data) {
|
|
|
|
|
$("#img-qr").attr('src', data + '?id=' + rnd);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
//Показываем окошко удаления обложки
|
2023-07-12 20:02:20 +05:00
|
|
|
|
$("#btn-open-modal-del-img").click(function (event) {
|
2022-12-11 13:55:49 +05:00
|
|
|
|
$('#exampleModal2').modal('show');
|
|
|
|
|
return false;
|
|
|
|
|
})
|
|
|
|
|
|
2023-07-12 20:02:20 +05:00
|
|
|
|
$("#del_img").click(function (event) {
|
|
|
|
|
$('#div-img').hide('2000');
|
|
|
|
|
$('#exampleModal2').modal('hide');
|
|
|
|
|
var id = $(this).data('id');
|
|
|
|
|
$.ajax({ type: "POST", url: '/act/page_cat', data: "act=del_img&id=" + id });
|
|
|
|
|
return false;
|
|
|
|
|
})
|
2022-12-11 13:55:49 +05:00
|
|
|
|
/*
|
2023-07-12 20:02:20 +05:00
|
|
|
|
$(document).ready(function() {
|
2023-08-28 22:47:07 +05:00
|
|
|
|
$('.owl-carousel').owlCarousel({
|
|
|
|
|
items: 3,
|
|
|
|
|
margin: 10,
|
|
|
|
|
nav: false
|
|
|
|
|
});
|
2023-07-12 20:02:20 +05:00
|
|
|
|
});*/
|