From a48e601ed39c85fc234dddca37e53d0b7285a651 Mon Sep 17 00:00:00 2001 From: zikai <1621362626@qq.com> Date: Mon, 27 Jul 2026 17:34:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20PDF=20=E9=A1=B5=E7=AD=BE=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E4=BB=BB=E5=8A=A1=E5=8E=BB=E6=8E=89=E4=BA=8C=E6=AC=A1?= =?UTF-8?q?=E7=A1=AE=E8=AE=A4=E5=BC=B9=E7=AA=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 用户页签删除任务为软删(管理员仍可见,可恢复),误操作代价低,二次确认徒增摩擦。 点击删除直接执行,与「下载」等操作的即时反馈一致。 - JobList.vue:onDelete 移除 confirm(),直接 emit('delete') - i18n(zh-CN/en):移除已无引用的 deleteConfirm/deleted/deleteFailed 文案 --- src/components/JobList.vue | 3 +-- src/i18n/locales/en.js | 5 +---- src/i18n/locales/zh-CN.js | 5 +---- 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/src/components/JobList.vue b/src/components/JobList.vue index 0bfd14f..934bc07 100644 --- a/src/components/JobList.vue +++ b/src/components/JobList.vue @@ -34,8 +34,7 @@ function fmtTime(s) { return `${d.getFullYear()}-${p(d.getMonth() + 1)}-${p(d.getDate())} ${p(d.getHours())}:${p(d.getMinutes())}` } -async function onDelete(job) { - if (!confirm(t('job.deleteConfirm', { name: job.source_filename }))) return +function onDelete(job) { emit('delete', job) } diff --git a/src/i18n/locales/en.js b/src/i18n/locales/en.js index 869444e..400db78 100644 --- a/src/i18n/locales/en.js +++ b/src/i18n/locales/en.js @@ -32,10 +32,7 @@ export default { statusConverting: 'Converting', statusPending: 'Queued', download: 'Download', - delete: 'Delete', - deleteConfirm: 'Delete "{name}"?\nIt will no longer be shown to you (admin can still see it; only admin hard-delete truly removes it).', - deleted: 'Deleted', - deleteFailed: 'Delete failed: {msg}' + delete: 'Delete' }, refresh: 'Refresh' } diff --git a/src/i18n/locales/zh-CN.js b/src/i18n/locales/zh-CN.js index 524dca6..312f4e9 100644 --- a/src/i18n/locales/zh-CN.js +++ b/src/i18n/locales/zh-CN.js @@ -31,10 +31,7 @@ export default { statusConverting: '转换中', statusPending: '排队中', download: '下载', - delete: '删除', - deleteConfirm: '确定删除「{name}」?\n删除后将不再显示(管理员仍可见,需管理员彻底删除才会清除)。', - deleted: '已删除', - deleteFailed: '删除失败:{msg}' + delete: '删除' }, refresh: '刷新' }