mirror of
https://github.com/langgenius/dify.git
synced 2026-05-03 08:58:09 +08:00
datasource type
This commit is contained in:
@ -3,7 +3,6 @@ import type { DataSourceNodeType } from './types'
|
||||
import { genNodeMetaData } from '@/app/components/workflow/utils'
|
||||
import { BlockEnum } from '@/app/components/workflow/types'
|
||||
import { OUTPUT_VARIABLES_MAP } from './constants'
|
||||
import { inputVarTypeToVarType } from './utils'
|
||||
|
||||
const metaData = genNodeMetaData({
|
||||
sort: -1,
|
||||
@ -12,7 +11,6 @@ const metaData = genNodeMetaData({
|
||||
const nodeDefault: NodeDefault<DataSourceNodeType> = {
|
||||
metaData,
|
||||
defaultValue: {
|
||||
variables: [],
|
||||
datasource_parameters: {},
|
||||
datasource_configurations: {},
|
||||
},
|
||||
@ -25,10 +23,8 @@ const nodeDefault: NodeDefault<DataSourceNodeType> = {
|
||||
getOutputVars(payload) {
|
||||
const {
|
||||
provider_type,
|
||||
variables,
|
||||
} = payload
|
||||
const isLocalFile = provider_type === 'local_file'
|
||||
const hasUserInputFields = !!variables?.length
|
||||
return [
|
||||
{
|
||||
variable: OUTPUT_VARIABLES_MAP.datasource_type.name,
|
||||
@ -44,17 +40,6 @@ const nodeDefault: NodeDefault<DataSourceNodeType> = {
|
||||
]
|
||||
: []
|
||||
),
|
||||
...(
|
||||
hasUserInputFields
|
||||
? variables.map((field) => {
|
||||
return {
|
||||
variable: field.variable,
|
||||
type: inputVarTypeToVarType(field.type),
|
||||
isUserInputField: true,
|
||||
}
|
||||
})
|
||||
: []
|
||||
),
|
||||
]
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user