docs: Task20 注记——来源筛选无 API 支持,M1 以显示爬虫替代

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-15 20:16:27 +08:00
parent 99d2a300ba
commit ba31670095
@@ -1463,7 +1463,7 @@ export const getSession = (vid: string, sid: string) =>
**Files:**
- Create: `admin/src/views/tracker/visitor/index.vue`
- [ ] **Step 1**: 表格列:访客ID(截断+复制)/国旗 emoji+国家·省市/设备(PC·Win·Chrome 一行小字)/首访/最近访问/访问次数/活跃天数/总停留(格式化 x分x秒)/首触来源/最近来源/在线绿点。筛选栏:国家输入/设备下拉/来源输入/在线开关/关键词(访客ID·IP 前缀)/日期范围。分页 20/页,后端排序 last_seen_at desc。行点击 → 详情页。
- [ ] **Step 1**: 表格列:访客ID(截断+复制)/国旗 emoji+国家·省市/设备(PC·Win·Chrome 一行小字)/首访/最近访问/访问次数/活跃天数/总停留(格式化 x分x秒)/首触来源/最近来源/在线绿点。筛选栏:国家输入/设备下拉/在线开关/关键词(访客ID·IP 前缀)/日期范围/显示爬虫开关。(**执行注记**:原"来源输入"筛选无后端 API 支持(VisitorListParams 无 source 字段),M1 以"显示爬虫"开关替代;来源筛选 M2 随后端支持再补。)分页 20/页,后端排序 last_seen_at desc。行点击 → 详情页。
- [ ] **Step 2**: 手动验证(用 Task 16 联调产生的真实数据)。
- [ ] **Step 3: Commit** `feat(admin): 访客列表页`