znt/module/mr/js/linktask.ui.js

33 lines
939 B
JavaScript

window.createSortLink = function(col)
{
var sort = col.name + '_asc';
if(sort == orderBy) sort = col.name + '_desc';
return "javascript:loadTarget('" + sortLink.replace('{orderBy}', sort) + "', 'mr-task')";
}
$(document).off('click','.dtable-footer .batch-btn').on('click', '.dtable-footer .batch-btn', function(e)
{
const dtable = zui.DTable.query(e.target);
const checkedList = dtable.$.getChecks();
if(!checkedList.length) return;
const tabType = $(this).data('type');
const postData = new FormData();
checkedList.forEach((id) => postData.append(`${tabType}[]`, id));
$.ajaxSubmit({
url: $(this).data('url'),
data: postData
});
$(this).prop('disabled', true);
});
window.onSearchFormResult = function(formName, response)
{
response.then(res => res.json())
.then(json => {
loadTarget(json.load, 'mr-task');
}).catch(console.error);
}