From ddcdc671fd6a4b08fb95fdbc6ad2109e50afcb59 Mon Sep 17 00:00:00 2001 From: chuzhongzai Date: Fri, 24 Feb 2023 00:44:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9e=E7=AB=99=E9=93=BE=E6=8E=A5?= =?UTF-8?q?=E5=8C=B9=E9=85=8D=E6=96=B9=E5=BC=8F(=E5=8C=B9=E9=85=8Dgid)?= =?UTF-8?q?=EF=BC=8C=E5=88=87=E6=8D=A2=E7=AD=9B=E9=80=89=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=97=B6=E6=83=85=E5=86=B5=E5=8E=9F=E7=AD=9B?= =?UTF-8?q?=E9=80=89=E6=9D=A1=E4=BB=B6=EF=BC=88=E5=90=8C=E6=AD=A5=E6=9B=B4?= =?UTF-8?q?=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 | 7 ++++++- src/store/index.js | 25 ++++++++++++++++++------- 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/src/components/DashBoard.vue b/src/components/DashBoard.vue index a780c1f..4d1e744 100644 --- a/src/components/DashBoard.vue +++ b/src/components/DashBoard.vue @@ -5,7 +5,7 @@
- 查询参数类型: + 查询参数类型: @@ -205,6 +205,11 @@ function queryLocalTask(){ break } } +function resetLocalQuery(){ + store.commit("_searchLocalByKeyword", "") + store.commit("_searchLocalByTaf", ['']) + param.value = "" +} //删除任务 function deleteVideo(){ diff --git a/src/store/index.js b/src/store/index.js index 150a0de..d0e371e 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -461,24 +461,35 @@ const mutations = { _searchLocalByLink(state, link){ let tasks let i = 0 - let found = false + let gid = null + let name = null - if(state.showType === "gallery") + if(state.showType === "gallery") { tasks = state.totalGalleryTask + gid = link.split("/")[4] + } else tasks = state.totalVideoTask - for (i = 0; i < tasks.length; i++) - if (tasks[i].link === link) { + if(gid === null) + for (i = 0; i < tasks.length; i++) { + if (tasks[i].link === link) { + state.page = Math.floor(i / state.length) + 1 + name = tasks[i].name + break + } + } + else for (i = 0; i < tasks.length; i++) + if (tasks[i].gid === gid) { state.page = Math.floor(i / state.length) + 1 - found = true + name = state.sortType === "shortName" ? tasks[i].shortName: tasks[i].name break } - if(!found) + if(!name) ElMessage("未找到此任务") else - ElMessage("已跳转到该任务所在页数") + ElMessage("已跳转到该任务所在页数,任务名:" + name) }, _searchLocalByKeyword(state, keyword){ state.searchTask.splice(0)