2026-03-27.md 1.3 KB

2026-03-27 工作日志

第二期功能开发 (my-uniapp)

按照 开发计划-第二期.md 完成了以下功能实现:

新建文件

  • src/pages/favorites/index.vue — 我的收藏页,支持取消收藏、跳转播放
  • src/pages/search/index.vue — 全局搜索页,支持搜索历史、内容分类筛选、防抖
  • src/pages/settings/index.vue — 设置页,包含夜间模式、默认播放速度、音质选择、定时关闭
  • src/store/settings.ts — 设置 Pinia Store,持久化到 storage

修改文件

  • src/pages.json — 注册 search / favorites / settings 三个新页面
  • src/pages/index/index.vue — 添加搜索按钮、分类筛选栏(全部/故事/小说/新闻/学习)、夜间模式适配
  • src/pages/player/index.vue — 添加定时关闭弹窗、播放速度记忆(via settingsStore)
  • src/pages/mine/index.vue — 添加收藏、设置入口
  • server/src/modules/audio/audio.controller.ts — 新增 /audio/favorites 路由
  • server/src/modules/audio/audio.service.ts — getAudioList 增加 category 参数支持

功能覆盖

P1 全部完成: 播放记录/续播、收藏功能、定时关闭、播放速度记忆、分享 P2 完成: 全局搜索、内容分类、夜间模式、音质选择(UI层) P3 留待第三阶段: 评论打分、消息通知、个性化主题