| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- import { ProcessHelper } from '../src/components/business/EasyProcess/common/process.helper'
- import { nodeConfigData } from '../src/components/business/EasyProcess/common/process.data'
- const nodeStart = nodeConfigData['start'].defaultNode()
- const processHelper = new ProcessHelper(nodeStart)
- const faultNode = nodeConfigData['fault'].defaultNode()
- const voiceNode = nodeConfigData['voice'].defaultNode()
- const operationNode = nodeConfigData['operation'].defaultNode()
- processHelper.addNode(nodeStart.nodeId!, faultNode)
- processHelper.addNode(faultNode.nodeId!, voiceNode)
- processHelper.addNode(voiceNode.nodeId!, operationNode)
- processHelper.updateNode(faultNode.nodeId!, {
- nodeName: '故障处理节点',
- templateID: 0,
- templateName: '',
- category: 0,
- categoryName: '',
- faultLogicMap: 0,
- param1Desc: '',
- param1Type: 0,
- param2Desc: '',
- param2Type: 0,
- param3Desc: '',
- param3Type: 0,
- param4Desc: '',
- param4Type: 0,
- param5Desc: '',
- param5Type: 0,
- subCategory: 0,
- subCategoryName: ''
- })
- processHelper.updateNode(voiceNode.nodeId!, {
- nodeName: '语音处理节点',
- templateID: 0,
- templateName: '',
- category: 0,
- categoryName: '',
- subCategory: 0,
- subCategoryName: '',
- faultLogicMap: 0,
- param1Desc: '',
- param1Type: 0,
- param2Desc: '',
- param2Type: 0,
- param3Desc: '',
- param3Type: 0,
- param4Desc: '',
- param4Type: 0,
- param5Desc: '',
- param5Type: 0
- })
- processHelper.updateNode(operationNode.nodeId!, {
- nodeName: '操作处理节点',
- category: 0,
- categoryName: '',
- subCategory: 0,
- subCategoryName: '',
- templateID: 0,
- templateName: '',
- templateType: 0,
- param1Desc: '',
- param1Type: 0,
- param2Desc: '',
- param2Type: 0,
- param3Desc: '',
- param3Type: 0,
- param4Desc: '',
- param4Type: 0,
- param5Desc: '',
- param5Type: 0
- })
- processHelper.printTree()
- const data = processHelper.getProcessData()
- console.log(JSON.stringify(data, null, 2))
|