diff --git a/src/components/DashBoard.vue b/src/components/DashBoard.vue index b06f42c..4423ac6 100644 --- a/src/components/DashBoard.vue +++ b/src/components/DashBoard.vue @@ -46,12 +46,16 @@ 本子大小:{{chosenGallery.fileSize}} 本子状态:{{chosenGallery.status}} - 目标分辨率: + 目标分辨率: + + 自定义标签: + + 下载 @@ -162,6 +166,7 @@ let type = ref("link") let param = ref("") let targetResolution = ref("") +let tag = ref("") let realAuthCode = computed(() => { return store.state.AuthCode @@ -208,7 +213,10 @@ 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 = "" } @@ -236,7 +244,6 @@ function queryLocalTask(){ } function resetLocalQuery(){ store.commit("_searchLocalByKeyword", "") - store.commit("_searchLocalByTag", ['']) param.value = "" } function queryGalleries(link){ @@ -425,7 +432,7 @@ function saveDarkConfig(){ text-align: center; } .el-input{ - width: 300px; + width: 200px; } #loading { diff --git a/src/store/index.js b/src/store/index.js index 1a1e8a2..b62e8cd 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -38,11 +38,12 @@ 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() @@ -391,7 +392,8 @@ const mutations = { ElMessage("未找到该关键字的任务") else state.currentTasks = state.searchTask - } + }else + confirmCurrentTask(state) }, _searchLocalByTag(state, tags) { state.searchTask.splice(0) @@ -418,7 +420,8 @@ const mutations = { ElMessage("未找到符合这些tag的任务") else state.currentTasks = state.searchTask - } + }else + confirmCurrentTask(state) }, _deleteGallery(state, gid){ let tasks = [state.totalGalleryTask, state.downloadGallery, state.collectGallery] @@ -431,7 +434,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)