AbdulElahGwaith's picture
Upload folder using huggingface_hub
c9d0005 verified
Raw
History Blame Contribute Delete
4.45 kB
export const settings = [
{
title: '开始', // 节点名称
type: 'Start',
hidden: true,
targetHandleHidden: true,
icon: {
// 图标描述
type: 'icon-start', // icon-font
bgColor: '#17B26A', // 图标背景颜色
},
nodePanel: {
width: 600,
hideDesc: false,
},
settingSchema: {
// 自定义节点配置
type: 'object',
properties: {
input: {
title: '变量一',
type: 'string',
widget: 'input',
},
select: {
title: '变量二',
type: 'string',
widget: 'select',
props: {
options: [
{ label: 'a', value: 'a' },
{ label: 'b', value: 'b' },
{ label: 'c', value: 'c' },
],
},
},
radio1: {
title: '点击单选',
type: 'string',
widget: 'radio',
props: {
options: [
{ label: '早', value: 'a' },
{ label: '中', value: 'b' },
{ label: '晚', value: 'c' },
],
},
},
textarea1: {
title: '长文本',
type: 'string',
widget: 'textArea',
},
date1: {
title: '日期选择',
type: 'string',
widget: 'datePicker',
},
dateRange1: {
title: '日期范围',
type: 'range',
widget: 'dateRange',
},
time1: {
title: '时间选择',
type: 'string',
widget: 'timePicker',
},
timeRange1: {
title: '时间范围',
type: 'range',
widget: 'timeRange',
},
},
},
},
{
title: '结束',
type: 'End',
hidden: true,
sourceHandleHidden: true,
icon: {
type: 'icon-end',
bgColor: '#F79009',
},
settingSchema: {
type: 'object',
properties: {
input: {
title: '变量一',
type: 'string',
widget: 'input',
},
select: {
title: '变量二',
type: 'string',
widget: 'select',
props: {
options: [
{ label: 'a', value: 'a' },
{ label: 'b', value: 'b' },
{ label: 'c', value: 'c' },
],
},
},
},
},
},
{
title: 'Switch',
type: 'Switch',
description: '允许你根据 if/else 条件将 workflow 拆分成两个分支',
icon: {
type: 'icon-switch',
bgColor: '#06AED4',
},
onTesting: (node, nodes) => {
console.log("单点调试",node,nodes)
},
},
{
title: '工具',
type: 'tool',
description: '允许使用工具能力',
icon: {
type: 'icon-gongju',
bgColor: '#2E90FA',
},
},
{
title: '工具',
type: '_group', // 节点分组
items: [
{
title: '代码执行',
type: 'Code',
description: '执行一段 Groovy 或 Python 或 NodeJS 代码实现自定义逻辑',
},
{
title: '工具',
type: 'tool',
description: '允许使用工具能力',
icon: {
type: 'icon-gongju',
bgColor: '#2E90FA',
},
},
],
},
];
export const nodes = [
{
type: 'Start',
id: '1',
position: { x: -35, y: 268 },
},
{
type: 'Switch',
id: 'b6zsd6w5ah2b209t',
position: { x: 277.5, y: 268 },
data: {
list: [
{
_id: 'iawoyh5niyi6zjob',
},
],
},
},
{
type: 'Code',
id: '3',
position: { x: 675, y: 123.75 },
},
{
type: 'tool',
id: '4',
position: { x: 686.25, y: 495 },
},
{
type: 'End',
id: '5',
position: { x: 1176.2499999999998, y: 281.25 },
},
];
export const edges = [
{
source: '3',
target: '5',
id: 'e3-5',
},
{
source: '4',
target: '5',
id: 'e4-5',
},
{
id: 'px7fsmha99pju315',
source: '1',
target: 'b6zsd6w5ah2b209t',
},
{
type: 'buttonedge',
source: 'b6zsd6w5ah2b209t',
sourceHandle: 'iawoyh5niyi6zjob',
target: '3',
id: 'xy-edge__b6zsd6w5ah2b209tiawoyh5niyi6zjob-3',
},
{
type: 'buttonedge',
source: 'b6zsd6w5ah2b209t',
sourceHandle: 'id_else',
target: '4',
id: 'xy-edge__b6zsd6w5ah2b209tid_else-4',
},
];