Commit Graph

253 Commits

Author SHA1 Message Date
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
c6a10db36b build(eslint): 更新 ESLint 配置以忽略更多文件并添加警告规则
在原有忽略文件列表中新增了 '*.config.js' 文件类型,同时添加了
'no-console' 和 'no-debugger' 规则,并将其设置为警告级别,以提高
代码质量和一致性。
2025-12-04 12:43:45 +08:00
log1997
fce3725a4b feat(router、config): 更新配置页面组件路径
将 FaceConfig、ImageConfig 和 MusicConfig 组件的导入路径从直接引用 `.vue` 文件改为引用 `index.vue`。
2025-12-02 17:43:56 +08:00
LOG1997
23df70b353 Merge pull request #89 from LOG1997/feature-2025-0920
Feature 2025 0920
2025-12-02 17:34:00 +08:00
LOG1997
90ac9b74d6 Merge pull request #88 from LOG1997/main
main->dev
2025-12-02 17:33:12 +08:00
log1997
d65e02cce9 build(workflow): 更新Node.js版本到22.x
将GitHub Actions工作流中的Node.js版本从20.x升级到22.x,
以使用最新的稳定版Node.js环境进行构建和测试。
2025-12-02 17:27:22 +08:00
log1997
919cbc37d7 fix(MusicConfig): 优化本地音乐列表项的显示样式
移除列表项中的 divide-y 类,为音乐名称添加 title 属性以显示完整名称,
并将音乐名称渲染为可点击的链接样式。
2025-12-02 17:15:29 +08:00
log1997
85dbb58122 ```
refactor(FaceConfig): 移除未使用的颜色验证工具函数

从 FaceConfig 组件中移除了不再需要的 isHex 和 isRgbOrRgba 工具函数导入,
因为这些函数当前并未在组件中使用。这有助于减少不必要的代码依赖并提高
组件的简洁性。
```
2025-12-02 17:08:33 +08:00
log1997
69e1baac8c ```
fix(Config): 注释掉设置卡片颜色的逻辑

将设置卡片颜色的相关代码注释掉,完全使用用户使用的颜色,避免在主题切换时出现异常。
```
2025-12-02 17:06:16 +08:00
log1997
8131d395e5 fix(style): 调整 markdown 样式以支持主题变量
移除 media 查询,统一使用 CSS 变量定义颜色;修复组件中 i18n 导入位置问题。
2025-12-02 17:02:07 +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
26de47389d Merge pull request #87 from LOG1997/feature-docs
```
2025-12-02 14:49:05 +08:00
log1997
881b97bc3b ```
docs(CONTRIBUTING.md): 更新贡献指南中的分支说明和运行脚本描述

