From f811e29f13c9229d431715f5d7baaddfd7b46627 Mon Sep 17 00:00:00 2001 From: AAEE86 Date: Tue, 29 Sep 2026 14:29:56 +0800 Subject: [PATCH] =?UTF-8?q?feat(providers):=20=E6=89=B9=E9=87=8F=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E6=A8=A1=E5=9E=8B=E6=94=AF=E6=8C=81=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E7=BB=9F=E4=B8=80=E6=A8=A1=E5=9E=8B=E5=B9=B6=E5=88=B7=E6=96=B0?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - BatchAssignModelsDialog: 在"按密钥匹配"按钮旁新增"创建模型"按钮, 复用 GlobalModelFormDialog 打开"创建统一模型"界面 - 创建成功后重新加载全局模型列表,新模型可直接勾选并保存关联 - GlobalModelFormDialog: 新增可选 zIndex 属性,用于嵌套弹窗层级 - 补充组件测试:打开创建弹窗、创建成功后列表刷新 --- .../components/GlobalModelFormDialog.vue | 3 + .../components/BatchAssignModelsDialog.vue | 35 +++++++- .../BatchAssignModelsDialog.loading.spec.ts | 87 +++++++++++++++++++ 3 files changed, 124 insertions(+), 1 deletion(-) diff --git a/frontend/src/features/models/components/GlobalModelFormDialog.vue b/frontend/src/features/models/components/GlobalModelFormDialog.vue index d21283888..20ec570e2 100644 --- a/frontend/src/features/models/components/GlobalModelFormDialog.vue +++ b/frontend/src/features/models/components/GlobalModelFormDialog.vue @@ -5,6 +5,7 @@ :description="isEditMode ? '修改模型配置和价格信息' : ''" :icon="isEditMode ? SquarePen : Layers" :size="isEditMode ? '4xl' : '3xl'" + :z-index="zIndex" @update:model-value="handleDialogUpdate" >
() const emit = defineEmits<{ diff --git a/frontend/src/features/providers/components/BatchAssignModelsDialog.vue b/frontend/src/features/providers/components/BatchAssignModelsDialog.vue index 2c38f7cbf..4b52285d2 100644 --- a/frontend/src/features/providers/components/BatchAssignModelsDialog.vue +++ b/frontend/src/features/providers/components/BatchAssignModelsDialog.vue @@ -62,6 +62,16 @@ +
@@ -139,6 +149,15 @@ + + +