93 lines
3.7 KiB
JavaScript
Executable File
93 lines
3.7 KiB
JavaScript
Executable File
function get_json_from_org_data(org_id, tip, table_res) {
|
||
$(table_res).html('');
|
||
$.ajax({
|
||
type: 'POST', // Тип запроса
|
||
url: "/act/contragents", // Скрипт обработчика
|
||
data: 'org_id=' + org_id + '&act=get_org_data' + '&tip=' + tip, // Данные которые мы передаем
|
||
dataType: 'json',
|
||
success: function(data) {
|
||
//alert(data);
|
||
$.each(data, function(index, element) {
|
||
// $("#naim").text(element.naim);
|
||
if (table_res == '#table_ud') var find_result = '<tr><td>' + element.soft_name + '</td><td>' + element.id + '</td><td>' + element.pwd + '</td><td>' + element.comp_name + '</td><td>' + element.t_t + '</td></tr>';
|
||
if (table_res == '#table_lic') var find_result = '<tr><td>' + element.soft_name + '</td><td>' + element.rn + '</td><td>' + element.pin + '</td><td>' + element.login + '</td><td>' + element.pwd + '</td></tr>';
|
||
if (element.soft_id) $(table_res).append(find_result);
|
||
//alert(find_result);
|
||
});
|
||
}
|
||
});
|
||
|
||
|
||
}
|
||
|
||
|
||
|
||
$("#input_inn").keyup(function(event) { //поиск по ИНН
|
||
|
||
var inn = $(this).val();
|
||
|
||
|
||
|
||
if (inn.length == 10 || inn.length == 12) {
|
||
//получаем json
|
||
$.ajax({
|
||
type: 'POST', // Тип запроса
|
||
url: "/act/contragents", // Скрипт обработчика
|
||
data: 'inn=' + inn + '&act=get_org', // Данные которые мы передаем
|
||
// cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
||
//contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
||
//processData: false,
|
||
dataType: 'json',
|
||
success: function(data) {
|
||
//alert(data);
|
||
$.each(data, function(index, element) {
|
||
$("#naim").text(element.naim);
|
||
$("#inn").text(element.inn);
|
||
$("#kpp").text(element.kpp);
|
||
$(".org_id").val(element.id);
|
||
|
||
|
||
});
|
||
get_json_from_org_data($(".org_id").val(), 'ud', '#table_ud');
|
||
get_json_from_org_data($(".org_id").val(), 'lic', '#table_lic');
|
||
}
|
||
|
||
});
|
||
|
||
|
||
|
||
|
||
}
|
||
|
||
$(".btn_add_submit").click(function(event) { //сохраняет удаленку
|
||
var form_id = $(this).data('form');
|
||
$(form_id).submit();
|
||
// myModal.show("add_ud");
|
||
})
|
||
|
||
$(".form_in_modal").submit(function(event) { //Сохраняет какие-нибудь данные организации
|
||
|
||
event.preventDefault();
|
||
var formData = new FormData(this);
|
||
$.ajax({
|
||
type: 'POST', // Тип запроса
|
||
url: '/act/contragents', // Скрипт обработчика
|
||
data: formData, // Данные которые мы передаем
|
||
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
||
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
||
processData: false,
|
||
success: function(data) {
|
||
// alert(data);
|
||
console.log(data);
|
||
/* printMessage('#result', data);*/
|
||
},
|
||
error: function(data) {
|
||
console.log(data);
|
||
}
|
||
});
|
||
|
||
|
||
|
||
})
|
||
|
||
}) |