# decisionTree
**Repository Path**: Jessie-d/decisionTree
## Basic Information
- **Project Name**: decisionTree
- **Description**: 决策树绘制
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-08-26
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 决策树绘制
## [demo](https://jessie-d.github.io/decisionTree/)
## Screenshot

## 相关依赖
### "react": "^16.3.2"
### react-dnd
### react-dnd-html5-backend
### immutability-helper
## 使用
```bash
$ npm install
$ npm start
$ open http://localhost:3000/
```
## example
```js
import React from 'react'
import { render } from 'react-dom'
import DecisionTree from 'DecisionTree'
import decisionTreeData from './decisionTreeData' //决策树数据
const App = () =>
render(, document.getElementById('root'))
```
## decisionTreeData 字段解析
```js
"decisionItemBO":{...},//构建的决策树
//节点数组
"decisionItemBOList": [
{
"decisionId": 7615464,//节点id
"parentId": 7615842, //父节点id
"name": "普通话术",//节点title
"answerIds": [ //连接的父节点按钮
"默认"
],
"childrenAnswerIds": [ //该节点下的跳转按钮
"肯定",
"否定",
"默认",
"特殊"
],
"knowledge": "我这边是百应平台,请问您是${客户名称}吗?",//节点内容
"action": 2,// 根据业务需求加 1: '挂机', 3: '执行下一步'
"nodeType": 0, //0:普通节点,1:跳转节点
}
....
]
```