1
This commit is contained in:
parent
61a6d7f12b
commit
3b9b075360
@ -103,8 +103,16 @@ const NodeConfigDrawer: React.FC<NodeConfigDrawerProps> = ({
|
||||
</Space>
|
||||
),
|
||||
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) {
|
||||
return (
|
||||
|
||||
@ -66,7 +66,7 @@ const validateRequiredNodes = (graph: Graph): ValidationResult => {
|
||||
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) {
|
||||
return {
|
||||
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) {
|
||||
return {
|
||||
valid: false,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user