2023-03-11 21:03:29 +05:00
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2023-02-19 21:07:48 +05:00
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
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("<tr id='tr_sklad_list_" + data + "'><td><a href='" + data + "' class='a_edit_sklad'>" + $("#inputSkladTxt").val() + "</a></td><td><a href='" + data + "' type='button' class='btn btn-dark a-del-sklad'>Удалить</a></td></tr>");
|
|
|
|
|
}
|
|
|
|
|
})(data, alertID);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$(".close").click();
|
|
|
|
|
$(this)[0].reset();
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
2023-02-08 16:59:59 +05:00
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
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');
|
|
|
|
|
})
|
|
|
|
|
|
2023-02-19 21:07:48 +05:00
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
15.02.2023
|
|
|
|
|
Форма сохранения данных об организации
|
|
|
|
|
---------------------------------------------------------------------- */
|
2023-02-08 16:59:59 +05:00
|
|
|
|
|
2023-02-19 21:07:48 +05:00
|
|
|
|
$("#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('<tr><td id="org-list-'+ data +'"><a href="' + data + '" class="editorg">' + $("#txt").val() + '</a></td></tr>');
|
|
|
|
|
}
|
|
|
|
|
})(data);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
})
|
2023-02-08 16:59:59 +05:00
|
|
|
|
/* ----------------------------------------------------------------------
|
|
|
|
|
07.02.2023
|
|
|
|
|
Вынимаем данные организации для редактирования
|
|
|
|
|
---------------------------------------------------------------------- */
|
2023-02-19 21:07:48 +05:00
|
|
|
|
$(document).on("click", ".editorg", function(event){
|
2023-02-08 16:59:59 +05:00
|
|
|
|
$.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){
|
2023-02-19 21:07:48 +05:00
|
|
|
|
$("#org-id").val(element.id);
|
|
|
|
|
$("[name=org_id]").val(element.id);
|
2023-02-08 16:59:59 +05:00
|
|
|
|
$("#txt").val(element.txt);
|
|
|
|
|
$("#inn").val(element.inn);
|
|
|
|
|
$("#kpp").val(element.kpp);
|
|
|
|
|
$("#ogrn").val(element.ogrn);
|
2023-02-19 21:07:48 +05:00
|
|
|
|
$("#ur_adres").val(element.ur_adres);
|
|
|
|
|
$("#fact_adres").val(element.fact_adres);
|
|
|
|
|
$("#site").val(element.site);
|
|
|
|
|
$("#email").val(element.email);
|
|
|
|
|
$("#tel").val(element.tel);
|
2023-03-11 21:03:29 +05:00
|
|
|
|
$("#bic").val(element.bic);
|
|
|
|
|
$("#rs").val(element.rs);
|
2023-04-09 19:52:26 +05:00
|
|
|
|
$("#dir").val(element.dir);
|
|
|
|
|
$("#buh").val(element.buh);
|
|
|
|
|
$("#editarea").val(element.podval_scheta);
|
|
|
|
|
//alert(element.podval_scheta);
|
|
|
|
|
|
|
|
|
|
|
2023-02-19 21:07:48 +05:00
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$("#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("<tr id='tr_sklad_list_" + element1.id + "'><td><a href='" + element1.id + "' class='a_edit_sklad'>" + element1.txt + "</a></td><td><a href='" + element1.id + "' type='button' class='btn btn-dark a-del-sklad'>Удалить</a></td></tr>");
|
2023-02-08 16:59:59 +05:00
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
});
|
2023-02-19 21:07:48 +05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2023-02-08 16:59:59 +05:00
|
|
|
|
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");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
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; //Максимум не включается, минимум включается
|
|
|
|
|
}
|
2023-02-19 21:07:48 +05:00
|
|
|
|
*/
|