diff --git a/src/components/cards/DownloadingCard.vue b/src/components/cards/DownloadingCard.vue index 6a098fa6..3647d40b 100644 --- a/src/components/cards/DownloadingCard.vue +++ b/src/components/cards/DownloadingCard.vue @@ -6,6 +6,7 @@ import { formatFileSize } from '@/@core/utils/formatters' // 输入参数 const props = defineProps({ info: Object as PropType, + downloaderName: String, }) // 是否显示卡片 @@ -51,7 +52,11 @@ function getTextClass() { async function toggleDownload() { const operation = isDownloading.value ? 'stop' : 'start' try { - const result: { [key: string]: any } = await api.get(`download/${operation}/${props.info?.hash}`) + const result: { [key: string]: any } = await api.get(`download/${operation}/${props.info?.hash}`, { + params: { + name: props.downloaderName + } + }) if (result.success) isDownloading.value = !isDownloading.value } catch (error) { @@ -62,7 +67,7 @@ async function toggleDownload() { // 删除下截 async function deleteDownload() { try { - await api.delete(`download/${props.info?.hash}`) + await api.delete(`download/${props.info?.hash}`, {params: {name: props.downloaderName}}) cardState.value = false } catch (error) { console.error(error) diff --git a/src/views/reorganize/DownloadingListView.vue b/src/views/reorganize/DownloadingListView.vue index 6c4ba480..daf66b0f 100644 --- a/src/views/reorganize/DownloadingListView.vue +++ b/src/views/reorganize/DownloadingListView.vue @@ -79,7 +79,12 @@ onUnmounted(() => {
- +