request task list every 5 seconds

This commit is contained in:
Marvin Zhang
2019-04-23 19:52:06 +08:00
parent 4726f6ca4d
commit db0f58f9b9

View File

@@ -102,9 +102,16 @@ export default {
name: 'TaskList',
data () {
return {
// setInterval handle
handle: undefined,
// determine if is edit mode
isEditMode: false,
// dialog visibility
dialogVisible: false,
// tableData,
// table columns
columns: [
{ name: 'create_ts', label: 'Create Time', width: '100' },
{ name: 'start_ts', label: 'Start Time', width: '100' },
@@ -211,6 +218,15 @@ export default {
this.$store.dispatch('task/getTaskList')
this.$store.dispatch('spider/getSpiderList')
this.$store.dispatch('node/getNodeList')
},
mounted () {
// request task list every 5 seconds
this.handle = setInterval(() => {
this.$store.dispatch('task/getTaskList')
}, 5000)
},
destroyed () {
clearInterval(this.handle)
}
}
</script>