307 lines
11 KiB
JavaScript
307 lines
11 KiB
JavaScript
/* ----------------------------------------------------------------------
|
||
07.02.2023
|
||
Форма добавления коментария
|
||
---------------------------------------------------------------------- */
|
||
$("#formNewOrg").submit(function(event) {
|
||
event.preventDefault();
|
||
var formData = new FormData(this);
|
||
$.ajax({
|
||
type: 'POST', // Тип запроса
|
||
url: $(this).attr('action'), // Скрипт обработчика
|
||
data: formData, // Данные которые мы передаем
|
||
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
||
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
||
processData: false,
|
||
success: function(data) {}
|
||
});
|
||
$("#resultAddOrg").removeClass('hidden');
|
||
})
|
||
|
||
|
||
/* ----------------------------------------------------------------------
|
||
07.02.2023
|
||
Вынимаем данные организации для редактирования
|
||
---------------------------------------------------------------------- */
|
||
$(".editorg").click(function(event) {
|
||
$.ajax({
|
||
type: 'POST',
|
||
url: '/act/lk-my-orgs',
|
||
data: 'act=getorg&id=' + $(this).attr('href'),
|
||
dataType: 'json',
|
||
success: function(data) {
|
||
$.each(data, function(index, element){
|
||
$("#txt").val(element.txt);
|
||
$("#inn").val(element.inn);
|
||
$("#kpp").val(element.kpp);
|
||
$("#ogrn").val(element.ogrn);
|
||
})
|
||
}
|
||
});
|
||
return false;
|
||
})
|
||
|
||
|
||
/* ----------------------------------------------------------------------
|
||
01.11.2022
|
||
Поиск организации по ИНН
|
||
---------------------------------------------------------------------- */
|
||
|
||
|
||
function showOrg(data){
|
||
alert(data);
|
||
}
|
||
|
||
$("#input-inn").keyup(function(event) {
|
||
var inn=$(this).val();
|
||
//Отправлять аякс запрос только в том случае, если длина ИНН 10 или 12 символов
|
||
if (inn.length==10 || inn.length==12 ){
|
||
$.ajax({
|
||
type: 'POST',
|
||
url: '/act/lk-my-orgs',
|
||
data: 'act=findOrg&inn=' + inn,
|
||
dataType: 'json',
|
||
success: function(data) {
|
||
$.each(data, function(index, element){
|
||
if (element.err==1){
|
||
$("#divShortInfo").removeClass("hidden");
|
||
$("#btnNewOrg").removeClass("hidden");
|
||
$("#orgName").html('');
|
||
$("#btnShowOrg").addClass("hidden");
|
||
$("#btnAddOrg").addClass("hidden");
|
||
}else{
|
||
$("#divShortInfo").removeClass("hidden");
|
||
$("#btnShowOrg").removeClass("hidden");
|
||
$("#btnAddOrg").removeClass("hidden");
|
||
$("#orgName").html(element.txt);
|
||
$("#btnShowOrg").data('link', '/show_org/' + element.id);
|
||
$("#btnAddOrg").data('id', element.id);
|
||
$("#btnNewOrg").addClass("hidden");
|
||
}
|
||
})
|
||
}
|
||
});
|
||
}else{
|
||
$("#divShortInfo").addClass("hidden");
|
||
}
|
||
})
|
||
|
||
|
||
/* ----------------------------------------------------------------------
|
||
07.11.2022
|
||
Пробуем добавить организацию к себе и смотрим ошибки
|
||
Ошибка - организация уже имеет администратора
|
||
---------------------------------------------------------------------- */
|
||
|
||
$("#btnAddOrg").click(function(event) {
|
||
var id=$(this).data('id');
|
||
$.ajax({
|
||
type: 'POST',
|
||
url: '/act/lk-my-orgs',
|
||
data: 'act=addOrg&id=' + id,
|
||
dataType: 'json',
|
||
success: function(data) {
|
||
$.each(data, function(index, element){
|
||
|
||
})
|
||
}
|
||
});
|
||
|
||
|
||
|
||
})
|
||
$("#sel-children-city").chained("#sel-parent-region");
|
||
|
||
|
||
|
||
/*
|
||
|
||
function getRandomInt(min, max) {
|
||
min = Math.ceil(min);
|
||
max = Math.floor(max);
|
||
return Math.floor(Math.random() * (max - min)) + min; //Максимум не включается, минимум включается
|
||
}
|
||
|
||
/* ----------------------------------------------------------------------
|
||
03.06.2022
|
||
Сохраняем информацию о пользователе
|
||
---------------------------------------------------------------------- */
|
||
/*
|
||
$('#user_json').submit(function(event) {
|
||
event.preventDefault();
|
||
var formData = new FormData(this);
|
||
$.ajax({
|
||
type: 'POST', // Тип запроса
|
||
url: $(this).attr('action'), // Скрипт обработчика
|
||
data: formData, // Данные которые мы передаем
|
||
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
||
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
||
processData: false,
|
||
success: function(data) {}
|
||
});
|
||
$("#change_ok").removeClass("hidden");
|
||
});
|
||
|
||
/* ----------------------------------------------------------------------
|
||
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');
|
||
}
|
||
}
|
||
|
||
$('#input-inn').keyup(function(event) {
|
||
event.preventDefault();
|
||
var inn = $(this).val();
|
||
if (inn.length == 10 || inn.length == 12) {
|
||
var act = 'find_org';
|
||
$.ajax({
|
||
type: 'POST', // Тип запроса
|
||
url: '/act/lk', // Скрипт обработчика
|
||
data: 'act=' + act + '&inn=' + inn, // Данные которые мы передаем
|
||
success: function(data) { org_name(data) }
|
||
});
|
||
}
|
||
});
|
||
|
||
/* ----------------------------------------------------------------------
|
||
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);
|
||
}
|
||
|
||
$('#add_adres').submit(function(event) {
|
||
event.preventDefault();
|
||
var formData = new FormData(this);
|
||
$.ajax({
|
||
type: 'POST', // Тип запроса
|
||
url: $(this).attr('action'), // Скрипт обработчика
|
||
data: formData, // Данные которые мы передаем
|
||
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
||
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
||
processData: false,
|
||
success: function(data) {}
|
||
});
|
||
// не много индусского кода не повредит
|
||
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
|
||
Удаление адресов
|
||
---------------------------------------------------------------------- */
|
||
/*
|
||
$('.img-del').click(function(event) {
|
||
var id = $(this).data('id');
|
||
$("#" + id).hide("600");
|
||
$.ajax({
|
||
type: 'POST', // Тип запроса
|
||
url: '/act/lk', // Скрипт обработчика
|
||
data: 'id=' + id + '&act=del_adres', // Данные которые мы передаем
|
||
success: function(data) {}
|
||
});
|
||
})
|
||
|
||
|
||
/* ----------------------------------------------------------------------
|
||
10.10.2022
|
||
Сохранение личной информации (p006)
|
||
---------------------------------------------------------------------- */
|
||
/*
|
||
$('#btnSave-p006').click(function(event) {
|
||
//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, // Данные которые мы передаем
|
||
success: function(data) {}
|
||
});
|
||
});
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
$("#btn-get-bablo").click(function(event) {
|
||
var summa = $("#input-get-summ").val();
|
||
$.ajax({
|
||
type: "POST",
|
||
url: '/act/lk',
|
||
data: "act=get_bablo&summa=" + summa,
|
||
success: function(data) {
|
||
alert(data);
|
||
}
|
||
|
||
});
|
||
$('#modal-balans-vyvod').modal('hide');
|
||
return false;
|
||
})
|
||
|
||
|
||
//кнопка удаления в модальном окошке
|
||
$("#input-summ").keyup(function(event) {
|
||
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);
|
||
}
|
||
|
||
});
|
||
*/
|
||
/*
|
||
})
|
||
|
||
//Показываем окошко удаления обложки
|
||
$("#btn-open-modal-del-img").click(function(event) {
|
||
$('#exampleModal2').modal('show');
|
||
return false;
|
||
})
|
||
|
||
$("#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;
|
||
})
|
||
/*
|
||
$(document).ready(function() {
|
||
$('.owl-carousel').owlCarousel({
|
||
items: 3,
|
||
margin: 10,
|
||
nav: false
|
||
});
|
||
});*/ |