/* ----------------------------------------------------------------------
11.03.2023
Поиск банка по БИК
---------------------------------------------------------------------- */
$("#bic").keyup(function(event) {
var bic=$(this).val();
//Отправлять аякс запрос только в том случае, если длина ИНН 10 или 12 символов
if ( bic.length==9 ){
$.ajax({
type: 'POST',
url: '/act/lk-my-orgs',
data: 'act=bank&bic=' + bic,
success: function(data) {
$("#bank-txt").text(data);
}
});
}
})
/* ----------------------------------------------------------------------
19.02.2023
Удаление склада
---------------------------------------------------------------------- */
$(document).on("click", ".a-del-sklad", function(event){
var sklad_id = $(this).attr('href');
$.ajax({
type: 'POST',
url: '/act/lk-my-orgs',
data: 'act=del_sklad&sklad_id=' + $(this).attr('href'),
success: function(data) {
(function() {
//alert(sklad_id);
$("#tr_sklad_list_" + sklad_id).addClass("hidden");
})();
}
});
return false;
})
/* ----------------------------------------------------------------------
15.02.2023
Форма сохранения склада
---------------------------------------------------------------------- */
$("#formNewSklad").submit(function(event) {
var alertID=$(this).data("alertID")
event.preventDefault();
var formData = new FormData(this);
$.ajax({
type: 'POST', // Тип запроса
url: '/act/lk-my-orgs', // Скрипт обработчика
data: formData, // Данные которые мы передаем
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
processData: false,
success: function(data) {
(function() {
if (data=='update'){
//??? Обновить нужно строку с новым именем
$(alertID).text('Сохранено');
}else{
$(alertID).text('Склад создан!');
// Проверить - не встает имя склада автоматом
$("#sklad_list").append("
" + $("#inputSkladTxt").val() + " | Удалить |
");
}
})(data, alertID);
}
});
$(".close").click();
$(this)[0].reset();
})
/* ----------------------------------------------------------------------
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');
})
/* ----------------------------------------------------------------------
15.02.2023
Форма сохранения данных об организации
---------------------------------------------------------------------- */
$("#formEditOrg").submit(function(event) {
event.preventDefault();
var formData = new FormData(this);
$.ajax({
type: 'POST', // Тип запроса
url: '/act/lk-my-orgs', // Скрипт обработчика
data: formData, // Данные которые мы передаем
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
processData: false,
success: function(data) {
(function() {
$("#alert-od").removeClass('hidden');
$("#alert-od").cl
if (data=='update'){
$("#alert-od").text('Сохранено');
}else{
$("#alert-od").text('Организация создана');
$("#org-id").val(data);
$("#table-org-list").append('' + $("#txt").val() + ' |
');
}
})(data);
}
});
})
/* ----------------------------------------------------------------------
07.02.2023
Вынимаем данные организации для редактирования
---------------------------------------------------------------------- */
$(document).on("click", ".editorg", 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){
$("#org-id").val(element.id);
$("[name=org_id]").val(element.id);
$("#txt").val(element.txt);
$("#inn").val(element.inn);
$("#kpp").val(element.kpp);
$("#ogrn").val(element.ogrn);
$("#ur_adres").val(element.ur_adres);
$("#fact_adres").val(element.fact_adres);
$("#site").val(element.site);
$("#email").val(element.email);
$("#tel").val(element.tel);
$("#bic").val(element.bic);
$("#rs").val(element.rs);
$("#dir").val(element.dir);
$("#buh").val(element.buh);
$("#editarea").val(element.podval_scheta);
//alert(element.podval_scheta);
})
}
});
$("#sklad_list").html('');
$.ajax({
type: 'POST',
url: '/act/lk-my-orgs',
data: 'act=get_sklad&org_id=' + $(this).attr('href'),
dataType: 'json',
success: function(data) {
$.each(data, function(index, element1){
$("#sklad_list").append("" + element1.txt + " | Удалить |
");
})
}
});
return false;
})
/* ----------------------------------------------------------------------
01.11.2022
Поиск организации по ИНН
---------------------------------------------------------------------- */
$("#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; //Максимум не включается, минимум включается
}
*/