File size: 519 Bytes
a0dfc48
 
1f4cfcb
a0dfc48
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<template>
  <div>
    <h2 class="text-xl font-bold text-ink-950 mb-6">操作 & 任务</h2>
    <TaskPanel :running-task="runningTask" :admin-status="adminStatus" @task-started="$emit('task-started')" @refresh="$emit('refresh')" />
    <TaskHistory :tasks="tasks" />
  </div>
</template>

<script setup>
import TaskPanel from './TaskPanel.vue'
import TaskHistory from './TaskHistory.vue'

defineProps({
  runningTask: Object,
  adminStatus: Object,
  tasks: Array,
})
defineEmits(['task-started', 'refresh'])
</script>