96 UI optimization (#122)

* fix(home): 🐛 解决多次切换路由后页面卡顿的问题 #96

卸载路由时清除requestAnimationFrame

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

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

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

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

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

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

* style: 💄 奖项列表中的图片类型修复
This commit is contained in:
LOG1997
2025-12-18 17:32:00 +08:00
committed by GitHub
parent 92254cb750
commit 5b8682bb7c
29 changed files with 351 additions and 146 deletions

0
src/types/fileType.ts Normal file
View File

View File

@@ -28,9 +28,9 @@ export interface IPrizeConfig {
count: number
isUsedCount: number
picture: {
id: string | number
id: string
name: string
url: string
url: string | Blob | ArrayBuffer
}
separateCount: {
enable: boolean
@@ -44,11 +44,11 @@ export interface IPrizeConfig {
export interface IMusic {
id: string
name: string
url: string
url: string | Blob | ArrayBuffer
}
export interface IImage {
id: string
name: string
url: string
url: string | Blob | ArrayBuffer
}