274 lines
10 KiB
JavaScript
274 lines
10 KiB
JavaScript
|
/* ----------------------------------------------------------------------
|
|||
|
25.06.2023
|
|||
|
Удаляем банковские реквизиты
|
|||
|
---------------------------------------------------------------------- */
|
|||
|
$(".delSchet").click(function(event) {
|
|||
|
var id=$(this).data('id');
|
|||
|
$.ajax({
|
|||
|
type: 'POST', // Тип запроса
|
|||
|
url: '/act/edit-my-org', // Скрипт обработчика
|
|||
|
data: "act=delSchet&id=" + id, // Данные которые мы передаем
|
|||
|
success: function(data) {}
|
|||
|
});
|
|||
|
$("#schet-" + id).addClass("hidden");
|
|||
|
return false;
|
|||
|
})
|
|||
|
|
|||
|
|
|||
|
/* ----------------------------------------------------------------------
|
|||
|
25.06.2023
|
|||
|
Сохраняем банковские
|
|||
|
---------------------------------------------------------------------- */
|
|||
|
$("#addSchet").click(function(event) {
|
|||
|
var txt=$("#bank-txt").val();
|
|||
|
var bic=$("#bic").val();
|
|||
|
var rs=$("#rs").val();
|
|||
|
var ks=$("#ks").val();
|
|||
|
$.ajax({
|
|||
|
type: 'POST', // Тип запроса
|
|||
|
url: '/act/edit-my-org', // Скрипт обработчика
|
|||
|
data: "act=addSchet&bic=" + bic + "&rs=" + rs + "&ks=" + ks, // Данные которые мы передаем
|
|||
|
success: function(data) {}
|
|||
|
});
|
|||
|
$("#listSchet").append("<tr><td>" + txt + "</td><td>" + bic + "</td><td>" + rs + "</td><td>" + ks + "</td><td></td></tr>");
|
|||
|
return false;
|
|||
|
})
|
|||
|
|
|||
|
/* ----------------------------------------------------------------------
|
|||
|
25.06.2023
|
|||
|
Сохраняем основные ревизиты
|
|||
|
---------------------------------------------------------------------- */
|
|||
|
$("#formEditOrg").submit(function(event) {
|
|||
|
event.preventDefault();
|
|||
|
var formData = new FormData(this);
|
|||
|
$.ajax({
|
|||
|
type: 'POST', // Тип запроса
|
|||
|
url: '/act/edit-my-org', // Скрипт обработчика
|
|||
|
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);
|
|||
|
|
|||
|
*/
|
|||
|
|
|||
|
/* ----------------------------------------------------------------------
|
|||
|
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").val(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
|
|||
|
Форма сохранения данных об организации
|
|||
|
---------------------------------------------------------------------- */
|
|||
|
/*
|
|||
|
$("#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);
|
|||
|
}
|
|||
|
});
|
|||
|
})*/
|
|||
|
/* ----------------------------------------------------------------------
|
|||
|
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("<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>");
|
|||
|
})
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
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; //Максимум не включается, минимум включается
|
|||
|
}
|
|||
|
*/
|