fix: 隔离图片创作商品会话

This commit is contained in:
hh
2026-07-16 18:22:09 +08:00
parent ff5eaeee8a
commit 538c5024e2
7 changed files with 278 additions and 28 deletions
+5 -2
View File
@@ -723,8 +723,11 @@ export const api = {
return request<{ conversation_id: string; batch_id?: string; tasks: { id: string; status: string }[] }>("/api/ai/generate-image/", { method: "POST", body: JSON.stringify(payload) });
},
// 图片创作对话 CRUD —— 左栏会话列表 / 新对话 / 切换 / 重命名 / 删除
listConversations(mode: "image" | "model" | "cover" = "image") {
return request<Paginated<ImageConversation>>(`/api/ai/image-conversations/?mode=${mode}&page_size=100`);
listConversations(mode: "image" | "model" | "cover" = "image", productId?: string) {
const params = new URLSearchParams({ mode, page_size: "100" });
if (productId) params.set("product_id", productId);
else params.set("scope", "unbound");
return request<Paginated<ImageConversation>>(`/api/ai/image-conversations/?${params.toString()}`);
},
conversationsTrash(mode: "image" | "model" | "cover" = "image") {
return request<Paginated<ImageConversation>>(`/api/ai/image-conversations/trash/?mode=${mode}&page_size=100`);