From 692d61105ebba5b46fae2ac1fb63531aa73a202a Mon Sep 17 00:00:00 2001 From: zhangshun <453905631@qq.com> Date: Mon, 1 Jun 2026 09:57:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=B7=E6=96=B0=E6=A8=A1=E5=9E=8B=E5=BA=93?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E6=A8=A1=E5=9E=8B=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/pages/app/modules/models.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/web/src/pages/app/modules/models.ts b/web/src/pages/app/modules/models.ts index 68cfe5b..90b944e 100644 --- a/web/src/pages/app/modules/models.ts +++ b/web/src/pages/app/modules/models.ts @@ -183,6 +183,11 @@ export async function loadModels() { }); } +async function reloadFoldersAndModels() { + const { loadFolders } = await import("./folders"); + await loadFolders(); +} + async function loadDictionaries(force = false) { if (!force && dictionariesLoaded) { syncDictionaryFilters(); @@ -446,7 +451,7 @@ async function openUploadModelDialog() { if (result) { invalidateDictionaries(); - await loadModels(); + await reloadFoldersAndModels(); } } @@ -527,7 +532,7 @@ export async function openProcessModelUploadDialog(input?: { if (result) { invalidateDictionaries(); - await loadModels(); + await reloadFoldersAndModels(); } } @@ -740,5 +745,5 @@ async function deleteModel(id: number) { const confirmed = await confirmDialog("确认删除该模型?"); if (!confirmed) return; await api(`/api/models/${id}`, { method: "DELETE" }); - await loadModels(); + await reloadFoldersAndModels(); }