mirror of https://github.com/langgenius/dify.git
chore: use api return truncate
This commit is contained in:
parent
3c4b374038
commit
559d014b29
|
|
@ -184,7 +184,10 @@ const WorkflowPreview = () => {
|
|||
{currentTab === 'DETAIL' && (
|
||||
<ResultPanel
|
||||
inputs={workflowRunningData?.result?.inputs}
|
||||
inputs_truncated={workflowRunningData?.result?.inputs_truncated}
|
||||
outputs={workflowRunningData?.result?.outputs}
|
||||
outputs_truncated={workflowRunningData?.result?.outputs_truncated}
|
||||
outputs_full_content={workflowRunningData?.result?.outputs_full_content}
|
||||
status={workflowRunningData?.result?.status || ''}
|
||||
error={workflowRunningData?.result?.error}
|
||||
elapsed_time={workflowRunningData?.result?.elapsed_time}
|
||||
|
|
|
|||
|
|
@ -147,7 +147,10 @@ const RunPanel: FC<RunProps> = ({ hideResult, activeTab = 'RESULT', runID, getRe
|
|||
{!loading && currentTab === 'DETAIL' && runDetail && (
|
||||
<ResultPanel
|
||||
inputs={runDetail.inputs}
|
||||
inputs_truncated={runDetail.inputs_truncated}
|
||||
outputs={runDetail.outputs}
|
||||
outputs_truncated={runDetail.outputs_truncated}
|
||||
outputs_full_content={runDetail.outputs_full_content}
|
||||
status={runDetail.status}
|
||||
error={runDetail.error}
|
||||
elapsed_time={runDetail.elapsed_time}
|
||||
|
|
|
|||
|
|
@ -21,8 +21,13 @@ import LargeDataAlert from '../variable-inspect/large-data-alert'
|
|||
export type ResultPanelProps = {
|
||||
nodeInfo?: NodeTracing
|
||||
inputs?: string
|
||||
inputs_truncated?: boolean
|
||||
process_data?: string
|
||||
outputs?: string | Record<string, any>
|
||||
outputs_truncated?: boolean
|
||||
outputs_full_content?: {
|
||||
download_url: string
|
||||
}
|
||||
status: string
|
||||
error?: string
|
||||
elapsed_time?: number
|
||||
|
|
@ -43,8 +48,11 @@ export type ResultPanelProps = {
|
|||
const ResultPanel: FC<ResultPanelProps> = ({
|
||||
nodeInfo,
|
||||
inputs,
|
||||
inputs_truncated,
|
||||
process_data,
|
||||
outputs,
|
||||
outputs_truncated,
|
||||
outputs_full_content,
|
||||
status,
|
||||
error,
|
||||
elapsed_time,
|
||||
|
|
@ -119,7 +127,7 @@ const ResultPanel: FC<ResultPanelProps> = ({
|
|||
language={CodeLanguage.json}
|
||||
value={inputs}
|
||||
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 && (
|
||||
<CodeEditor
|
||||
|
|
@ -138,7 +146,7 @@ const ResultPanel: FC<ResultPanelProps> = ({
|
|||
value={outputs}
|
||||
isJSONStringifyBeauty
|
||||
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>
|
||||
|
|
|
|||
|
|
@ -375,8 +375,13 @@ export type WorkflowRunningData = {
|
|||
result: {
|
||||
workflow_id?: string
|
||||
inputs?: string
|
||||
inputs_truncated: boolean
|
||||
process_data?: string
|
||||
outputs?: string
|
||||
outputs_truncated: boolean
|
||||
outputs_full_content?: {
|
||||
download_url: string
|
||||
}
|
||||
status: string
|
||||
error?: string
|
||||
elapsed_time?: number
|
||||
|
|
|
|||
|
|
@ -285,8 +285,13 @@ export type WorkflowRunDetailResponse = {
|
|||
viewport?: Viewport
|
||||
}
|
||||
inputs: string
|
||||
inputs_truncated: boolean
|
||||
status: 'running' | 'succeeded' | 'failed' | 'stopped'
|
||||
outputs?: string
|
||||
outputs_truncated: boolean
|
||||
outputs_full_content?: {
|
||||
download_url: string
|
||||
}
|
||||
error?: string
|
||||
elapsed_time?: number
|
||||
total_tokens?: number
|
||||
|
|
|
|||
|
|
@ -37,8 +37,13 @@ export type NodeTracing = {
|
|||
node_type: BlockEnum
|
||||
title: string
|
||||
inputs: any
|
||||
inputs_truncated: boolean
|
||||
process_data: any
|
||||
outputs?: Record<string, any>
|
||||
outputs_truncated: boolean
|
||||
outputs_full_content?: {
|
||||
download_url: string
|
||||
}
|
||||
status: string
|
||||
parallel_run_id?: string
|
||||
error?: string
|
||||
|
|
|
|||
Loading…
Reference in New Issue