优化全能创作
This commit is contained in:
@@ -17,7 +17,7 @@ import {
|
||||
WandSparkles,
|
||||
X,
|
||||
} from "lucide-react";
|
||||
import { api } from "../api";
|
||||
import { api, ApiError } from "../api";
|
||||
import { findCatalogModel } from "../components/omni-param-bar";
|
||||
import { modelResolutions } from "../components/free-create/constants";
|
||||
import { ConfirmModal } from "../components/overlays";
|
||||
@@ -424,7 +424,11 @@ export function OmniCreatePage({
|
||||
navigate("omniSession", { conversationId: conversation.id, firstMessage: text, firstRefs: pendingRefs, firstUploads: sessionUploads });
|
||||
})
|
||||
.catch((error) => {
|
||||
onNotify?.("error", (error as Error).message);
|
||||
const status = (error as { status?: number }).status;
|
||||
onNotify?.(
|
||||
status === 409 ? "info" : "error",
|
||||
(error as Error).message || "创建失败",
|
||||
);
|
||||
setStarting(false);
|
||||
});
|
||||
}}
|
||||
@@ -615,7 +619,7 @@ export function OmniHistoryPage({
|
||||
<article
|
||||
className="omni-history-item"
|
||||
key={item.id}
|
||||
data-status={item.status}
|
||||
data-status={item.agent_status === "planning" ? "generating" : item.status}
|
||||
onClick={() => navigate("omniSession", { conversationId: item.id })}
|
||||
>
|
||||
{item.cover_url ? (
|
||||
@@ -627,9 +631,19 @@ export function OmniHistoryPage({
|
||||
)}
|
||||
<div>
|
||||
<span
|
||||
className={`omni-history-status${item.status === "completed" ? " completed" : ""}`}
|
||||
className={`omni-history-status${
|
||||
item.agent_status === "planning"
|
||||
? " generating"
|
||||
: item.status === "completed"
|
||||
? " completed"
|
||||
: ""
|
||||
}`}
|
||||
>
|
||||
{item.status === "completed" ? "已完成" : "进行中"}
|
||||
{item.agent_status === "planning"
|
||||
? "生成中"
|
||||
: item.status === "completed"
|
||||
? "已完成"
|
||||
: "进行中"}
|
||||
</span>
|
||||
<h2>{item.title}</h2>
|
||||
<p>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user