feat(web): 优化流程界面显示

This commit is contained in:
2025-06-23 23:55:31 +08:00
parent dc55605c99
commit 53638a8a6d
6 changed files with 61 additions and 15 deletions

View File

@@ -1,27 +1,33 @@
import type {NodeProps} from '@xyflow/react'
import AmisNode from './AmisNode.tsx'
import {horizontalFormOptions} from '../../../../util/amis.tsx'
const StartNode = (props: NodeProps) => AmisNode(
props,
'start',
'开始节点',
'定义输入变量',
undefined,
[
{
type: 'input-kvs',
name: 'fields',
name: 'inputVariables',
label: '输入变量',
addButtonText: '新增入参',
draggable: false,
keyItem: {
label: '参数名称',
...horizontalFormOptions(),
},
valueItems: [
{
...horizontalFormOptions(),
type: 'input-text',
name: 'description',
label: '参数描述',
},
{
...horizontalFormOptions(),
type: 'select',
name: 'type',
label: '参数类型',