2026-04-02 00:31:28 +08:00
|
|
|
<script setup lang="ts">
|
2026-05-01 20:39:09 +08:00
|
|
|
import type { ScheduleTask } from '@geo/shared-types'
|
2026-04-02 00:31:28 +08:00
|
|
|
|
2026-05-01 20:39:09 +08:00
|
|
|
import GenerateTaskDrawer from '@/components/GenerateTaskDrawer.vue'
|
2026-04-02 00:31:28 +08:00
|
|
|
|
|
|
|
|
defineProps<{
|
2026-05-01 20:39:09 +08:00
|
|
|
open: boolean
|
|
|
|
|
task?: ScheduleTask | null
|
|
|
|
|
}>()
|
2026-04-02 00:31:28 +08:00
|
|
|
|
|
|
|
|
const emit = defineEmits<{
|
2026-05-01 20:39:09 +08:00
|
|
|
'update:open': [value: boolean]
|
|
|
|
|
}>()
|
2026-04-02 00:31:28 +08:00
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<template>
|
|
|
|
|
<GenerateTaskDrawer
|
|
|
|
|
:open="open"
|
|
|
|
|
mode="schedule"
|
|
|
|
|
:task="task"
|
|
|
|
|
@update:open="emit('update:open', $event)"
|
|
|
|
|
/>
|
|
|
|
|
</template>
|