From d60f230a5651222cb2da91d9768bad48462e9634 Mon Sep 17 00:00:00 2001 From: chuzhongzai Date: Wed, 15 Mar 2023 21:44:18 +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 | 108 +------------ src/store/index.js | 296 ++--------------------------------- 3 files changed, 25 insertions(+), 439 deletions(-) diff --git a/src/components/DashBoard.vue b/src/components/DashBoard.vue index 0eb0060..674cf60 100644 --- a/src/components/DashBoard.vue +++ b/src/components/DashBoard.vue @@ -56,21 +56,6 @@ - - - 视频名字:{{chosenVideo.name}} - 视频网站: {{chosenVideo.website}} - 视频链接: {{chosenVideo.link}} - 视频状态:{{chosenVideo.status}} - - 目标分辨率: - - - -
- 下载 - 删除 -
@@ -131,18 +116,10 @@ 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 }) @@ -178,11 +155,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 = "" } @@ -193,10 +166,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){ @@ -218,9 +188,6 @@ function resetLocalQuery(){ } //删除任务 -function deleteVideo(){ - store.dispatch("deleteVideo", chosenVideo.value.id) -} function deleteGallery(){ store.dispatch("deleteGallery", chosenGallery.value.gid) } @@ -241,28 +208,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 6e2d9fe..c88be41 100644 --- a/src/components/Side.vue +++ b/src/components/Side.vue @@ -2,7 +2,7 @@
- +