1
This commit is contained in:
parent
57fb736bfd
commit
4750b9e394
@ -61,22 +61,29 @@ const NodeConfigDrawer: React.FC<NodeConfigDrawerProps> = ({
|
||||
|
||||
// 处理 panelVariablesSchema 中定义的字段
|
||||
if (nodeDefinition?.panelVariablesSchema?.properties) {
|
||||
Object.keys(nodeDefinition.panelVariablesSchema.properties).forEach(key => {
|
||||
Object.entries(nodeDefinition.panelVariablesSchema.properties).forEach(([key, property]) => {
|
||||
// 如果值存在就用表单值,否则用默认值
|
||||
if (values[key] !== undefined) {
|
||||
panelVariables[key] = values[key];
|
||||
} else if ((property as SchemaProperty).default !== undefined) {
|
||||
panelVariables[key] = (property as SchemaProperty).default;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// 处理 localVariablesSchema 中定义的字段
|
||||
if (nodeDefinition?.localVariablesSchema?.properties) {
|
||||
Object.keys(nodeDefinition.localVariablesSchema.properties).forEach(key => {
|
||||
Object.entries(nodeDefinition.localVariablesSchema.properties).forEach(([key, property]) => {
|
||||
// 如果值存在就用表单值,否则用默认值
|
||||
if (values[key] !== undefined) {
|
||||
localVariables[key] = values[key];
|
||||
} else if ((property as SchemaProperty).default !== undefined) {
|
||||
localVariables[key] = (property as SchemaProperty).default;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
onOk({
|
||||
panelVariables,
|
||||
localVariables
|
||||
|
||||
Loading…
Reference in New Issue
Block a user