feat: 开户备注、账单展示优化与后台代理管理增强
- 新增初始上分备注(日常上分/开户赠金/自定义)及前后台校验与展示 - 优化钱包流水类型与备注显示,区分管理员/代理/玩家上下分 - 修复登录后语言被后端覆盖的问题,登录时同步当前语言到服务端 - 后台代理/玩家表格操作栏重构,充值订单增加备注列 - 前台个人中心、充值、账单与验证码组件体验优化 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -360,6 +360,15 @@ body::-webkit-scrollbar {
|
||||
.admin-list-page .table-wrap .el-table th.el-table__cell .cell {
|
||||
white-space: nowrap;
|
||||
}
|
||||
.admin-list-page .table-wrap.is-compact-row-actions .admin-responsive-actions__inline {
|
||||
display: none !important;
|
||||
}
|
||||
.admin-list-page .table-wrap.is-compact-row-actions .admin-responsive-actions__menu {
|
||||
display: inline-flex !important;
|
||||
}
|
||||
.admin-list-page .table-wrap:not(.is-compact-row-actions) .admin-responsive-actions__menu {
|
||||
display: none !important;
|
||||
}
|
||||
.admin-list-page .list-hint {
|
||||
flex-shrink: 0;
|
||||
margin: 0;
|
||||
@@ -737,6 +746,122 @@ body {
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
.user-edit-dialog .edit-meta,
|
||||
.agent-edit-dialog .edit-meta {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 12px;
|
||||
font-size: 12px;
|
||||
color: #888;
|
||||
}
|
||||
.user-edit-dialog .edit-form-section,
|
||||
.agent-edit-dialog .edit-form-section {
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.user-edit-dialog .edit-form-section:last-child,
|
||||
.agent-edit-dialog .edit-form-section:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.user-edit-dialog .section-title,
|
||||
.agent-edit-dialog .section-title {
|
||||
font-size: 11px;
|
||||
font-weight: 700;
|
||||
color: #888;
|
||||
letter-spacing: 0.04em;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
.user-edit-dialog .compact-edit-form .el-form-item,
|
||||
.agent-edit-dialog .compact-edit-form .el-form-item {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
.user-edit-dialog .field-hint,
|
||||
.agent-edit-dialog .field-hint {
|
||||
font-size: 12px;
|
||||
color: #888;
|
||||
margin-top: 4px;
|
||||
line-height: 1.4;
|
||||
}
|
||||
.user-edit-dialog .inline-hint,
|
||||
.agent-edit-dialog .inline-hint {
|
||||
margin-top: 0;
|
||||
}
|
||||
.user-edit-dialog .password-mgmt-block,
|
||||
.agent-edit-dialog .password-mgmt-block {
|
||||
margin: 0;
|
||||
padding: 10px 12px;
|
||||
border: 1px solid rgba(255, 255, 255, 0.08);
|
||||
border-radius: 8px;
|
||||
background: rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
.user-edit-dialog .block-title,
|
||||
.agent-edit-dialog .block-title {
|
||||
font-size: 12px;
|
||||
font-weight: 700;
|
||||
color: #e8a84a;
|
||||
margin-bottom: 8px;
|
||||
letter-spacing: 0.04em;
|
||||
}
|
||||
.user-edit-dialog .password-field-row,
|
||||
.agent-edit-dialog .password-field-row {
|
||||
display: grid;
|
||||
grid-template-columns: 72px minmax(0, 1fr);
|
||||
gap: 8px 10px;
|
||||
align-items: center;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
.user-edit-dialog .password-field-row:last-child,
|
||||
.agent-edit-dialog .password-field-row:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.user-edit-dialog .password-field-label,
|
||||
.agent-edit-dialog .password-field-label {
|
||||
font-size: 12px;
|
||||
color: #888;
|
||||
line-height: 1.35;
|
||||
}
|
||||
.user-edit-dialog .password-plain,
|
||||
.agent-edit-dialog .password-plain {
|
||||
font-family: ui-monospace, monospace;
|
||||
font-size: 14px;
|
||||
font-weight: 600;
|
||||
color: #f0d090;
|
||||
letter-spacing: 0.06em;
|
||||
}
|
||||
.user-edit-dialog .password-empty,
|
||||
.agent-edit-dialog .password-empty {
|
||||
color: #666;
|
||||
}
|
||||
.user-edit-dialog .block-hint,
|
||||
.agent-edit-dialog .block-hint {
|
||||
margin: -2px 0 8px;
|
||||
padding-left: 82px;
|
||||
}
|
||||
.user-edit-dialog .cashback-edit-block,
|
||||
.agent-edit-dialog .cashback-edit-block {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
flex-wrap: wrap;
|
||||
gap: 8px 10px;
|
||||
}
|
||||
.user-edit-dialog .contact-row,
|
||||
.agent-edit-dialog .contact-row {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.user-edit-dialog .contact-row .el-form-item,
|
||||
.agent-edit-dialog .contact-row .el-form-item {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.user-edit-dialog .edit-stats-panel,
|
||||
.agent-edit-dialog .edit-stats-panel {
|
||||
margin-top: 14px;
|
||||
padding-top: 12px;
|
||||
border-top: 1px solid rgba(255, 255, 255, 0.06);
|
||||
}
|
||||
.agent-edit-dialog .edit-stats {
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
.entity-detail-dialog .el-dialog__body {
|
||||
padding: 12px 20px 16px !important;
|
||||
max-height: none !important;
|
||||
|
||||
Reference in New Issue
Block a user