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)