fix: PMC 图片工作台 — 去多余toast + 费用预估对齐实扣
PMC#23 删除批次后仍弹「图片已生成」: - 生图成功不再弹全局 toast(批次卡已就地显示结果),也就不会在「生成中删掉该批次」后 延迟弹出让人误以为删了又生成。 PMC#20 费用预估跟实扣有差别: - 预估由写死的 ¥0.1/¥0.3/¥0.5 改为按「当前选的生图模型」真实 unit_price 计算 (后端 estimate_cost=unit_price,如 gpt-image-2=¥2),预估与实扣一致。 - ModelConfig 序列化本就含 unit_price,前端类型补上并据此计算。 附注(同批已在早前提交内生效):PMC#5/#10 多批各自续轮询、PMC#8 并发重跑、 PMC#14/#15/#22 生成后自动滚动+清输入。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -523,8 +523,10 @@ export function App() {
|
||||
const res = await pollImageTasks(payload.mode, ids);
|
||||
// 回传后端归属/新建的对话 id,供工作室把它登记进左栏会话列表并设为 active
|
||||
return { ...res, conversation_id };
|
||||
// successText 留空:工作台的批次卡已就地显示出图结果(生成中→已完成),全局右下角「图片已生成」toast 多余,
|
||||
// 且会在「生成中删掉该批次」后才弹出来,让人以为删了又生成(PMC#23)。靠批次卡反馈即可。
|
||||
// concurrent:生图支持多批并行,不占全局单飞锁(否则并发重跑被拒成 null→标失败,PMC#8)
|
||||
}, "图片已生成", { concurrent: true });
|
||||
}, "", { concurrent: true });
|
||||
}
|
||||
|
||||
// 轮询一批已提交的生图任务直到全部出图/超时;每出一张就回写本地,刷新后可恢复。
|
||||
|
||||
Reference in New Issue
Block a user