fix: Subsequent nodes in the form have lost reference data (#4251)
parent
8fda8196f2
commit
53082141cb
|
|
@ -39,11 +39,14 @@ class AppNode extends HtmlResize.view {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
props.model.properties.config = nodeDict[props.model.type].properties.config
|
props.model.properties.config = this.getConfig(props)
|
||||||
if (props.model.properties.height) {
|
if (props.model.properties.height) {
|
||||||
props.model.height = props.model.properties.height
|
props.model.height = props.model.properties.height
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
getConfig(props: any) {
|
||||||
|
return nodeDict[props.model.type].properties.config
|
||||||
|
}
|
||||||
getNodeName(nodes: Array<any>, baseName: string) {
|
getNodeName(nodes: Array<any>, baseName: string) {
|
||||||
let index = 0
|
let index = 0
|
||||||
let name = baseName
|
let name = baseName
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,12 @@ class FormNode extends AppNode {
|
||||||
constructor(props: any) {
|
constructor(props: any) {
|
||||||
super(props, FormNodeVue)
|
super(props, FormNodeVue)
|
||||||
}
|
}
|
||||||
|
getConfig(props: any) {
|
||||||
|
return props.model.properties.config
|
||||||
|
}
|
||||||
}
|
}
|
||||||
export default {
|
export default {
|
||||||
type: 'form-node',
|
type: 'form-node',
|
||||||
model: AppNodeModel,
|
model: AppNodeModel,
|
||||||
view: FormNode
|
view: FormNode,
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,9 @@ class ParameterExtractionNode extends AppNode {
|
||||||
constructor(props: any) {
|
constructor(props: any) {
|
||||||
super(props, ParameterExtractionNodeVue)
|
super(props, ParameterExtractionNodeVue)
|
||||||
}
|
}
|
||||||
|
getConfig(props: any) {
|
||||||
|
return props.model.properties.config
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
|
||||||
|
|
@ -2,14 +2,16 @@ import VariableAggregationNodeVue from './index.vue'
|
||||||
import { AppNode, AppNodeModel } from '@/workflow/common/app-node'
|
import { AppNode, AppNodeModel } from '@/workflow/common/app-node'
|
||||||
|
|
||||||
class VariableAggregationNode extends AppNode {
|
class VariableAggregationNode extends AppNode {
|
||||||
constructor(props: any) {
|
constructor(props: any) {
|
||||||
super(props, VariableAggregationNodeVue)
|
super(props, VariableAggregationNodeVue)
|
||||||
}
|
}
|
||||||
|
getConfig(props: any) {
|
||||||
|
return props.model.properties.config
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
type: 'variable-aggregation-node',
|
type: 'variable-aggregation-node',
|
||||||
model: AppNodeModel,
|
model: AppNodeModel,
|
||||||
view: VariableAggregationNode,
|
view: VariableAggregationNode,
|
||||||
}
|
}
|
||||||
|
|
@ -5,6 +5,9 @@ class VariableSplittingNode extends AppNode {
|
||||||
constructor(props: any) {
|
constructor(props: any) {
|
||||||
super(props, VariableSplittingNodeVue)
|
super(props, VariableSplittingNodeVue)
|
||||||
}
|
}
|
||||||
|
getConfig(props: any) {
|
||||||
|
return props.model.properties.config
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue