From 87b25dee42c87682be9a88280f64ba14cea5bd61 Mon Sep 17 00:00:00 2001 From: 2910410219 <2910410219@qq.com> Date: Tue, 12 May 2026 11:24:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=88=9B=E4=BD=9C=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B=E9=85=8D=E7=BD=AE=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在创作页面中新增会话ID和流ID字段,增强执行流的管理能力。 - 在模型配置页面中添加模型类型字段,提升模型管理的灵活性。 - 优化模型选择器,更新API Key配置弹窗,改善用户交互体验。 --- src/api/digitalHuman/creation/index.ts | 2 + .../modelConfig/modelModule/index.ts | 1 + src/components/model/ModelSelector.vue | 2 +- src/views/digitalHuman/creation/index.vue | 39 +++- .../modelConfig/modelModule/index.vue | 174 +++++++++++++++--- 5 files changed, 183 insertions(+), 35 deletions(-) diff --git a/src/api/digitalHuman/creation/index.ts b/src/api/digitalHuman/creation/index.ts index 4da2ed1..295226e 100644 --- a/src/api/digitalHuman/creation/index.ts +++ b/src/api/digitalHuman/creation/index.ts @@ -76,6 +76,8 @@ export interface ExecutionItem { export interface ExecutionFlowItem { flowName: string; + flowId?: number | string; + sessionId?: string; items: ExecutionItem[]; } diff --git a/src/api/digitalHuman/modelConfig/modelModule/index.ts b/src/api/digitalHuman/modelConfig/modelModule/index.ts index 6ce1345..dd5df37 100644 --- a/src/api/digitalHuman/modelConfig/modelModule/index.ts +++ b/src/api/digitalHuman/modelConfig/modelModule/index.ts @@ -4,6 +4,7 @@ export interface ModelModuleListParams { pageNum?: number; pageSize?: number; modelName?: string; + modelsType?: number | string; } export interface ModelFormItem { diff --git a/src/components/model/ModelSelector.vue b/src/components/model/ModelSelector.vue index cfee934..b9b1c82 100644 --- a/src/components/model/ModelSelector.vue +++ b/src/components/model/ModelSelector.vue @@ -222,7 +222,7 @@ const handleSelectModel = (model: ModelItem) => { if (model.tenantId === 1) { // 系统模型,需要用户配置 API Key systemModelToClone.value = model; - apiKeyForm.modelName = `${model.modelName} - 副本`; + apiKeyForm.modelName = model.modelName; apiKeyForm.apiKey = ''; apiKeyDialogVisible.value = true; } else { diff --git a/src/views/digitalHuman/creation/index.vue b/src/views/digitalHuman/creation/index.vue index a455d3e..8a57795 100644 --- a/src/views/digitalHuman/creation/index.vue +++ b/src/views/digitalHuman/creation/index.vue @@ -341,8 +341,23 @@ - - + + + @@ -556,7 +571,7 @@