Files
vtsuru.live/src/data/TemplateTypes.ts
Megghy 968c34f57a feat: 更新依赖和增强动态表单功能
- 在 package.json 中添加 hammerjs 和 tui-image-editor 依赖
- 在 DynamicForm.vue 中引入并实现装饰性图片功能,支持图片上传、删除和属性调整
- 优化颜色处理逻辑,支持 RGBA 格式
- 更新常量和类型定义,增强代码可读性和可维护性
2025-04-29 05:31:00 +08:00

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
}