From 1d9f4f9d6612f2ea38b504880787d305f8016598 Mon Sep 17 00:00:00 2001 From: chuzhongzai Date: Sun, 23 Apr 2023 16:11:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=81=E8=AE=B8=E5=88=9B=E5=BB=BA=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E6=97=B6=E4=B8=80=E5=B9=B6=E6=8F=90=E4=BA=A4tag?= =?UTF-8?q?=EF=BC=8C=E4=BF=AE=E5=A4=8D=E5=88=87=E6=8D=A2=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=97=B6=E6=9C=AC=E5=AD=90=E4=BC=9A=E5=8F=98?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=88=E6=88=91=E4=B9=9F=E4=B8=8D?= =?UTF-8?q?=E7=A1=AE=E5=AE=9A=E6=9C=89=E6=B2=A1=E6=9C=89=E4=BF=AE=E5=A5=BD?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/DashBoard.vue | 8 ++++++-- src/store/index.js | 15 ++++++++++----- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/components/DashBoard.vue b/src/components/DashBoard.vue index b879f3e..e966bb6 100644 --- a/src/components/DashBoard.vue +++ b/src/components/DashBoard.vue @@ -9,7 +9,7 @@ - +
参数: @@ -53,6 +53,9 @@
+ + 自定义标签: + 下载 @@ -166,6 +169,7 @@ let type = ref("link") let param = ref("") let targetResolution = ref("") +let tag = ref("") let realAuthCode = computed(() => { return store.state.AuthCode @@ -214,7 +218,7 @@ function postTask(){ return } let tempLink = coverLink(param.value) - store.dispatch("postGalleryTask", {link: tempLink, targetResolution: targetResolution.value}) + store.dispatch("postGalleryTask", {link: tempLink, targetResolution: targetResolution.value, tag:tag.value}) targetResolution.value = "" } diff --git a/src/store/index.js b/src/store/index.js index a019778..c65eebd 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -38,11 +38,14 @@ const actions = { axios.post(GalleryManageUrl, qs.stringify({ AuthCode: state.AuthCode, link: data.link, - targetResolution: data.targetResolution + targetResolution: data.targetResolution, + tag:data.tag })).then((res) => { if(res.data.result === "success") { ElMessage("提交成功") - context.commit("_setChosenGallery", {gallery: false, resolution: data.targetResolution}) + context.commit("_setChosenGallery", {gallery: false, + resolution: data.targetResolution, + tag: data.tag}) if(state.galleryRefreshTimer === 0) state.galleryRefreshTimer = setInterval(() => { context.dispatch("updateGalleryTasks", "undone").then() @@ -379,7 +382,8 @@ const mutations = { }) if (state.searchTask.length === 0) ElMessage("未找到该关键字的任务") - } + }else + confirmCurrentTask(state) }, _searchLocalByTag(state, tags) { state.searchTask.splice(0) @@ -404,7 +408,8 @@ const mutations = { if (state.searchTask.length === 0) ElMessage("未找到符合这些tag的任务") - } + }else + confirmCurrentTask(state) }, _deleteGallery(state, gid){ let tasks = [state.totalGalleryTask, state.downloadGallery, state.collectGallery] @@ -417,7 +422,7 @@ const mutations = { state.chosenGallery.fileSize = "等待下载完成后再查看" state.chosenGallery.createTimeDisplay = "等待下载完成后再查看" state.chosenGallery.progress = "已提交" - state.chosenGallery.tag = "" + state.chosenGallery.tag = data.tag state.chosenGallery.downloader = state.userId state.totalGalleryTask.push(state.chosenGallery) state.downloadGallery.push(state.chosenGallery)