| | |
| | | import { useFetchData } from '@/composables/fetchData'; |
| | | import bgtaskApi from '@/api/fysp/bgtaskApi'; |
| | | import { enumBgTask, BG_TASK_TYPE, BG_TASK_STATUS } from '@/enum/bgTask'; |
| | | import eventBus from '@/socket/eventBus.js'; |
| | | import { SOCKET_MESSAGE_TYPE } from '@/enum/socketMessage'; |
| | | import MessageManager from '@/socket/MessageManager.js'; |
| | | |
| | | export default { |
| | | setup() { |
| | |
| | | }, |
| | | methods: { |
| | | registerBgTaskMessage() { |
| | | eventBus.register('background_task', (data) => { |
| | | MessageManager.register(SOCKET_MESSAGE_TYPE.BACKGROUND_TASK.name, (data) => { |
| | | this.refreshTaskById(data) |
| | | }) |
| | | }, |
| | |
| | | this.registerBgTaskMessage() |
| | | }, |
| | | mounted() { |
| | | bgtaskApi.newTestTask(1) |
| | | this.fetchTask(); |
| | | // setInterval(() => { |
| | | // this.fetchTask(); |