mirror of
https://github.com/Megghy/vtsuru.live.git
synced 2025-12-06 18:36:55 +08:00
- 在 package.json 中添加 hammerjs 和 tui-image-editor 依赖 - 在 DynamicForm.vue 中引入并实现装饰性图片功能,支持图片上传、删除和属性调整 - 优化颜色处理逻辑,支持 RGBA 格式 - 更新常量和类型定义,增强代码可读性和可维护性
29 lines
681 B
TypeScript
29 lines
681 B
TypeScript
import {
|
|
ScheduleWeekInfo,
|
|
Setting_LiveRequest,
|
|
SongRequestInfo,
|
|
SongsInfo,
|
|
UserInfo
|
|
} from '@/api/api-models'
|
|
|
|
export interface SongListConfigType {
|
|
userInfo: UserInfo | undefined
|
|
biliInfo: any | undefined
|
|
liveRequestSettings?: Setting_LiveRequest
|
|
liveRequestActive?: SongRequestInfo[]
|
|
data: SongsInfo[] | undefined
|
|
config?: any
|
|
}
|
|
export interface SongListConfigTypeWithConfig<T> extends SongListConfigType {
|
|
config?: T
|
|
}
|
|
export interface ScheduleConfigType {
|
|
userInfo: UserInfo | undefined
|
|
biliInfo: any | undefined
|
|
data: ScheduleWeekInfo[] | undefined
|
|
}
|
|
|
|
export interface ScheduleConfigTypeWithConfig<T> extends ScheduleConfigType {
|
|
config?: T
|
|
}
|