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) {