添加新需求

This commit is contained in:
super
2026-07-16 13:12:46 +08:00
parent 8543dad514
commit 69784b8d32
20 changed files with 1116 additions and 12 deletions

View File

@@ -46,7 +46,10 @@
</div>
<div class="delivery-field">
<span class="delivery-field__label">模型</span>
<AiChoicePills v-model="currentWorkspace.model" :options="modelOptions" />
<el-select v-model="currentWorkspace.model" placeholder="请选择模型">
<el-option v-for="option in modelOptions" :key="option.value" :label="option.label"
:value="option.value" />
</el-select>
</div>
<div class="delivery-field">
<span class="delivery-field__label">视频时长</span>
@@ -107,7 +110,10 @@
</div>
<div class="delivery-field">
<span class="delivery-field__label">模型</span>
<AiChoicePills v-model="currentWorkspace.model" :options="modelOptions" />
<el-select v-model="currentWorkspace.model" placeholder="请选择模型">
<el-option v-for="option in modelOptions" :key="option.value" :label="option.label"
:value="option.value" />
</el-select>
</div>
<div class="delivery-field">
<span class="delivery-field__label">视频时长</span>
@@ -642,6 +648,7 @@ const modelOptions = [
{ label: 'seedance-2.0-mini', value: 'doubao-seedance-2.0-mini' },
{ label: 'seedance-2.0-fast', value: 'sdols-2.0-fast' },
{ label: 'seedance-2.0', value: 'sdols-2.0' },
{ label: 'gemini-omini', value: 'gemini-omini' },
]
const durationOptions = ['15', '30', '45', '60']
const sceneModeOptions = ['提示词微调', '上传场景图替换']
@@ -1261,7 +1268,7 @@ async function pollAssemblyResult(tab: WorkspaceTab, taskId: number) {
const result = task.result
const status = task.cozeStatus || task.status
const videoUrl = findVideoResultUrl(result)
const debugUrl = findTextByKeys(result, ['debug_url', 'debugUrl'])
const debugUrl = task.debugUrl || findTextByKeys(result, ['debug_url', 'debugUrl'])
if (task.cozeExecuteId) assembly.executeId = task.cozeExecuteId
if (videoUrl) assembly.videoUrl = videoUrl
if (debugUrl) assembly.debugUrl = debugUrl
@@ -1272,6 +1279,7 @@ async function pollAssemblyResult(tab: WorkspaceTab, taskId: number) {
poll_count: assembly.pollCount,
status,
video_url: videoUrl || assembly.videoUrl,
debug_url: debugUrl || assembly.debugUrl,
result,
}, null, 2)
if (isTerminalImageVideoTask(task)) {

View File

@@ -2670,6 +2670,7 @@ export interface ImageVideoAsyncTaskVo {
status: ImageVideoAsyncTaskStatus;
cozeExecuteId?: string;
cozeStatus?: string;
debugUrl?: string;
result?: unknown;
errorMessage?: string;
submittedAt?: string;