feat:额外产物添加

This commit is contained in:
liailing1026
2025-12-21 15:28:59 +08:00
parent b42ab5aedd
commit b987fe70ad
11 changed files with 281 additions and 587 deletions

View File

@@ -71,6 +71,11 @@ function clear() {
taskResultJsplumb.repaintEverything()
}
const additionalOutputs = ref<string[]>([])
const handleAddOutput = (outputName: string) => {
additionalOutputs.value.unshift(outputName)
}
defineExpose({
changeTask,
resetAgentRepoLine,
@@ -94,6 +99,7 @@ defineExpose({
ref="taskSyllabusRef"
@resetAgentRepoLine="resetAgentRepoLine"
@set-current-task="handleTaskSyllabusCurrentTask"
@add-output="handleAddOutput"
/>
</div>
<!-- 执行结果 -->
@@ -102,6 +108,7 @@ defineExpose({
ref="taskResultRef"
@refresh-line="taskResultJsplumb.repaintEverything"
@set-current-task="handleTaskResultCurrentTask"
:additional-outputs="additionalOutputs"
/>
</div>
</div>