diff --git a/frontend/src/views/CreateTask.vue b/frontend/src/views/CreateTask.vue index f8b2abd..3425e9f 100644 --- a/frontend/src/views/CreateTask.vue +++ b/frontend/src/views/CreateTask.vue @@ -2153,7 +2153,10 @@ onMounted(async () => { ]) // 检查是否是编辑模式 - const editId = route.query.editId + // 支持两种方式: + // 1. editId 参数(驳回任务重新编辑) + // 2. taskId + mode=edit 参数(草稿箱继续编辑) + const editId = route.query.editId || (route.query.mode === 'edit' && route.query.taskId) if (editId) { await loadTaskForEdit(Number(editId)) }