Files
EasySoft-ZenTaoPMS/module/admin/js/setmodule.ui.js
T
2024-04-25 17:04:27 +08:00

39 lines
943 B
JavaScript

function changeModule($target)
{
const name = $target.attr('name');
if($target.prop('checked'))
{
$("input[type=hidden][name='" + name + "']").val('1').attr('disabled');
}
else
{
$("input[type=hidden][name='" + name + "']").val('0').removeAttr('disabled');
}
};
function checkModule(event)
{
changeModule($(event.target));
}
function checkGroup()
{
const checked = $(this).prop('checked');
$(this).closest('tr').find("input[type=checkbox][name^='module']").each(function()
{
$(this).prop('checked', checked);
changeModule($(this));
});
};
function checkAll()
{
const checked = $(this).prop('checked');
$('input[type=checkbox][name^=allChecker]').prop('checked', checked);
$(this).closest('table').find("input[type=checkbox][name^='module']").each(function()
{
$(this).prop('checked', checked);
changeModule($(this));
});
};