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 @@