feat(admin, i18n): implement user deletion functionality and enhance permission management translations

Added a new API function to delete admin users, improving user management capabilities. Updated the admin permission package selector to include new permission levels for nodes, roles, and users. Enhanced multi-language support by adding translations for these new permission levels in English, Nepali, and Chinese. Additionally, improved the agents console to handle deletion confirmations and display relevant block reasons, ensuring a smoother user experience.
This commit is contained in:
2026-06-03 10:56:44 +08:00
parent ce27a3ec8a
commit bbb6f28459
12 changed files with 249 additions and 57 deletions

View File

@@ -73,6 +73,12 @@
},
"permissionLevels": {
"view": "查看",
"node_view": "节点·查看",
"node_manage": "节点·管理",
"role_view": "角色·查看",
"role_manage": "角色·管理",
"user_view": "账号·查看",
"user_manage": "账号·管理",
"manage": "管理",
"review": "审核",
"export": "导出",

View File

@@ -9,6 +9,13 @@
"editNode": "编辑节点",
"deleteNode": "删除节点",
"deleteNodeConfirm": "删除后不可恢复,请确认该节点无下级、无账号、无角色绑定。",
"deleteNodeBlockedHint": "请先删除下级代理、角色与账号后再删除本节点",
"deleteNodeBlockedPrefix": "暂不可删除:",
"deleteBlocked": {
"children": "仍有 {{count}} 个下级代理",
"roles": "仍有 {{count}} 个角色需先在「角色」里删除",
"users": "仍有 {{count}} 个账号需先处理"
},
"code": "编码",
"name": "名称",
"depth": "层级",
@@ -48,6 +55,7 @@
"deleteSuccess": "已删除角色 {{name}}",
"permissionSaveSuccess": "权限已更新",
"readOnlyTemplate": "只读模板",
"inUse": "{{count}} 人使用中",
"permissionSubsetHint": "只能分配您当前拥有的权限",
"selectedCount": "已选 {{selected}} / {{total}} 项",
"groupSelectedCount": "已选 {{selected}} / {{total}}",
@@ -61,6 +69,8 @@
"password": "密码",
"roles": "角色",
"createSuccess": "已创建账号 {{name}}",
"roleSaveSuccess": "已更新 {{name}} 的角色"
"roleSaveSuccess": "已更新 {{name}} 的角色",
"deleteConfirm": "删除后该管理员将无法登录,且不可恢复。",
"deleteSuccess": "已删除账号 {{name}}"
}
}