更改e站链接匹配方式(匹配gid),切换筛选参数类型时情况原筛选条件(同步更新)
This commit is contained in:
parent
0c2c77bc0d
commit
ddcdc671fd
@ -5,7 +5,7 @@
|
|||||||
<hr>
|
<hr>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col>
|
<el-col>
|
||||||
查询参数类型: <el-select style="width: 125px" v-model="type">
|
查询参数类型: <el-select style="width: 125px" v-model="type" @change="resetLocalQuery()">
|
||||||
<el-option value="link" label="链接"/>
|
<el-option value="link" label="链接"/>
|
||||||
<el-option value="keyword" label="关键字"/>
|
<el-option value="keyword" label="关键字"/>
|
||||||
<el-option value="tag" label="标签"/>
|
<el-option value="tag" label="标签"/>
|
||||||
@ -205,6 +205,11 @@ function queryLocalTask(){
|
|||||||
break
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
function resetLocalQuery(){
|
||||||
|
store.commit("_searchLocalByKeyword", "")
|
||||||
|
store.commit("_searchLocalByTaf", [''])
|
||||||
|
param.value = ""
|
||||||
|
}
|
||||||
|
|
||||||
//删除任务
|
//删除任务
|
||||||
function deleteVideo(){
|
function deleteVideo(){
|
||||||
|
|||||||
@ -461,24 +461,35 @@ const mutations = {
|
|||||||
_searchLocalByLink(state, link){
|
_searchLocalByLink(state, link){
|
||||||
let tasks
|
let tasks
|
||||||
let i = 0
|
let i = 0
|
||||||
let found = false
|
let gid = null
|
||||||
|
let name = null
|
||||||
|
|
||||||
if(state.showType === "gallery")
|
if(state.showType === "gallery") {
|
||||||
tasks = state.totalGalleryTask
|
tasks = state.totalGalleryTask
|
||||||
|
gid = link.split("/")[4]
|
||||||
|
}
|
||||||
else
|
else
|
||||||
tasks = state.totalVideoTask
|
tasks = state.totalVideoTask
|
||||||
|
|
||||||
for (i = 0; i < tasks.length; i++)
|
if(gid === null)
|
||||||
if (tasks[i].link === link) {
|
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
|
state.page = Math.floor(i / state.length) + 1
|
||||||
found = true
|
name = state.sortType === "shortName" ? tasks[i].shortName: tasks[i].name
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!found)
|
if(!name)
|
||||||
ElMessage("未找到此任务")
|
ElMessage("未找到此任务")
|
||||||
else
|
else
|
||||||
ElMessage("已跳转到该任务所在页数")
|
ElMessage("已跳转到该任务所在页数,任务名:" + name)
|
||||||
},
|
},
|
||||||
_searchLocalByKeyword(state, keyword){
|
_searchLocalByKeyword(state, keyword){
|
||||||
state.searchTask.splice(0)
|
state.searchTask.splice(0)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user