diff --git a/src/components/dialog/AddDownloadDialog.vue b/src/components/dialog/AddDownloadDialog.vue index 881bd12f..7c252d7b 100644 --- a/src/components/dialog/AddDownloadDialog.vue +++ b/src/components/dialog/AddDownloadDialog.vue @@ -13,6 +13,9 @@ const props = defineProps({ torrent: Object as PropType, }) +// 定义成功和失败事件 +const emit = defineEmits(['done', 'error', 'close']) + // 提示框 const $toast = useToast() @@ -22,8 +25,8 @@ const selectedDownloader = ref(null) // 选择的保存目录 const selectedDirectory = ref(null) -// 定义成功和失败事件 -const emit = defineEmits(['done', 'error', 'close']) +// 下载器 +const downloaders = ref([]) // 所有目录设置 const directories = ref([]) @@ -53,14 +56,10 @@ const targetDirectories = computed(() => { return [...new Set(downloadDirectories)] }) -// 下载器 -const downloaders = ref([]) - // 调用API查询下载器设置 async function loadDownloaderSetting() { try { - const result: { [key: string]: any } = await api.get('system/setting/Downloaders') - downloaders.value = result.data?.value ?? [] + downloaders.value = await api.get('download/clients') } catch (error) { console.log(error) } diff --git a/src/components/dialog/SiteAddEditDialog.vue b/src/components/dialog/SiteAddEditDialog.vue index 6c180e3c..f3330cde 100644 --- a/src/components/dialog/SiteAddEditDialog.vue +++ b/src/components/dialog/SiteAddEditDialog.vue @@ -1,6 +1,6 @@