diff --git a/frontend/src/store/modules/task.js b/frontend/src/store/modules/task.js index 9de29000..95153be5 100644 --- a/frontend/src/store/modules/task.js +++ b/frontend/src/store/modules/task.js @@ -12,7 +12,8 @@ const state = { // filter filter: { node_id: '', - spider_id: '' + spider_id: '', + status: '' }, // pagination pageNum: 1, @@ -89,7 +90,8 @@ const actions = { page_num: state.pageNum, page_size: state.pageSize, node_id: state.filter.node_id || undefined, - spider_id: state.filter.spider_id || undefined + spider_id: state.filter.spider_id || undefined, + status: state.filter.status || undefined }) .then(response => { commit('SET_TASK_LIST', response.data.data || []) diff --git a/frontend/src/views/layout/components/Navbar.vue b/frontend/src/views/layout/components/Navbar.vue index 786e4f60..52960c21 100644 --- a/frontend/src/views/layout/components/Navbar.vue +++ b/frontend/src/views/layout/components/Navbar.vue @@ -8,9 +8,6 @@ - - - {{$t('Logout')}} diff --git a/frontend/src/views/task/TaskList.vue b/frontend/src/views/task/TaskList.vue index becc7d0b..a90d917e 100644 --- a/frontend/src/views/task/TaskList.vue +++ b/frontend/src/views/task/TaskList.vue @@ -4,6 +4,29 @@
+ + + + + + + + + + + + + + + + + + + + + + +
@@ -310,6 +333,9 @@ export default { }, onSelectionChange (val) { this.multipleSelection = val + }, + onFilterChange () { + this.$store.dispatch('task/getTaskList') } }, created () {