diff --git a/src/components/DashBoard.vue b/src/components/DashBoard.vue index ac26870..573c127 100644 --- a/src/components/DashBoard.vue +++ b/src/components/DashBoard.vue @@ -37,6 +37,8 @@ + 本子名字:{{chosenGallery.name}}本子页数:{{chosenGallery.pages}} @@ -50,6 +52,13 @@ + + 下载模式: + + + + + 标签: {{store.state.tags.get(tid).tag}} @@ -178,6 +187,7 @@ let param = ref("") let paramForTags = ref([]) //tidS let targetResolution = ref("") +let targetDownloadMode = ref("") let tag = ref("") let tagKeyWord = ref("") //查询tag的关键字 @@ -264,10 +274,15 @@ function postTask(){ ElMessage("请选择分辨率再提交") return } - let tempLink = coverLink(chosenGallery.value.link) - store.dispatch("postGalleryTask", {link: tempLink, - targetResolution: targetResolution.value, - tags:tag.value}) + if(targetDownloadMode.value === ''){ + ElMessage("请选择下载模式再提交") + return + } + store.dispatch("postGalleryTask", + {link: chosenGallery.value.link, + targetResolution: targetResolution.value, + mode: targetDownloadMode.value, + tags:tag.value}) targetResolution.value = "" } @@ -277,8 +292,9 @@ function queryRemoteTask(){ ElMessage("链接错误") return } - let tempLink = coverLink(param.value) - store.dispatch("queryGalleryTask", tempLink) + if(param.value.includes("e-hentai")) + param.value = param.value.replace("e-hentai", "exhentai") + store.dispatch("queryGalleryTask", param.value) } function queryLocalTask(){ switch (type.value){ @@ -404,9 +420,6 @@ function validateLink(rawLink){ else return false } -function coverLink(rawLink){ - return rawLink.replace("exhentai.org", "element-plus.org").replace("e-hentai.org", "element.org"); -} //打开面板以及在线阅读 function openPanel(){ diff --git a/src/components/HentaiSearch.vue b/src/components/HentaiSearch.vue index e81d87d..7cd1d06 100644 --- a/src/components/HentaiSearch.vue +++ b/src/components/HentaiSearch.vue @@ -55,8 +55,7 @@ function queryRemoteTask(){ ElMessage("链接错误") return } - let tempLink = coverLink(param.value) - store.dispatch("queryGalleryTask", tempLink) + store.dispatch("queryGalleryTask", param.value) } function validateLink(rawLink){ @@ -68,10 +67,6 @@ function validateLink(rawLink){ return false } -function coverLink(rawLink){ - return rawLink.replace("exhentai.org", "element-plus.org").replace("e-hentai.org", "element.org"); -} - function close(){ emit("close") } @@ -103,8 +98,8 @@ function adjustGalleryName(name, length) {
- - 页数:{{gallery.pages}}
语言:{{gallery.language}} - + 下载进度: {{gallery.progress}}
@@ -107,9 +107,9 @@
- + :preview-src-list="currentGallery.download === undefined ? [] : ['https://downloader.lionwebsite.xyz/GalleryManage/onlineImage/1?gid=' + currentGallery.gid,]"> {{adjustGalleryName(currentGallery.name, 150)}}
@@ -122,7 +122,10 @@ 下载链接:link
标签:{{currentGallery.tag === '' ? '无': currentGallery.tag}}
- downloader:{{currentGallery.downloader}} + downloader:{{currentGallery.downloader}} + + + 下载进度: {{currentGallery.progress}}