Pārlūkot izejas kodu

chore: use api return truncate

tags/2.0.0-beta.1
Joel pirms 2 mēnešiem
vecāks
revīzija
559d014b29

+ 3
- 0
web/app/components/workflow/panel/workflow-preview.tsx Parādīt failu

{currentTab === 'DETAIL' && ( {currentTab === 'DETAIL' && (
<ResultPanel <ResultPanel
inputs={workflowRunningData?.result?.inputs} inputs={workflowRunningData?.result?.inputs}
inputs_truncated={workflowRunningData?.result?.inputs_truncated}
outputs={workflowRunningData?.result?.outputs} outputs={workflowRunningData?.result?.outputs}
outputs_truncated={workflowRunningData?.result?.outputs_truncated}
outputs_full_content={workflowRunningData?.result?.outputs_full_content}
status={workflowRunningData?.result?.status || ''} status={workflowRunningData?.result?.status || ''}
error={workflowRunningData?.result?.error} error={workflowRunningData?.result?.error}
elapsed_time={workflowRunningData?.result?.elapsed_time} elapsed_time={workflowRunningData?.result?.elapsed_time}

+ 3
- 0
web/app/components/workflow/run/index.tsx Parādīt failu

{!loading && currentTab === 'DETAIL' && runDetail && ( {!loading && currentTab === 'DETAIL' && runDetail && (
<ResultPanel <ResultPanel
inputs={runDetail.inputs} inputs={runDetail.inputs}
inputs_truncated={runDetail.inputs_truncated}
outputs={runDetail.outputs} outputs={runDetail.outputs}
outputs_truncated={runDetail.outputs_truncated}
outputs_full_content={runDetail.outputs_full_content}
status={runDetail.status} status={runDetail.status}
error={runDetail.error} error={runDetail.error}
elapsed_time={runDetail.elapsed_time} elapsed_time={runDetail.elapsed_time}

+ 10
- 2
web/app/components/workflow/run/result-panel.tsx Parādīt failu

export type ResultPanelProps = { export type ResultPanelProps = {
nodeInfo?: NodeTracing nodeInfo?: NodeTracing
inputs?: string inputs?: string
inputs_truncated?: boolean
process_data?: string process_data?: string
outputs?: string | Record<string, any> outputs?: string | Record<string, any>
outputs_truncated?: boolean
outputs_full_content?: {
download_url: string
}
status: string status: string
error?: string error?: string
elapsed_time?: number elapsed_time?: number
const ResultPanel: FC<ResultPanelProps> = ({ const ResultPanel: FC<ResultPanelProps> = ({
nodeInfo, nodeInfo,
inputs, inputs,
inputs_truncated,
process_data, process_data,
outputs, outputs,
outputs_truncated,
outputs_full_content,
status, status,
error, error,
elapsed_time, elapsed_time,
language={CodeLanguage.json} language={CodeLanguage.json}
value={inputs} value={inputs}
isJSONStringifyBeauty isJSONStringifyBeauty
footer={<LargeDataAlert textHasNoExport className='mx-1 mb-1 mt-2' />}
footer={inputs_truncated && <LargeDataAlert textHasNoExport className='mx-1 mb-1 mt-2' />}
/> />
{process_data && ( {process_data && (
<CodeEditor <CodeEditor
value={outputs} value={outputs}
isJSONStringifyBeauty isJSONStringifyBeauty
tip={<ErrorHandleTip type={execution_metadata?.error_strategy} />} tip={<ErrorHandleTip type={execution_metadata?.error_strategy} />}
footer={<LargeDataAlert textHasNoExport downloadUrl='xxx' className='mx-1 mb-1 mt-2' />}
footer={outputs_truncated && <LargeDataAlert textHasNoExport downloadUrl={outputs_full_content?.download_url} className='mx-1 mb-1 mt-2' />}
/> />
)} )}
</div> </div>

+ 5
- 0
web/app/components/workflow/types.ts Parādīt failu

result: { result: {
workflow_id?: string workflow_id?: string
inputs?: string inputs?: string
inputs_truncated: boolean
process_data?: string process_data?: string
outputs?: string outputs?: string
outputs_truncated: boolean
outputs_full_content?: {
download_url: string
}
status: string status: string
error?: string error?: string
elapsed_time?: number elapsed_time?: number

+ 5
- 0
web/models/log.ts Parādīt failu

viewport?: Viewport viewport?: Viewport
} }
inputs: string inputs: string
inputs_truncated: boolean
status: 'running' | 'succeeded' | 'failed' | 'stopped' status: 'running' | 'succeeded' | 'failed' | 'stopped'
outputs?: string outputs?: string
outputs_truncated: boolean
outputs_full_content?: {
download_url: string
}
error?: string error?: string
elapsed_time?: number elapsed_time?: number
total_tokens?: number total_tokens?: number

+ 5
- 0
web/types/workflow.ts Parādīt failu

node_type: BlockEnum node_type: BlockEnum
title: string title: string
inputs: any inputs: any
inputs_truncated: boolean
process_data: any process_data: any
outputs?: Record<string, any> outputs?: Record<string, any>
outputs_truncated: boolean
outputs_full_content?: {
download_url: string
}
status: string status: string
parallel_run_id?: string parallel_run_id?: string
error?: string error?: string

Notiek ielāde…
Atcelt
Saglabāt