LOG1997
80480213b8
feat(i18n): 更新抽奖配置相关国际化文案 #96
2025-12-09 23:25:03 +08:00
LOG1997
932510f9db
chore: 格式化
2025-12-09 22:45:19 +08:00
LOG1997
fbb57e7d46
feat(Global/FaceConfig): 添加跳转到图片管理页面的链接 #96
2025-12-09 22:44:21 +08:00
LOG1997
340bc59317
feat(Config): 支持多语言 README 文档展示
2025-12-09 22:33:49 +08:00
log1997
f5152da190
feat(deps): 添加tauri打包(遗留pnpm build:file打包好的文件跨域无法访问) #94
2025-12-09 17:53:08 +08:00
log1997
2f0e3ac05b
feat(store): 调整默认人员列表类型定义
2025-12-09 10:17:39 +08:00
LOG1997
0ed2856239
feat(HeaderTitle): 添加加载状态显示 #91
2025-12-08 23:13:06 +08:00
LOG1997
509cfdfb61
feat(Home): 添加初始化完成状态控制头部标题显示 Fix #91
2025-12-08 23:09:40 +08:00
LOG1997
9c06540068
feat(home): 重构抽奖逻辑并优化初始化流程 Feature #91
2025-12-08 23:02:28 +08:00
LOG1997
51b6e284b9
feat(utils): 添加安全洗牌与随机抽样函数 Feature #91
2025-12-08 22:41:18 +08:00
log1997
4017b51458
feat(person): 导入人员时添加uuid唯一标识字段 #91
2025-12-08 17:53:38 +08:00
log1997
af34ac8c00
fix(ui): 优化图片列表下拉选择器及表单项的样式与布局
2025-12-08 15:37:46 +08:00
log1997
0fa0dc50b2
feat(Config): 动态显示当前年份并更新版权信息
...
将页脚中的版权年份从硬编码的 2024 改为动态获取的当前年份,并将作者名称添加跳转到 GitHub 主页的链接。
2025-12-08 10:56:08 +08:00
log1997
4729566b56
feat(prize-config): 引入拖拽功能并优化奖品配置界面
...
- 添加 `vue-draggable-plus` 和 `lodash-es` 依赖以支持列表拖拽排序
- 使用 `cloneDeep` 深拷贝奖品列表,避免直接修改原始数据
- 移除原有的手动排序逻辑(上下移动按钮),改用可视化拖拽方式
- 调整 UI 布局和样式,增强用户体验与可操作性
- 在 Demo 页面中添加 draggable 示例用于验证功能实现
2025-12-04 20:40:06 +08:00
log1997
0d97c592e1
feat(layout): 重构页面布局与音乐播放组件
...
将 PlayMusic 组件迁移至 layout/RightButton 并重构成通用右下角按钮组件,
提取音乐播放逻辑到独立 hook `usePlayMusic`,优化模态框提示逻辑并统一滚动行为。
2025-12-04 17:38:52 +08:00
log1997
9009eede02
fix(Config): 添加图片上传提示信息
...
在全局人脸配置页面添加了图片上传提示文本,提醒用户需要先上传图片到图片管理模块。
2025-12-04 15:37:41 +08:00
log1997
11f8757ad7
fix(MusicConfig): 移除上传对话框中的图片上传提示功能
...
移除了 UploadDialog 组件中不再使用的图片上传状态提示逻辑,
包括相关的响应式变量 imgUploadToast 及其对应的模板代码。
此变更简化了组件结构并移除了未使用的错误提示功能。
2025-12-04 15:28:02 +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
fce3725a4b
feat(router、config): 更新配置页面组件路径
...
将 FaceConfig、ImageConfig 和 MusicConfig 组件的导入路径从直接引用 `.vue` 文件改为引用 `index.vue`。
2025-12-02 17:43:56 +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
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
e7ac7a66bf
fix: 替换静态资源的远程连接
2025-12-01 12:29:04 +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
173dd796a4
feat: ✨ 修复问题
2025-10-03 11:39:20 +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
7c32a524c4
feat: 依赖升级后的样式修改
2025-09-21 11:38:58 +08:00
LOG1997
8279cf0bf6
feat: 更新依赖,解决启动报错
2025-09-21 10:39:16 +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
ex_zhangwenlei@exiot.cmcc
a37cfebc24
feat: 设置头像默认为不显示
2025-04-16 17:14:20 +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
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
95c00b58dc
fix: 性能问题
2025-01-13 23:04:51 +08:00
LOG1997
70369fd18b
feat: 抽奖等待界面增加随机更换人员卡片的功能
2025-01-11 17:16:20 +08:00
lys
3fbb15d3e6
fix: 修复已中奖人员管理界面“名称”表头显示不对问题
2025-01-10 15:25:04 +08:00