Commit Graph

45 Commits

Author SHA1 Message Date
log1997
7296f01c3c feat: 提示最大单次抽奖人数为30 2026-01-16 15:27:03 +08:00
JiezT
d0b5810360 Merge branch 'dev' into jiez1812/issue187 2026-01-14 17:20:32 +08:00
Wei Jie
f5fdb50718 fix: prevent number overlap in draw count selector #187 2026-01-14 17:05:16 +08:00
LOG1997
3eac4e1aac websocket消息支持 (#188)
* Release (#162)

* feat:  websocket server demo

* feat:  ws server demo dev

* feat:  ws server and mobile page

* feat:  手机端发送消息

* feat:  手机网页发送消息

* 添加了抽奖中和抽奖完成时的音效

* feat:  自定义设置弹幕服务器地址

* feat:  ws not done

* fix: 🐛 fix pr-185 #185

为播放音效添加控制

* feat:  server worker demo not done

* feat:  websocket server

* feat:  全局接收websocket消息并存储到indexdb中

---------

Co-authored-by: Silence@2024 <707261624@qq.com>
2026-01-09 17:11:43 +08:00
log1997
a9462fa119 style: 💄 格式化代码 2026-01-04 11:21:49 +08:00
LOG1997
863ed8426c fix: 🐛 修复表格错位问题 2025-12-30 20:18:24 +08:00
LOG1997
80aacffe07 Feature action (#149)
* ci: 👷 整合github action配置文件

* docs: 📝 贡献文档修改

* style: 💄 更新版本

* style: 💄 cargo.lock版本更新

* feat(husky): 增强Git标签版本校验脚本

添加了对Git标签指向提交与release分支一致性的校验功能。
脚本现在会检查tag指向的提交是否与当前或任何release分支的最新提交一致,
确保发布流程的准确性。如果当前在release分支上,直接比较分支HEAD与tag指向的提交;
如果不在release分支上,则遍历所有release分支查找匹配的提交。

* feat:  国际化
2025-12-30 14:34:56 +08:00
LOG1997
bd5eac7d70 96 UI optimization (#136)
* fix(home): 🐛 解决多次切换路由后页面卡顿的问题 #96

卸载路由时清除requestAnimationFrame

* feat:  文件存储使用Blob格式

* style: 💄 修改部分类型any为具体类型

* feat:  界面设置中模块使用瀑布流布局 #96

* fix: 🐛 md文档更换文件夹解决控制台警告

* style: 💄 switch按钮改回使用daisyui组件

* refactor: ♻️ 所有人员列表提取tableColumn

* style: 💄 奖项列表中的图片类型修复

* fix(globalConfig): 修复当前音乐项类型缺失问题

* feat:  single person not done

* feat:  可添加单人 #96

* build(.gitignore): 添加 auto-imports.d.ts 到忽略文件

* fix: 🐛 上传、下载excel文件时修复路径错误

打包成应用和网页端的baseUrl不一样,使用环境变量来表示

* fix: 🐛 导入人员列表时处理有值为空的情况

* style: 💄 改变toaster的组件

* fix: 🐛 上传文件、解析数据与存储/读取数据的处理

、

* fix(Config): 更新备案信息链接样式

将备案信息的段落标签替换为可点击的链接标签,使用户能够直接跳转到工信部备案查询页面。同时添加了悬停效果样式,提升用户体验。

* feat:  首页奖项列表样式修改 not done #96

* chore(deps): ✏️ 更新依赖版本

* chore: ✏️ gsap list demo

* build: 🏗️ docker构建优化

* chore: ✏️ gsap scroll demo

* style: 💄 gsap demno

* feat:  demo smooth scroll gsap scrolltrigger

* feat(Demo): 添加更多颜色选项并注释GSAP动画

* refactor(PrizeList): 重构奖品列表组件结构

* feat(PrizeList): 重构奖品列表组件并添加滚动动画

* feat:  增加定时抽取功能 #96

* feat:  添加定时抽取功能的说明

* feat:  优化gsap #96

项数不多时不触发gsap

* style: 💄 文本修改

* feat:  优化

* feat:  优化奖项列表

* fix(Home): 修复奖品列表滚动检测逻辑

* fix(home): 修复抽奖停止逻辑避免重复执行;调整卡片垂直居中位置计算

* feat:  播放中奖音频 #96
2025-12-28 00:04:20 +08:00
LOG1997
f8098a9737 Confilct dev date 12 22 (#131)
* fix(home): 🐛 解决多次切换路由后页面卡顿的问题 #96

卸载路由时清除requestAnimationFrame

* feat:  文件存储使用Blob格式

* style: 💄 修改部分类型any为具体类型

* feat:  界面设置中模块使用瀑布流布局 #96

* fix: 🐛 md文档更换文件夹解决控制台警告

* style: 💄 switch按钮改回使用daisyui组件

* refactor: ♻️ 所有人员列表提取tableColumn

* style: 💄 奖项列表中的图片类型修复

* fix(globalConfig): 修复当前音乐项类型缺失问题

* feat:  single person not done

* feat:  可添加单人 #96

* build(.gitignore): 添加 auto-imports.d.ts 到忽略文件

* fix: 🐛 上传、下载excel文件时修复路径错误

打包成应用和网页端的baseUrl不一样,使用环境变量来表示

* fix: 🐛 导入人员列表时处理有值为空的情况

* style: 💄 改变toaster的组件

* fix: 🐛 上传文件、解析数据与存储/读取数据的处理

、
2025-12-22 17:28:10 +08:00
LOG1997
5b8682bb7c 96 UI optimization (#122)
* fix(home): 🐛 解决多次切换路由后页面卡顿的问题 #96

卸载路由时清除requestAnimationFrame

* feat:  文件存储使用Blob格式

* style: 💄 修改部分类型any为具体类型

* feat:  界面设置中模块使用瀑布流布局 #96

* fix: 🐛 md文档更换文件夹解决控制台警告

* style: 💄 switch按钮改回使用daisyui组件

* refactor: ♻️ 所有人员列表提取tableColumn

* style: 💄 奖项列表中的图片类型修复
2025-12-18 17:32:00 +08:00
log1997
2b07a2590b feat(personalready): 已中奖的员页面修改switch组件 #96 2025-12-15 16:22:56 +08:00
LOG1997
c9efd62e34 refactor: ♻️ 界面设置页面重构,抽离逻辑 #96 2025-12-11 23:18:10 +08:00
log1997
54ce42ff51 feat: 上传文件时校验是否模板文件,否则提示 #96 2025-12-11 18:12:16 +08:00
LOG1997
fa79e9b07e feat: 更换字体v,以及页面加载之前就设置字体 #96 2025-12-10 22:12:42 +08:00
log1997
9dece20aa8 feat(components): 添加 shadcn-vue 组件配置文件及配套组件库 #96 2025-12-10 17:54:33 +08:00
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