This commit is contained in:
2022-04-20 17:46:16 +01:00
parent acd070dbc6
commit 9a8dc99d85
63 changed files with 1965 additions and 308 deletions
@@ -63,6 +63,8 @@
$('.UserLastName', $item).text(item.lastName);
$('.UserRegionNameCountry', $item).text(item.regionNameCountry);
$('.UserRegionNameProvince', $item).text(item.regionNameProvince);
$('.UserSportCount', $item).text(item.userSportCount);
$('.UserSports', $item).toggle(!!item.userSportCount);
$('.UserRoleCount', $item).text(item.userRoleCount);
$('.UserRoles', $item).toggle(!!item.userRoleCount);
$('.UserLastOnlineLoginAt', $item).text(item.lastOnlineLoginAt);
@@ -275,6 +277,7 @@
let frm = $frm.user;
$('.UserId,.UserRegionIdCountry,.UserRegionIdProvince,.UserRoleCodes,input[type="text"],textarea,select', frm).val('');
$('.UserStatus', frm).val(sax.data.defaultStatusCode);
$('div.UserSports', frm).hide();
sax.clearControlErrors();
sax.userAccount = { userRoleCodes: [] };
}
@@ -304,6 +307,13 @@
$('.UserRegionCaptionProvince', frm).val(item.regionNameProvince);
$('.UserRoles', frm).val(sax.getSelectedUserRoleDescs().join('\n'));
$('#ifUserRoleCodes').val(item.userRoleCodes.join(sax.data.userRoleCodeDelim));
if (item.sports && item.sports.length)
{
let $sports = $('div.UserSports', frm).show();
$('.UserSportCount', $sports).text('[' + item.sports.length + ']');
for (const sport of item.sports)
$('.Sports', $sports).append($('<div>').text(sport.sportName));
}
$('.UserStatus', frm).val(item.statusCode);
$dlg.user.dialog('option', 'title', sax.dlg.title.updateUser);
sax.openDialog($dlg.user, 600, 480);