乐曲成绩互动页面
本页专门说明“乐曲成绩”页面的筛选、排序、分页、评论、反馈和审核控件。成绩字段和单位见乐曲成绩页面,接口细节见成绩互动和公开接口总参考。
首次加载顺序
页面可能分三部分读取:乐曲索引、当前账号成绩数据、互动汇总/评论/审核信息。因此会出现“成绩已经显示、评论还在加载”的中间状态。互动加载失败时应保留成绩列表,并单独显示互动错误。
如果成绩列表为空,先确认账号、缓存、搜索条件和刷新结果,不要恢复来源不明的备份。
搜索和过滤
搜索框可能支持曲名、作者、编号和 BPM。输入部分文字即可筛选;清空输入恢复全部。搜索发生在当前已加载的曲目索引上,不会修改服务端成绩。
页面可能还有“只看自制内容”或类似的范围开关。它只改变列表过滤,不会删除或修改成绩。
排序
常见排序选项包括 ID、曲名、游玩次数、达成率、DX 分数、点赞数和评论数。方向按钮在升序/降序之间切换;排序只影响当前客户端列表,刷新或切换账号后不保证保留。
单曲卡片
卡片摘要可能显示封面、曲名、曲目编号、难度数量、总游玩次数、最佳达成率、最高 DX 分数、评级、连击、同步、点赞、点踩和评论数量。
展开详情后可能看到各难度逐行成绩、Music ID、曲师、Genre、版本、BPM、谱面等级、定数和互动区域。封面失败不代表成绩失败;详情缺失时保留成绩行并显示未知信息。
分页
筛选或排序改变后,页面应回到第一页。加载期间不要点击多个页码;总页数变少时,当前页会被限制到有效范围。
曲目点赞/点踩
点击后按钮会进入处理中状态。成功后使用服务返回的互动汇总更新数量;响应丢失时不要本地强行加一,也不要连续点击。
评论区
评论输入框在内容为空或请求处理中时禁用提交。评论、回复和删除都应显示目标曲目/回复对象。评论不得包含 Token、二维码、密码、机台地址或个人隐私。
评论互动的数量来自服务端返回。未知状态应保留并显示兼容占位。删除前二次确认,某些界面可能同时影响回复。
内容反馈
反馈原因应包含曲目编号、难度、具体现象、复现步骤和版本/时间。不要上传完整日志或敏感配置。普通用户可以提交/撤回自己的反馈,状态以页面返回为准。
审核区域
审核区域只对明确授权的账号显示,可能包含待审核、已隐藏、审核历史、备注以及隐藏/显示按钮。审核决策成功后重新读取列表和历史;普通账号不应尝试寻找隐藏按钮。
错误与验收
评论失败不应清除成绩缓存;互动失败可以单独重试读取;审核失败保留原状态。验收时确认:搜索、排序、分页、展开、互动、反馈和权限显示均符合当前账号类型。
