|
@@ -3,19 +3,18 @@ import { EasyProcess } from './data.type'
|
|
|
export const nodeConfigData: Record<EasyProcess.NodeType, EasyProcess.Node> = {
|
|
export const nodeConfigData: Record<EasyProcess.NodeType, EasyProcess.Node> = {
|
|
|
start: {
|
|
start: {
|
|
|
title: '开始',
|
|
title: '开始',
|
|
|
- color: '#FFFFFF',
|
|
|
|
|
bgColor: '#1e83e9',
|
|
bgColor: '#1e83e9',
|
|
|
canAdd: false,
|
|
canAdd: false,
|
|
|
canRemoved: false,
|
|
canRemoved: false,
|
|
|
hasDrawer: false,
|
|
hasDrawer: false,
|
|
|
- icon: { name: 'start', color: '#1e83e9' },
|
|
|
|
|
|
|
+ icon: { name: '' },
|
|
|
defaultNode: { nodeName: '开始', nodeType: 'start', nodeData: {} }
|
|
defaultNode: { nodeName: '开始', nodeType: 'start', nodeData: {} }
|
|
|
},
|
|
},
|
|
|
router: {
|
|
router: {
|
|
|
title: '条件分支',
|
|
title: '条件分支',
|
|
|
canAdd: true,
|
|
canAdd: true,
|
|
|
hasDrawer: false,
|
|
hasDrawer: false,
|
|
|
- icon: { name: 'router', color: '#3CB371' },
|
|
|
|
|
|
|
+ icon: { name: '' },
|
|
|
defaultNode: {
|
|
defaultNode: {
|
|
|
nodeName: '路由',
|
|
nodeName: '路由',
|
|
|
nodeType: 'router',
|
|
nodeType: 'router',
|
|
@@ -28,42 +27,38 @@ export const nodeConfigData: Record<EasyProcess.NodeType, EasyProcess.Node> = {
|
|
|
},
|
|
},
|
|
|
condition: {
|
|
condition: {
|
|
|
title: '条件',
|
|
title: '条件',
|
|
|
- color: '#FFFFFF',
|
|
|
|
|
bgColor: '#3CB371',
|
|
bgColor: '#3CB371',
|
|
|
canAdd: false,
|
|
canAdd: false,
|
|
|
canRemoved: true,
|
|
canRemoved: true,
|
|
|
hasDrawer: true,
|
|
hasDrawer: true,
|
|
|
- icon: { name: 'condition', color: '#3CB371' },
|
|
|
|
|
|
|
+ icon: { name: '' },
|
|
|
defaultNode: { nodeName: '条件', nodeType: 'condition', isLastCondition: false, nodeData: {} }
|
|
defaultNode: { nodeName: '条件', nodeType: 'condition', isLastCondition: false, nodeData: {} }
|
|
|
},
|
|
},
|
|
|
- fault:{
|
|
|
|
|
|
|
+ fault: {
|
|
|
title: '故障触发',
|
|
title: '故障触发',
|
|
|
- color: '#FFFFFF',
|
|
|
|
|
- bgColor: '#FF4500',
|
|
|
|
|
|
|
+ bgColor: '#D74545',
|
|
|
canAdd: true,
|
|
canAdd: true,
|
|
|
canRemoved: true,
|
|
canRemoved: true,
|
|
|
hasDrawer: true,
|
|
hasDrawer: true,
|
|
|
- icon: { name: 'fault', color: '#FF4500' },
|
|
|
|
|
|
|
+ icon: { name: '' },
|
|
|
defaultNode: { nodeName: '故障触发', nodeType: 'fault', nodeData: {} }
|
|
defaultNode: { nodeName: '故障触发', nodeType: 'fault', nodeData: {} }
|
|
|
},
|
|
},
|
|
|
- voice:{
|
|
|
|
|
|
|
+ voice: {
|
|
|
title: '语音交互',
|
|
title: '语音交互',
|
|
|
- color: '#FFFFFF',
|
|
|
|
|
- bgColor: '#FF69B4',
|
|
|
|
|
|
|
+ bgColor: '#6b3f80ff',
|
|
|
canAdd: true,
|
|
canAdd: true,
|
|
|
canRemoved: true,
|
|
canRemoved: true,
|
|
|
hasDrawer: true,
|
|
hasDrawer: true,
|
|
|
- icon: { name: 'voice', color: '#FF69B4' },
|
|
|
|
|
|
|
+ icon: { name: '' },
|
|
|
defaultNode: { nodeName: '语音交互', nodeType: 'voice', nodeData: {} }
|
|
defaultNode: { nodeName: '语音交互', nodeType: 'voice', nodeData: {} }
|
|
|
},
|
|
},
|
|
|
- operate:{
|
|
|
|
|
|
|
+ operate: {
|
|
|
title: '基本操作',
|
|
title: '基本操作',
|
|
|
- color: '#FFFFFF',
|
|
|
|
|
- bgColor: '#8A2BE2',
|
|
|
|
|
|
|
+ bgColor: '#476B9F',
|
|
|
canAdd: true,
|
|
canAdd: true,
|
|
|
canRemoved: true,
|
|
canRemoved: true,
|
|
|
hasDrawer: true,
|
|
hasDrawer: true,
|
|
|
- icon: { name: 'operate', color: '#8A2BE2' },
|
|
|
|
|
|
|
+ icon: { name: '' },
|
|
|
defaultNode: { nodeName: '基本操作', nodeType: 'operate', nodeData: {} }
|
|
defaultNode: { nodeName: '基本操作', nodeType: 'operate', nodeData: {} }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -74,12 +69,11 @@ export const getNodeConfig = (type: EasyProcess.NodeType) => {
|
|
|
return (
|
|
return (
|
|
|
nodeConfigData[type] || {
|
|
nodeConfigData[type] || {
|
|
|
title: '未知节点',
|
|
title: '未知节点',
|
|
|
- color: '#FFFFFF',
|
|
|
|
|
bgColor: '#3CB371',
|
|
bgColor: '#3CB371',
|
|
|
canAdd: false,
|
|
canAdd: false,
|
|
|
canRemoved: true,
|
|
canRemoved: true,
|
|
|
hasDrawer: false,
|
|
hasDrawer: false,
|
|
|
- icon: { name: 'condition', color: '#3CB371' },
|
|
|
|
|
|
|
+ icon: { name: 'condition' },
|
|
|
defaultNode: { nodeName: '未知节点', nodeType: 'other', nodeData: {} }
|
|
defaultNode: { nodeName: '未知节点', nodeType: 'other', nodeData: {} }
|
|
|
}
|
|
}
|
|
|
)
|
|
)
|