core/api/modules/edit-my-org/p006_mod.js

69 lines
2.5 KiB
JavaScript
Raw Normal View History

2023-07-12 20:02:20 +05:00
/* ----------------------------------------------------------------------
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");