编号:W-02 严重级:medium 工作线:后台网页(web/) 来源:审查 A-09 依赖:无 被依赖:无
采用审查 A-09 的方案:
n-date-picker type="datetimerange"
from_ms
to_ms
后端接口已提供这些数据,是界面没有用上。
web/src/views/MessagesView.vue、web/src/api/admin.ts。
web/src/views/MessagesView.vue
web/src/api/admin.ts
无。
以下是本次复审各区审查报告的原文段落。A、M、I、P、S 开头的是原始发现编号(A 管理后台与网页、M 消息核心、I 身份认证群在线、P 传输平台部署、S SDK)。解决方案以本 issue 上方的"结论与统一方案"为准;原文里的方案与之不一致时,按上方执行。
listMessages
待0/收0/撤0/过0
MessagesView.vue:25-30
admin.ts:329-349
MessagesView.vue:105-119
76-84
121-124
getMessage(seq)
messages.go:108-113,171-174
next_cursor
MessagesView.vue
admin.ts
复审基线:main 4059a15(2026-09-30)。编号说明、各工作线的合并顺序、共享文件归属见总览 #7。
4059a15
已合入 origin/main 0c9b459。落地提交 05ecb43 fix: 补齐投递记录时间筛选统计与分页 (#52)。
0c9b459
05ecb43
No dependencies set.
The note is not visible to the blocked user.
编号:W-02 严重级:medium 工作线:后台网页(web/) 来源:审查 A-09
依赖:无 被依赖:无
结论与统一方案
采用审查 A-09 的方案:
n-date-picker type="datetimerange",转换成毫秒时间戳传from_ms/to_ms。后端接口已提供这些数据,是界面没有用上。
改动文件
web/src/views/MessagesView.vue、web/src/api/admin.ts。与其他问题的交互 / 冲突说明
无。
验收与测试
问题明细(各区审查原文,证据含文件与行号)
[A-09] 投递记录页缺少 PRD 要求的时间筛选、原因、完整统计和分页
listMessages根本不传from_ms、to_ms。待0/收0/撤0/过0。MessagesView.vue:25-30筛选项里没有时间。admin.ts:329-349不传时间参数。MessagesView.vue:105-119没有 reason 列;76-84统计拼接缺两项;121-124的getMessage(seq)不带分页。messages.go:108-113,171-174默认每页 50,并返回next_cursor。n-date-picker type="datetimerange",转换成毫秒时间戳传给接口。MessagesView.vue、admin.ts。复审基线:main
4059a15(2026-09-30)。编号说明、各工作线的合并顺序、共享文件归属见总览 #7。已合入 origin/main
0c9b459。落地提交05ecb43fix: 补齐投递记录时间筛选统计与分页 (#52)。