From 38267a076a88a77609fa317046c713daeb4bf882 Mon Sep 17 00:00:00 2001 From: chuzhongzai Date: Wed, 15 Mar 2023 21:44:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A8=E9=9D=A2=E7=A7=BB=E9=99=A4=E8=A7=86?= =?UTF-8?q?=E9=A2=91=EF=BC=8C=E7=A7=BB=E9=99=A4=E5=9F=9F=E5=90=8D=E6=B7=B7?= =?UTF-8?q?=E6=B7=86=E5=8A=A0=E8=BD=BD=EF=BC=8C=E7=9B=B4=E6=8E=A5=E5=86=99?= =?UTF-8?q?=E6=AD=BB=EF=BC=8C=E7=A7=BB=E9=99=A4=E5=B1=95=E7=A4=BA=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=EF=BC=88=E5=90=8C=E6=AD=A5=E6=9B=B4=E6=96=B0=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/DashBoard.vue | 60 +------ src/components/Side.vue | 112 +------------ src/store/index.js | 300 ++--------------------------------- 3 files changed, 26 insertions(+), 446 deletions(-) diff --git a/src/components/DashBoard.vue b/src/components/DashBoard.vue index f46bd25..bd47db0 100644 --- a/src/components/DashBoard.vue +++ b/src/components/DashBoard.vue @@ -57,22 +57,6 @@ - - - 视频名字:{{chosenVideo.name}} - 视频网站: {{chosenVideo.website}} - 视频链接: {{chosenVideo.link}} - 视频状态:{{chosenVideo.status}} - - 目标分辨率: - - - -
- 下载 - 删除 -
- @@ -129,16 +113,10 @@ let realAuthCode = computed(() => { let chosenGallery = computed(() => { return store.state.chosenGallery }) -let chosenVideo = computed(() => { - return store.state.chosenVideo -}) let loadComplete = computed(() => { return store.state.loadComplete }) -let maskDomain = computed(() => { - return store.state.maskDomain -}) let weekUsed = computed(() => { return store.state.weekUsed }) @@ -173,11 +151,7 @@ function postTask(){ return } let tempLink = coverLink(param.value) - if(param.value.includes("hentai")) - store.dispatch("postGalleryTask", {link: tempLink, targetResolution: targetResolution.value}) - else - store.dispatch("postVideoTask", {link: tempLink, targetResolution: targetResolution.value}) - + store.dispatch("postGalleryTask", {link: tempLink, targetResolution: targetResolution.value}) targetResolution.value = "" } @@ -188,10 +162,7 @@ function queryRemoteTask(){ return } let tempLink = coverLink(param.value) - if(param.value.includes("hentai")) - store.dispatch("queryGalleryTask", tempLink) - else - store.dispatch("queryVideoTask", tempLink) + store.dispatch("queryGalleryTask", tempLink) } function queryLocalTask(){ switch (type.value){ @@ -212,10 +183,6 @@ function resetLocalQuery(){ param.value = "" } -//删除任务 -function deleteVideo(){ - store.dispatch("deleteVideo", chosenVideo.value.id) -} function deleteGallery(){ store.dispatch("deleteGallery", chosenGallery.value.gid) } @@ -236,28 +203,13 @@ function validate(){ function validateLink(rawLink){ if(rawLink.trim() === "") return false - if(rawLink.includes("hentai")){ + if(rawLink.includes("hentai")) return rawLink.includes("/g/") - } - else if(rawLink.includes("xvideos.com")){ - return true - } - else if(rawLink.includes("pornhub.com")){ - return rawLink.includes("view_video.php") - } - else if(rawLink.includes("xhamster") && rawLink.includes(".com")){ - return true - } + else + return false } function coverLink(rawLink){ - if(rawLink.includes("xhamster")) - rawLink = "https://zh.xhamster" + rawLink.substring(rawLink.indexOf(".com")) - let url = new URL(rawLink) - maskDomain.value.forEach((mask) => { - if(url.host === mask['raw']) - rawLink = rawLink.replace(mask['raw'], mask['mask']) - }) - return rawLink; + return rawLink.replace("exhentai.org", "element-plus.org").replace("e-hentai.org", "element.org"); } //在线阅读以及展示缩略图 diff --git a/src/components/Side.vue b/src/components/Side.vue index 229a025..c7e210d 100644 --- a/src/components/Side.vue +++ b/src/components/Side.vue @@ -1,8 +1,8 @@