|
@@ -1,21 +1,78 @@
|
|
|
import { ProcessHelper } from '../src/components/business/EasyProcess/common/process.helper'
|
|
import { ProcessHelper } from '../src/components/business/EasyProcess/common/process.helper'
|
|
|
import { nodeConfigData } from '../src/components/business/EasyProcess/common/process.data'
|
|
import { nodeConfigData } from '../src/components/business/EasyProcess/common/process.data'
|
|
|
-import { EasyProcess } from '../src/components/business/EasyProcess/common/process.type'
|
|
|
|
|
|
|
|
|
|
const nodeStart = nodeConfigData['start'].defaultNode()
|
|
const nodeStart = nodeConfigData['start'].defaultNode()
|
|
|
const processHelper = new ProcessHelper(nodeStart)
|
|
const processHelper = new ProcessHelper(nodeStart)
|
|
|
|
|
|
|
|
-const nodeRouter: EasyProcess.RouterNode = nodeConfigData['router'].defaultNode() as EasyProcess.RouterNode
|
|
|
|
|
-processHelper.addNode(nodeStart.nodeId!, nodeRouter)
|
|
|
|
|
|
|
+const faultNode = nodeConfigData['fault'].defaultNode()
|
|
|
|
|
+const voiceNode = nodeConfigData['voice'].defaultNode()
|
|
|
|
|
+const operationNode = nodeConfigData['operation'].defaultNode()
|
|
|
|
|
|
|
|
-const nodeFault = nodeConfigData['fault'].defaultNode()
|
|
|
|
|
-processHelper.addNode(nodeRouter.conditionNodes![0].nodeId!, nodeConfigData['fault'].defaultNode())
|
|
|
|
|
-processHelper.addNode(nodeRouter.conditionNodes![0].nodeId!, nodeFault)
|
|
|
|
|
|
|
+processHelper.addNode(nodeStart.nodeId!, faultNode)
|
|
|
|
|
+processHelper.addNode(faultNode.nodeId!, voiceNode)
|
|
|
|
|
+processHelper.addNode(voiceNode.nodeId!, operationNode)
|
|
|
|
|
|
|
|
-processHelper.addNode(nodeRouter.nodeId!, nodeConfigData['voice'].defaultNode())
|
|
|
|
|
-processHelper.addNode(nodeRouter.nodeId!, nodeConfigData['voice'].defaultNode())
|
|
|
|
|
|
|
+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.addNode(nodeFault.nodeId!, nodeConfigData['router'].defaultNode())
|
|
|
|
|
processHelper.printTree()
|
|
processHelper.printTree()
|
|
|
|
|
|
|
|
const data = processHelper.getProcessData()
|
|
const data = processHelper.getProcessData()
|