|
|
|
|
@ -238,37 +238,41 @@ const NodeContent = ({ data }: { data: NodeContentData }) => {
|
|
|
|
|
)}
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
{(dataIns.length || dataOuts.length) && (
|
|
|
|
|
<>
|
|
|
|
|
{/*分割*/}
|
|
|
|
|
<div
|
|
|
|
|
className={styles['node-split-line']}
|
|
|
|
|
>
|
|
|
|
|
中间分割
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
className={styles['node-split-line']}
|
|
|
|
|
>
|
|
|
|
|
中间分割
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
{/*content栏-data部分*/}
|
|
|
|
|
<div className={styles['node-data-box']}>
|
|
|
|
|
<div className={styles['node-content']}>
|
|
|
|
|
{dataIns.length > 0 && !isStartNode && (
|
|
|
|
|
<div className={styles['node-inputs']}>
|
|
|
|
|
{dataIns.map((input, index) => (
|
|
|
|
|
<div key={`input-${index}`} className={styles['node-input-label']}>
|
|
|
|
|
{input.id || `输入${index + 1}`}
|
|
|
|
|
{/*content栏-data部分*/}
|
|
|
|
|
<div className={styles['node-data-box']}>
|
|
|
|
|
<div className={styles['node-content']}>
|
|
|
|
|
{dataIns.length > 0 && !isStartNode && (
|
|
|
|
|
<div className={styles['node-inputs']}>
|
|
|
|
|
{dataIns.map((input, index) => (
|
|
|
|
|
<div key={`input-${index}`} className={styles['node-input-label']}>
|
|
|
|
|
{input.id || `输入${index + 1}`}
|
|
|
|
|
</div>
|
|
|
|
|
))}
|
|
|
|
|
</div>
|
|
|
|
|
))}
|
|
|
|
|
</div>
|
|
|
|
|
)}
|
|
|
|
|
)}
|
|
|
|
|
|
|
|
|
|
{dataOuts.length > 0 && !isEndNode && (
|
|
|
|
|
<div className={styles['node-outputs']}>
|
|
|
|
|
{dataOuts.map((output, index) => (
|
|
|
|
|
<div key={`output-${index}`} className={styles['node-input-label']}>
|
|
|
|
|
{output.id || `输出${index + 1}`}
|
|
|
|
|
{dataOuts.length > 0 && !isEndNode && (
|
|
|
|
|
<div className={styles['node-outputs']}>
|
|
|
|
|
{dataOuts.map((output, index) => (
|
|
|
|
|
<div key={`output-${index}`} className={styles['node-input-label']}>
|
|
|
|
|
{output.id || `输出${index + 1}`}
|
|
|
|
|
</div>
|
|
|
|
|
))}
|
|
|
|
|
</div>
|
|
|
|
|
))}
|
|
|
|
|
)}
|
|
|
|
|
</div>
|
|
|
|
|
)}
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</>
|
|
|
|
|
)}
|
|
|
|
|
|
|
|
|
|
{/*footer栏*/}
|
|
|
|
|
{showFooter && (
|
|
|
|
|
|