feat(FlowEditor): 验证BASIC节点组件实例配置

master
钟良源 3 months ago
parent 4a0e60026c
commit f67ed129c0

@ -313,6 +313,15 @@ const validateCycleNode = (nodeData: any): string[] => {
const validateBasicParams = (nodeData: any): string[] => { const validateBasicParams = (nodeData: any): string[] => {
const errors: string[] = []; const errors: string[] = [];
// 检查BASIC节点是否有关联的组件实例
if (nodeData.type === 'BASIC') {
// 检查节点是否具有component属性和customDef属性
console.log('nodeData:', nodeData);
if (!nodeData.component || !nodeData.component.compIdentifier) {
errors.push('基础节点缺少组件实例配置');
}
}
// 检查输入参数的完整性 // 检查输入参数的完整性
if (nodeData.parameters?.dataIns) { if (nodeData.parameters?.dataIns) {
nodeData.parameters.dataIns.forEach((param: any, index: number) => { nodeData.parameters.dataIns.forEach((param: any, index: number) => {

Loading…
Cancel
Save