|  |  | 
 |  |  |         }, | 
 |  |  |     ]; | 
 |  |  |  | 
 |  |  |     const sourceLevChange = (e) => { | 
 |  |  |         setSourceLev(e.target.value); | 
 |  |  |         nodeData.data.liftType.sourceLev = e.target.value; | 
 |  |  |     const liftOptions2 = [ | 
 |  |  |         { | 
 |  |  |             label: '无', | 
 |  |  |             value: 'none' | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |             label: '穿梭车层', | 
 |  |  |             value: 'shuttleLev' | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |             label: '工作档源库位层', | 
 |  |  |             value: 'originLev' | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |             label: '工作档目标库位层', | 
 |  |  |             value: 'targetLev' | 
 |  |  |         }, | 
 |  |  |     ]; | 
 |  |  |  | 
 |  |  |     const sourceLevChange = (event) => { | 
 |  |  |         setSourceLev(event); | 
 |  |  |         nodeData.data.liftType.sourceLev = event; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     const targetLevChange = (e) => { | 
 |  |  |         setTargetLev(e.target.value); | 
 |  |  |         nodeData.data.liftType.targetLev = e.target.value; | 
 |  |  |     const targetLevChange = (event) => { | 
 |  |  |         setTargetLev(event); | 
 |  |  |         nodeData.data.liftType.targetLev = event; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     const liftOptionsChange = (event) => { | 
 |  |  | 
 |  |  |                         <div>组件名:<Input defaultValue={nodeData.label} onChange={nodeDataInputChange} /></div> | 
 |  |  |                         <div>根节点:<Switch checkedChildren="是" unCheckedChildren="否" checked={nodeData.data.root} /></div> | 
 |  |  |                         <div> | 
 |  |  |                             源层:<Input defaultValue={sourceLev} onChange={sourceLevChange} /> | 
 |  |  |                             源层: | 
 |  |  |                             <Select | 
 |  |  |                                 style={{ width: 240 }} | 
 |  |  |                                 options={liftOptions2} | 
 |  |  |                                 value={sourceLev} | 
 |  |  |                                 onChange={sourceLevChange} | 
 |  |  |                             /> | 
 |  |  |                         </div> | 
 |  |  |                         <div> | 
 |  |  |                             目标层:<Input defaultValue={targetLev} onChange={targetLevChange} /> | 
 |  |  |                             目标层: | 
 |  |  |                             <Select | 
 |  |  |                                 style={{ width: 240 }} | 
 |  |  |                                 options={liftOptions2} | 
 |  |  |                                 value={targetLev} | 
 |  |  |                                 onChange={targetLevChange} | 
 |  |  |                             /> | 
 |  |  |                         </div> | 
 |  |  |                         <div> | 
 |  |  |                             操作方法: |