$('#createRecordBtn').click(function(){
var batchId = null;
$.ajax({
type: "GET",
url: "queryModel?queryModelCode=J6QkwOUd",
async: false,
dataType: "json",
success: function(data) {
batchId = data.id;
}
});
if (!batchId) {
alert("Не удалось получить batch_id");
return;
}
let mainData = []
$('#div_snv_${param.blockId}').find('form').each(function(i, form){
$('#snv_reference').dataTable().api().rows(function(idx, data, node){
let temp = {}
temp.date = data.date
temp.max_tax_deduction = data.max_tax_deduction
temp.sum_income = data.sum_income
temp.year = data.year
temp.sum_tax_deduction = data.sum_tax_deduction
$(node).find('input, select').serializeArray().map(function(x) {
temp[x.name] = x.value;
})
mainData.push(temp)
})
})
mainData.forEach(function(row) {
QueryAction.action(
'qu84AJSQB',
{},
function() {
return {
p_date: row.date,
p_max_tax_deduction: Number(row.max_tax_deduction),
p_sum_income: row.sum_income,
p_sum_tax_deduction: row.sum_tax_deduction,
p_type: row.type,
p_year: row.year,
p_application_termination_contract_id: currentAppId,
p_individual_id: currentIndividualId,
p_batch_id: batchId
}
}
);
});
showSuccessMessage('Справки созданы');
});
$('#createRecordBtn').click(function() {
var batchId = null;
$.ajax({
type: "GET",
url: "queryModel?queryModelCode=J6QkwOUd",
async: false,
dataType: "json",
success: function(data) {
batchId = data.id;
}
});
if (!batchId) {
alert("Не удалось получить batch_id");
return;
}
var modelData = getSnvParams();
var rows = modelData.list || [];
if (!rows.length) {
alert("Нет данных");
return;
}
rows.forEach(function(row) {
createSnvCard(row, batchId);
responseToRequest();
});
});