From 8873d8372d37c36947ee1655db337438367c0dee Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 23 Nov 2024 21:32:27 +0800 Subject: [PATCH] =?UTF-8?q?feat(ReorganizeDialog):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E6=93=8D=E4=BD=9C=E6=95=B4=E7=90=86=E6=96=B9?= =?UTF-8?q?=E5=BC=8F=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/constants.ts | 7 +++++++ src/components/dialog/ReorganizeDialog.vue | 11 +++-------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/api/constants.ts b/src/api/constants.ts index bddb92c1..7149a66e 100644 --- a/src/api/constants.ts +++ b/src/api/constants.ts @@ -71,3 +71,10 @@ export const storageDict = storageOptions.reduce((dict, item) => { dict[item.value] = item.title return dict }, {} as Record) + +export const transferTypeOptions = [ + { title: '复制', value: 'copy' }, + { title: '移动', value: 'move' }, + { title: '硬链接', value: 'link' }, + { title: '软链接', value: 'softlink' }, +] diff --git a/src/components/dialog/ReorganizeDialog.vue b/src/components/dialog/ReorganizeDialog.vue index 994b957e..fa63c064 100644 --- a/src/components/dialog/ReorganizeDialog.vue +++ b/src/components/dialog/ReorganizeDialog.vue @@ -7,6 +7,7 @@ import { numberValidator } from '@/@validators' import { useDisplay } from 'vuetify' import ProgressDialog from './ProgressDialog.vue' import { FileItem } from '@/api/types' +import { transferTypeOptions } from '@/api/constants' // 显示器宽度 const display = useDisplay() @@ -75,7 +76,7 @@ const transferForm = reactive({ doubanid: null, season: null, type_name: '', - transfer_type: '', + transfer_type: 'copy', episode_format: '', episode_detail: '', episode_part: '', @@ -190,13 +191,7 @@ async function handleTransferLog(logid: number) {