feat: multi-tier agent hierarchy, wallet ledger, and player UX polish
Add configurable agent max level and default sub-agent credit ratio, per-agent block direct player login on suspend, admin/agent wallet transaction views, and match detail my-bets section with refreshed player card styling. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -64,8 +64,10 @@ const topbarCrumbs = computed(() => resolveAdminBreadcrumb(route.path, t));
|
||||
|
||||
const roleLabel = computed(() => {
|
||||
if (auth.isAdmin.value) return t('role.admin');
|
||||
if (auth.isTier1Agent.value) return t('role.tier1_agent');
|
||||
if (auth.isTier2Agent.value) return t('role.tier2_agent');
|
||||
const level = auth.user.value?.agentLevel;
|
||||
if (auth.isAgent.value && level != null && level > 0) {
|
||||
return t('role.agent_level', { n: level });
|
||||
}
|
||||
return t('role.agent');
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user