Commit Graph

3 Commits

Author SHA1 Message Date
2d12c5a20b feat: 新增 Music 音乐生成平台,遵循 Platform Descriptor 模式
基于旧项目 ai_music_v2.0 迁移,与 Painting/Video 统一架构:HTTP 轮询 + suanli 后端、
API 驱动配置、mode 独立 ref 驱动控件显隐。新增 AudioPlayer/CustomSlider 通用组件,
dialogBox/set.vue/taskPolling/modelApi 完成集成适配。
2026-06-12 19:20:18 +08:00
2cd3f8fad6 refactor: 移除 createTask 透传层,taskPolling 直接读 data.body 2026-06-09 18:09:04 +08:00
b81c1f858e 重命名 websocket.js 为 taskPolling.js,消除误导性命名;修复比例组件 Popover 宽度问题
- websocket.js → taskPolling.js:文件名不再暗示 WebSocket,准确反映 HTTP 轮询机制
- 删除过期备份文件 websocket copy.js
- painting.vue 声明 width/height props,拦截 $attrs 穿透,修复 Popover 宽度 = 尺寸值的 bug
- Popover contentStyle:width:auto → fit-content + max-width:600px,彻底解决 fixed 定位宽度异常
- 比例子项 flex:1 + gap:5px 替代 space-between,间距恒定不受选项数量影响
- CLAUDE.md 补充 Select/Img 组件、dialogBox 编排中心、$attrs 穿透陷阱等文档
2026-06-05 17:27:01 +08:00