This commit is contained in:
dengqichen 2024-12-20 16:59:15 +08:00
parent 61a6d7f12b
commit 3b9b075360
2 changed files with 11 additions and 3 deletions

View File

@ -103,8 +103,16 @@ const NodeConfigDrawer: React.FC<NodeConfigDrawerProps> = ({
</Space> </Space>
), ),
rules: [{required, message: `请输入${property.title}`}], rules: [{required, message: `请输入${property.title}`}],
initialValue: property.default // 添加默认值支持 initialValue: key === 'code' ? nodeDefinition?.nodeType : property.default // 如果是 code 字段,使用 nodeType 作为默认值
}; };
if (key === 'code') {
return (
<Form.Item key={key} {...baseProps}>
<Input disabled value={nodeDefinition?.nodeType}/>
</Form.Item>
);
}
if (isReadOnly) { if (isReadOnly) {
return ( return (

View File

@ -66,7 +66,7 @@ const validateRequiredNodes = (graph: Graph): ValidationResult => {
const nodes = graph.getNodes(); const nodes = graph.getNodes();
// 检查开始节点 // 检查开始节点
const hasStartNode = nodes.some(node => node.getProp('type') === 'START_EVENT'); const hasStartNode = nodes.some(node => node.getProp('nodeType') === 'START_EVENT');
if (!hasStartNode) { if (!hasStartNode) {
return { return {
valid: false, valid: false,
@ -75,7 +75,7 @@ const validateRequiredNodes = (graph: Graph): ValidationResult => {
} }
// 检查结束节点 // 检查结束节点
const hasEndNode = nodes.some(node => node.getProp('type') === 'END_EVENT'); const hasEndNode = nodes.some(node => node.getProp('nodeType') === 'END_EVENT');
if (!hasEndNode) { if (!hasEndNode) {
return { return {
valid: false, valid: false,