Commit Graph

14 Commits

Author SHA1 Message Date
root
af9bc8f21e fix(frontend): 收敛重复错误弹窗并统一去重处理 2026-03-08 15:10:09 +08:00
ikmkj
331245f8e6 feat(singer): 添加歌手评论数和收藏数功能
- 在 SingerDetail.vue 中添加评论数和收藏数的格式化计算属性
- 更新后端 SingerServiceImpl 类,添加评论数和收藏数的查询逻辑
- 在前端页面中使用格式化的评论数和收藏数
2025-07-29 00:06:48 +08:00
ikmkj
35db37ca12 feat(music): 优化音乐和歌手相关数据结构和功能
- 在 MusicDTO 中添加 typeName 和 releaseDate 字段
- 在 SingerDTO 中将 type 替换为 typeId 和 typeName
- 更新 MusicServiceImpl 和 SingerServiceImpl 中的相关逻辑
- 在前端 SingerDetail 组件中使用 typeName 替换类型代码
2025-07-26 22:12:39 +08:00
ikmkj
285238cf5f feat(playlist): 优化歌单收藏功能
- 新增 collectPlaylist 和 uncollectPlaylist 函数,分别用于收藏和取消收藏歌单- 重构 toggleCollectPlaylist 函数,使用新增的两个函数实现收藏和取消收藏
- 在 Playlist组件中实现批量更新歌单收藏状态的功能
- 优化收藏按钮点击逻辑,根据歌单的 collected 属性决定是收藏还是取消收藏
2025-07-26 14:27:42 +08:00
ikmkj
678149df79 feat(playlist): 增加歌单收藏状态检查功能
- 新增 isPlaylistCollected 接口和相关实现
- 修改 toggleCollectPlaylist 函数,增加当前收藏状态参数
- 在前端 PlaylistDetail 组件中添加收藏状态检查逻辑
- 后端增加对应的控制层、服务层和实现类方法
2025-07-26 12:44:51 +08:00
ikmkj
40710d9ec0 refactor(components): 重构 MusicList 组件以支持更多操作
- 在 MusicList 组件中添加 detailInMore 属性,用于控制是否显示更多操作
- 在 PlaylistDetail 和 SingerDetail 页面中使用 MusicList 组件替换原有的表格展示
- 优化了歌曲列表的展示和操作逻辑,提高了代码复用性和可维护性
2025-07-26 12:17:40 +08:00
ikmkj
258215a4e6 feat(user): 为收藏音乐页面添加更多操作功能
- 添加下拉菜单,支持多种操作
- 实现添加到播放列表、下一首播放、下载音乐、下载歌词等功能
- 优化用户交互,增加确认对话框和提示消息
2025-07-26 12:07:45 +08:00
ikmkj
2af40c5a32 feat(singer): 添加歌手评论和收藏功能
- 在 CommentServiceImpl 中增加对歌手评论的处理逻辑- 在 SingerServiceImpl 中实现歌手收藏和取消收藏的功能
- 在前端 SingerDetail 组件中添加歌手的评论数、收藏数显示和相关操作
2025-07-26 10:39:51 +08:00
ikmkj
439d4b7588 feat(music): 添加音乐状态获取功能并优化音乐列表展示
- 新增 getMusicStatus API 接口,用于获取音乐的收藏和点赞状态
- 在音乐列表、歌单详情、搜索结果等页面中集成音乐状态获取功能
- 优化音乐播放器,主动获取并更新音乐状态
- 为每首歌曲添加收藏和点赞状态字段
2025-07-26 00:02:03 +08:00
ikmkj
0f483a2399 refactor(comment): 移除评论回复中的用户名前缀
移除了在 PlaylistDetail 和 SingerDetail 组件中设置回复对象时,自动添加的用户名前缀。这个改动简化了回复流程,用户现在需要手动输入回复内容。
2025-07-25 20:26:01 +08:00
ikmkj
84ae421d80 feat(comment): 添加歌手详情页评论回复功能
- 新增回复评论功能,支持嵌套回复
- 增加展开/收起子评论的功能
- 优化评论列表展示,支持子评论显示- 调整评论输入框和提交按钮布局
- 优化评论样式,区分主评论和子评论
2025-07-25 20:13:56 +08:00
ikmkj
c2fda44512 feat(comment): 添加评论删除功能- 在 SingerDetail 组件中实现评论删除功能
- 添加删除评论的 API 调用和相关逻辑
- 在评论列表中增加删除按钮,仅管理员和评论作者可见
- 优化评论列表的样式,增加评论头部区域
2025-07-25 19:18:09 +08:00
ikmkj
2dd9a3ffa1 style(SingerDetail): 优化歌手详情页面样式
- 调整页面布局和 padding
- 更新背景颜色和 border-radius
- 添加 box-shadow 提升视觉效果
- 优化 singer-info 和 singer-tabs样式
2025-07-25 19:14:17 +08:00
ikmkj
b275ffab5a feat: 初始化音乐项目后台管理系统- 新增后台管理相关页面和功能组件
- 实现管理员评论管理、数据统计等功能
- 添加后台布局和路由管理
-配置数据库和Redis连接
- 实现文件上传和访问路径配置
- 添加Sa-Token安全配置
2025-04-26 19:32:45 +08:00