znt/module/user/js/create.ui.js

33 lines
938 B
JavaScript

/**
* 根据用户类型切换控件的显示和隐藏。
* Toggle the display of controls according to the user type.
*
* @param event event
* @access public
* @return void
*/
function changeType(event)
{
const isInside = $(event.target).val() == 'inside';
$('[name="company"]').closest('.form-row').toggleClass('hidden', isInside);
$('[name="dept"]').closest('.form-row').toggleClass('hidden', !isInside);
$('[name="join"]').closest('.form-row').toggleClass('hidden', !isInside);
$('#commiter').closest('.form-row').toggleClass('hidden', !isInside);
}
/**
* 根据职位更改权限组。
* Change the permission group according to the role.
*
* @param role $role
* @access public
* @return void
*/
function changeRole(event)
{
const role = $(event.target).val();
const group = role && roleGroup[role] ? roleGroup[role] : '';
$('[name^="group"]').zui('picker').$.setValue(group);
}