From 364b660390da55120430723d9890f111784f430f Mon Sep 17 00:00:00 2001 From: InfinityPacer <160988576+InfinityPacer@users.noreply.github.com> Date: Sat, 13 Jun 2026 20:35:55 +0800 Subject: [PATCH] feat: add log download actions (#489) --- src/components/dialog/PluginLogDialog.vue | 26 ++++++++++++++++----- src/components/dialog/ShortcutLogDialog.vue | 25 +++++++++++++++----- src/locales/en-US.ts | 1 + src/locales/zh-CN.ts | 1 + src/locales/zh-TW.ts | 1 + 5 files changed, 42 insertions(+), 12 deletions(-) diff --git a/src/components/dialog/PluginLogDialog.vue b/src/components/dialog/PluginLogDialog.vue index 36325170..8f9b077c 100644 --- a/src/components/dialog/PluginLogDialog.vue +++ b/src/components/dialog/PluginLogDialog.vue @@ -42,6 +42,12 @@ function openLoggerWindow() { }system/logging?length=-1&logfile=plugins/${props.plugin?.id?.toLowerCase()}.log` window.open(url, '_blank') } + +/** 下载当前插件日志压缩包。 */ +function downloadLogger() { + const url = `${import.meta.env.VITE_API_BASE_URL}system/logging/download/${props.plugin?.id?.toLowerCase()}` + window.open(url, '_blank') +}