|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const shuttleOptions = [ | 
|---|
|  |  |  | { | 
|---|
|  |  |  | label: '无', | 
|---|
|  |  |  | value: 'none' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | label: '搜索空闲车', | 
|---|
|  |  |  | value: 'searchIdleShuttle' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | label: '判断小车是否在任务楼层', | 
|---|
|  |  |  | value: 'judgeShuttleCurrentTaskLev' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | ]; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const shuttleOptionsChange = (list) => { | 
|---|
|  |  |  | setShuttleOper(list); | 
|---|
|  |  |  | nodeData.data.shuttleType.shuttleOper = list; | 
|---|
|  |  |  | const shuttleOptionsChange = (event) => { | 
|---|
|  |  |  | setShuttleOper(event); | 
|---|
|  |  |  | nodeData.data.shuttleType.shuttleOper = event; | 
|---|
|  |  |  | }; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const showNodeDrawer = (graph, node) => { | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (node.data.shuttleType == null) { | 
|---|
|  |  |  | node.data.shuttleType = { | 
|---|
|  |  |  | shuttleOper: [],//操作方法 | 
|---|
|  |  |  | shuttleOper: '',//操作方法 | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | const shuttleType = node.data.shuttleType; | 
|---|
|  |  |  | 
|---|
|  |  |  | <div>根节点:<Switch checkedChildren="是" unCheckedChildren="否" checked={nodeData.data.root} /></div> | 
|---|
|  |  |  | <div> | 
|---|
|  |  |  | 操作方法: | 
|---|
|  |  |  | <CheckboxGroup options={shuttleOptions} value={shuttleOper} onChange={shuttleOptionsChange} /> | 
|---|
|  |  |  | <Select | 
|---|
|  |  |  | style={{ width: 240 }} | 
|---|
|  |  |  | options={shuttleOptions} | 
|---|
|  |  |  | value={shuttleOper} | 
|---|
|  |  |  | onChange={shuttleOptionsChange} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div> | 
|---|
|  |  |  | 执行类: | 
|---|