feat:1.数据库存储功能添加(初版)2.后端REST API版本代码清理
This commit is contained in:
@@ -14,9 +14,15 @@ import websocket from '@/utils/websocket'
|
||||
import Notification from '@/components/Notification/Notification.vue'
|
||||
import { useNotification } from '@/composables/useNotification'
|
||||
|
||||
// 定义组件 props
|
||||
const props = defineProps<{
|
||||
TaskID?: string // 任务唯一标识,用于写入数据库
|
||||
}>()
|
||||
|
||||
// 定义组件事件
|
||||
const emit = defineEmits<{
|
||||
(e: 'refreshLine'): void
|
||||
(el: 'setCurrentTask', task: IRawStepTask): void
|
||||
(e: 'setCurrentTask', task: IRawStepTask): void
|
||||
}>()
|
||||
|
||||
const agentsStore = useAgentsStore()
|
||||
@@ -411,7 +417,10 @@ async function executeBatchSteps(readySteps: IRawStepTask[]) {
|
||||
isStreaming.value = true
|
||||
currentExecutionId.value = executionId
|
||||
},
|
||||
currentExecutionId.value || undefined
|
||||
currentExecutionId.value || undefined,
|
||||
undefined,
|
||||
undefined,
|
||||
props.TaskID || undefined
|
||||
)
|
||||
})
|
||||
}
|
||||
@@ -961,7 +970,8 @@ async function restartFromStep(stepIndex: number) {
|
||||
},
|
||||
newExecutionId, // 传入前端生成的 execution_id
|
||||
stepIndex,
|
||||
truncatedLog
|
||||
truncatedLog,
|
||||
props.TaskID || undefined // 传入 TaskID 用于更新数据库
|
||||
)
|
||||
|
||||
success('重新执行', `正在从步骤 ${stepIndex + 1} 重新执行...`)
|
||||
|
||||
Reference in New Issue
Block a user