Commit Graph

30 Commits

Author SHA1 Message Date
log1997
0d97c592e1 feat(layout): 重构页面布局与音乐播放组件
将 PlayMusic 组件迁移至 layout/RightButton 并重构成通用右下角按钮组件,
提取音乐播放逻辑到独立 hook `usePlayMusic`,优化模态框提示逻辑并统一滚动行为。
2025-12-04 17:38:52 +08:00
log1997
6546a17427 feat: 音乐管理功能优化 2025-12-04 15:27:19 +08:00
log1997
cdd4972870 feat(imgConfig): 优化图片存储结构
新增uuid依赖用于生成唯一ID,改进图片上传功能中的本地存储结构,
使用uuid替代时间戳作为键名以避免冲突,并调整从indexedDB读取数据的方式。
2025-12-04 13:47:28 +08:00
log1997
f062f7c9e6 feat(components): 添加图片上传组件及对话框功能
新增 `ImageUpload` 组件用于文件选择与预览,并集成到 `UploadDialog` 中实现图片上传逻辑。
更新了 `Dialog` 组件以支持可选属性和 model 绑定,增强其灵活性和可用性。
引入 `lucide-vue-next` 图标库支持图标渲染。
重构图片配置页面,移除旧上传逻辑,使用新的弹窗方式进行图片上传操作。
2025-12-04 12:45:00 +08:00
log1997
d776017306 feat(PageHeader): 新增 PageHeader 组件并应用于多个配置页面
新增了 PageHeader 通用组件,用于统一页面标题和操作按钮区域的布局。
该组件包含 title 属性以及 buttons 和 alerts 两个具名插槽,便于复用和维护。
已在以下页面中集成使用:
- 图片管理页(ImageConfig.vue)
- 音乐管理页(MusicConfig.vue)
- 人员管理页(PersonAll/index.vue)
- 中奖者管理页(PersonAlready.vue)
- 奖品管理页(PrizeConfig.vue)
2025-12-02 16:07:48 +08:00
LOG1997
27fd0768c1 feat: 添加Loading效果 2025-10-12 22:30:54 +08:00
log1997
173dd796a4 feat: 修复问题 2025-10-03 11:39:20 +08:00
LOG1997
5b2c1df401 refactor: 提取组件,优化代码 2025-09-30 22:47:36 +08:00
hujinbin
6e0bdcba31 feat: 头像国际化更新和同步的冲突解决 2025-01-15 20:18:24 +08:00
LOG1997
0e5eb525aa feat: 合并main至dev 2025-01-08 00:07:04 +08:00
ex_zhangwenlei@exiot.cmcc
14d48b9daf Merge branch 'main' into dev 2024-11-26 10:47:28 +08:00
hujinbin
d7b0fad62f fix: 去除启动的报错日志 2024-11-25 15:12:55 +08:00
ex_zhangwenlei@exiot.cmcc
fa3dcaefbf fix: replace the toTop icon 2024-11-22 17:04:56 +08:00
ex_zhangwenlei@exiot.cmcc
1d3e9983f6 fix: eslint and lint fixed 2024-11-22 16:41:14 +08:00
ex_zhangwenlei@exiot.cmcc
391142223f feat: i18n,add en and zh-cn language. 2024-11-22 14:53:36 +08:00
ex_zhangwenlei@exiot.cmcc
8e6eff54f4 feat: 国际化 2024-11-19 18:12:56 +08:00
ex_zhangwenlei@exiot.cmcc
a284ad7ba2 fix: fix and new feature 2024-01-27 00:43:09 +08:00
ex_zhangwenlei@exiot.cmcc
31f3fb6309 fix: 打包后无法设置单次抽奖个数
2024-01-25 17:33:04 +08:00
ex_zhangwenlei@exiot.cmcc
80bcc5a5dc fix: 删除不必要的代码 2024-01-24 23:09:32 +08:00
ex_zhangwenlei@exiot.cmcc
6ae32114a6 feat: 配置单次抽奖个数 2024-01-24 22:37:09 +08:00
ex_zhangwenlei@exiot.cmcc
d7a6491df5 fix: play music bug
when there is only a song,cant play forever
2024-01-17 11:07:50 +08:00
ex_zhangwenlei@exiot.cmcc
2897dd03f9 feat: wow 2024-01-12 00:20:21 +08:00
ex_zhangwenlei@exiot.cmcc
3e429b95a2 feat: feat 2024-01-11 00:11:27 +08:00
ex_zhangwenlei@exiot.cmcc
f0a62aacb5 feat: bb 2024-01-10 00:52:34 +08:00
ex_zhangwenlei@exiot.cmcc
f34e850ff0 feat(for): for 2024-01-09 01:03:42 +08:00
ex_zhangwenlei@exiot.cmcc
bea54865ea feat: new 2024-01-08 00:48:54 +08:00
ex_zhangwenlei@exiot.cmcc
18c5429b58 feat: 粒子背景+动起来了 2024-01-07 00:05:55 +08:00
ex_zhangwenlei@exiot.cmcc
4076bbe72e feat: new 2024-01-06 00:53:50 +08:00
ex_zhangwenlei@exiot.cmcc
f66a1d2ae9 feat: new 2024-01-05 00:42:01 +08:00
ex_zhangwenlei@exiot.cmcc
df02b23b2d feat: init 2024-01-02 21:50:01 +08:00