更新了 PR 检查表中关于 main 和 dev 分支的使用说明,明确禁止向 main 分支提交 PR。
同时补充了各个 pnpm 脚本的详细说明和执行方式,并完善了项目结构部分的描述。
```
2025-12-02 14:47:04 +08:00
log1997
5c8347ff62 feat(data): 调整默认图案列表顺序
2025改为2026

feat(ui): 添加配置项注释说明

为 FaceConfig.vue 中的各个设置字段添加了 HTML 注释,便于识别和维护不同功能区域。包括:
- 文本设置(主标题、语言、文字大小)
- 布局设置(列数、卡片宽度、卡片高度)
- 主题设置(主题、背景图片)
- 图案设置
- 其他设置(是否常显奖项列表、是否显示头像)
2025-12-02 14:37:20 +08:00
log1997
005b93266e feat(config): 重构界面配置项布局与样式
将原有的线性表单布局调整为分组的 fieldset 布局,提升视觉层次和可维护性。
新增文本设置、布局设置、主题设置、图案设置和其他设置等分类区域。
优化部分输入控件的结构和样式类名,增强用户体验和代码可读性。
2025-12-02 14:24:54 +08:00
log1997
8a7ebd556a Merge branch 'dev' into feature-2025-0920 2025-12-01 16:03:47 +08:00
LOG1997
6c65046959 Merge pull request #85 from LOG1997/main
main to dev
2025-12-01 14:08:59 +08:00
LOG1997
59caf96b13 Merge pull request #84 from LOG1997/fix-img-resource-url
fix: 替换静态资源的远程连接
2025-12-01 12:30:09 +08:00
log1997
e7ac7a66bf fix: 替换静态资源的远程连接 2025-12-01 12:29:04 +08:00
LOG1997
86018900c9 Merge pull request #83 from LOG1997/feature-docs
文档更新
2025-12-01 11:30:14 +08:00
log1997
d6e9352015 文档更新 2025-12-01 11:27:59 +08:00
LOG1997
1eca939010 feat: indexdb存储人员名单,使用dexie 2025-10-13 22:31:12 +08:00
LOG1997
27fd0768c1 feat: 添加Loading效果 2025-10-12 22:30:54 +08:00
log1997
ebbed65253 Merge branch 'feature-2025-0920' of github.com:LOG1997/log-lottery into feature-2025-0920 2025-10-03 11:41:36 +08:00
log1997
173dd796a4 feat: 修复问题 2025-10-03 11:39:20 +08:00
LOG1997
2b920557a1 refactor: 人员列表代码结构重组 2025-10-01 11:02:33 +08:00
LOG1997
5b2c1df401 refactor: 提取组件,优化代码 2025-09-30 22:47:36 +08:00
LOG1997
7ea677f029 feat: 使用web worker来进行文件导入计算 2025-09-21 22:35:28 +08:00
LOG1997
88e773da37 refactor: 重构首页代码,提取处理函数 2025-09-21 20:24:53 +08:00
LOG1997
b1077b23e6 refactor: 首页提取样式至单独的文件 2025-09-21 14:38:57 +08:00
LOG1997
05bbaf236c Merge pull request #77 from LOG1997/feature-2025-0920
Feature 2025 0920
2025-09-21 11:40:05 +08:00
LOG1997
7c32a524c4 feat: 依赖升级后的样式修改 2025-09-21 11:38:58 +08:00
LOG1997
8279cf0bf6 feat: 更新依赖,解决启动报错 2025-09-21 10:39:16 +08:00
LOG1997
cf07040d07 Merge pull request #75 from jtcymc/main
fix: 优化随机选择算法以确保概率均匀
2025-09-20 23:29:58 +08:00
shaw
87a02c080d fix: 优化随机选择算法以确保概率均匀
在选择随机元素时,使用 Math.floor() 替代 Math.round()
此修改解决了随机元素概率不均的问题,提高了算法的公平性
主要应用于人员抽奖和随机球数据生成两个场景
2025-06-21 23:55:17 +08:00
shaw
a173bff4b1 fix: 优化随机选择算法以确保概率均匀
- 在选择随机元素时,使用 Math.floor() 替代 Math.round()
- 此修改解决了随机元素概率不均的问题,提高了算法的公平性
- 主要应用于人员抽奖和随机球数据生成两个场景
2025-06-20 22:58:00 +08:00
LOG1997
cb40282b0f Merge pull request #71 from LOG1997/dev
feat: 设置头像默认为不显示
2025-04-16 17:15:56 +08:00
ex_zhangwenlei@exiot.cmcc
a37cfebc24 feat: 设置头像默认为不显示 2025-04-16 17:14:20 +08:00
LOG1997
965f4fed7c Merge pull request #70 from LOG1997/dev
style: adjust avatar and card image sizes
2025-04-16 17:05:59 +08:00
ex_zhangwenlei@exiot.cmcc
65dee9bce6 style: adjust avatar and card image sizes
- Set avatar height to 120px for both regular and detail views
- Add styling for card avatar name position and line height
- Set card detail image height to 240px
2025-04-16 17:03:53 +08:00
LOG1997
bdbd7f6137 Merge pull request #61 from hujinbin/main
feat: 新增头像功能,可配置是否启用(#28)
2025-01-16 17:56:17 +08:00
hujinbin
6e0bdcba31 feat: 头像国际化更新和同步的冲突解决 2025-01-15 20:18:24 +08:00
hujinbin
bfd2a1535c feat: fork同步代码 2025-01-15 19:59:28 +08:00
hujinbin
7732e4a92c feat: 头像全局配置功能 2025-01-15 19:42:56 +08:00
LOG1997
09da8717da Merge pull request #58 from LOG1997/fix-bug
fix: 性能问题
2025-01-13 23:08:29 +08:00
LOG1997
95c00b58dc fix: 性能问题 2025-01-13 23:04:51 +08:00
LOG1997
9e5730146d Merge pull request #54 from LOG1997/53-randomanimation
feat: 抽奖等待界面增加随机更换人员卡片的功能
2025-01-11 17:16:52 +08:00
LOG1997
70369fd18b feat: 抽奖等待界面增加随机更换人员卡片的功能 2025-01-11 17:16:20 +08:00
LOG1997
6be0e76fda Merge pull request #52 from lys1313013/main
fix: 修复已中奖人员管理界面“名称”表头显示不对问题
2025-01-10 15:41:36 +08:00