* user: refactor the changeType function in create.ui.js.

This commit is contained in:
liugang
2023-11-24 14:02:04 +08:00
parent 4905b216ee
commit 51605eb6b7
+13 -5
View File
@@ -1,11 +1,19 @@
/**
* 根据用户类型切换控件的显示和隐藏。
* Toggle the display of controls according to the user type.
*
* @param event event
* @access public
* @return void
*/
function changeType(event)
{
const type = $(event.target).val();
const isInside = $(event.target).val() == 'inside';
$('#companyBox').toggleClass('hidden', type == 'inside');
$('[name="dept"]').closest('.form-row').toggleClass('hidden', type != 'inside');
$('[name="join"]').closest('.form-row').toggleClass('hidden', type != 'inside');
$('#commiter').closest('.form-row').toggleClass('hidden', type != '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);
}
function clickSubmit()