diff --git a/dashboard/src/views/ExtensionPage.vue b/dashboard/src/views/ExtensionPage.vue index 6936fd7dd..5c9649246 100644 --- a/dashboard/src/views/ExtensionPage.vue +++ b/dashboard/src/views/ExtensionPage.vue @@ -191,6 +191,17 @@ const updateExtension = async (extension_name) => { Object.assign(extension_data, res.data); onLoadingDialogResult(1, res.data.message); + setTimeout(async () => { + toast(`正在刷新插件列表...`, "info", 2000); + try { + await getExtensions(); + toast("插件列表已刷新!", "success"); + + } catch (error) { + const errorMsg = error.response?.data?.message || error.message || String(error); + toast(`刷新插件列表时发生错误: ${errorMsg}`, "error"); + } + }, 1000); } catch (err) { toast(err, "error"); }