Files
EasySoft-ZenTaoPMS/module/execution/js/importbug.ui.js
T

31 lines
773 B
JavaScript

$(document).off('click', '.import-bug-btn').on('click', '.import-bug-btn', function()
{
const dtable = zui.DTable.query($(this).target);
const checkedList = dtable.$.getChecks();
if(!checkedList.length) return false;
const formData = new FormData($("#importForm")[0]);
checkedList.forEach((id) => formData.append(`id[${id}]`, id));
$.ajaxSubmit({url: $('#importForm').attr('action'), data: formData, onFail: printError});
return false;
});
/**
* Print error message.
*
* @param error $error
* @access public
* @return void
*/
function printError(result)
{
Object.entries(result.message).forEach(([name, msg]) => {
if (Array.isArray(msg)) {
msg = msg.join('');
}
zui.Modal.alert(msg);
})
}