feat: 交互式对话框生成器 + 电商取消生成与上传优化
新增: - 交互式对话框生成器模块(路由、页面、样式、MorePage入口) - 电商模块取消生成功能(任务追踪/取消按钮/中止逻辑) - 视频服务图片上传支持 Blob/dataURL/远程URL 多种来源 优化: - 电商图片上传修复本地 blob 预览图缺少原始文件的问题 - 视频规划管线错误信息改进 - 生成流程中多处增加中止检查点
This commit is contained in:
@@ -418,6 +418,15 @@
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
.product-clone-page[data-tool="set"] .product-set-floating-submit--cancel {
|
||||
background: #303540;
|
||||
color: #eef2f6;
|
||||
}
|
||||
|
||||
.product-clone-page[data-tool="set"] .product-set-floating-submit--cancel:hover {
|
||||
background: #3a4050;
|
||||
}
|
||||
|
||||
.product-clone-page[data-tool="set"] .product-clone-help {
|
||||
display: none;
|
||||
}
|
||||
@@ -3976,6 +3985,7 @@
|
||||
.product-clone-panel__footer {
|
||||
display: grid;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
border-top: 1px solid #e5e7eb;
|
||||
padding: 12px 16px;
|
||||
}
|
||||
@@ -4000,6 +4010,11 @@
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
.product-clone-primary--cancel {
|
||||
background: #303540;
|
||||
color: #eef2f6;
|
||||
}
|
||||
|
||||
.product-clone-preview {
|
||||
display: grid;
|
||||
align-content: center;
|
||||
@@ -8761,6 +8776,17 @@
|
||||
filter: none;
|
||||
}
|
||||
|
||||
.product-clone-page[data-tool="clone"] .clone-ai-generate--cancel {
|
||||
border: 1px solid var(--ecm-line);
|
||||
background: var(--ecm-inset);
|
||||
color: var(--ecm-text);
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.product-clone-page[data-tool="clone"] .clone-ai-generate--cancel:hover:not(:disabled) {
|
||||
background: var(--ecm-inset-hover);
|
||||
}
|
||||
|
||||
.product-clone-page[data-tool="clone"] .clone-ai-settings-toggle {
|
||||
border-color: var(--ecm-line-strong);
|
||||
background: rgba(20, 23, 25, 0.86);
|
||||
@@ -8986,6 +9012,17 @@
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.product-clone-page:is([data-tool="set"], [data-tool="detail"], [data-tool="wear"]) :is(.product-clone-primary--cancel, .product-set-floating-submit--cancel) {
|
||||
border: 1px solid var(--ecm-line);
|
||||
background: var(--ecm-inset);
|
||||
color: var(--ecm-text);
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.product-clone-page:is([data-tool="set"], [data-tool="detail"], [data-tool="wear"]) :is(.product-clone-primary--cancel, .product-set-floating-submit--cancel):hover {
|
||||
background: var(--ecm-inset-hover);
|
||||
}
|
||||
|
||||
.product-clone-page:is([data-tool="set"], [data-tool="detail"], [data-tool="wear"]) .product-clone-preview {
|
||||
background:
|
||||
radial-gradient(circle at 50% 40%, rgba(var(--ecm-accent-rgb), 0.032), transparent 40%),
|
||||
|
||||
Reference in New Issue
Block a user