From 4d5d1094edf471bae948f043860b108d99643997 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sun, 3 Sep 2023 09:22:25 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E6=94=AF=E6=8C=81=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E8=BD=AC=E7=A7=BB=E5=B1=8F=E8=94=BD=E8=AF=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/setting/AccountSettingWords.vue | 57 +++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/src/views/setting/AccountSettingWords.vue b/src/views/setting/AccountSettingWords.vue index 9bd293a6..3ee5f27c 100644 --- a/src/views/setting/AccountSettingWords.vue +++ b/src/views/setting/AccountSettingWords.vue @@ -11,6 +11,9 @@ const customIdentifiers = ref('') // 自定义制作组 const customReleaseGroups = ref('') +// 文件整理屏蔽词 +const transferExcludeWords = ref('') + // 查询已设置的识别词 async function queryCustomIdentifiers() { try { @@ -39,6 +42,20 @@ async function queryCustomReleaseGroups() { } } +// 查询已设置的屏蔽词 +async function queryTransferExcludeWords() { + try { + const result: { [key: string]: any } = await api.get( + 'system/setting/TransferExcludeWords', + ) + + transferExcludeWords.value = result.data?.value.join('\n') + } + catch (error) { + console.log(error) + } +} + // 保存用户设置的识别词 async function saveCustomIdentifiers() { try { @@ -77,9 +94,29 @@ async function saveCustomReleaseGroups() { } } +// 保存文件整理屏蔽词 +async function saveTransferExcludeWords() { + try { + // 用户名密码 + const result: { [key: string]: any } = await api.post( + 'system/setting/TransferExcludeWords', + transferExcludeWords.value.split('\n'), + ) + + if (result.success) + $toast.success('文件整理屏蔽词保存成功') + else + $toast.error('文件整理屏蔽词保存失败!') + } + catch (error) { + console.log(error) + } +} + onMounted(() => { queryCustomIdentifiers() queryCustomReleaseGroups() + queryTransferExcludeWords() }) @@ -128,5 +165,25 @@ onMounted(() => { + + + 目录名或文件名中包含屏蔽词时不进行整理 + + + + + + 保存 + + + +