forked from huge/frontEnd/hugeOA

Mr Ke
2020-09-04 0be3ac0f2f83c1b58249d43850a0e4b4f531a8db
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import React from 'react';
import { Checkbox, Row, Col } from 'antd';
 
export default class MultiSelect extends React.Component{
  
  onChange=checkedValues => {
    this.props.onChange(checkedValues);
  }
  render(){
    const {all,own}= this.props;
    return(
      <div>
      {all.length==0
        ?<div style={{fontSize:16}}>暂无数据</div>
        :<Checkbox.Group style={{ width: '100%' }} defaultValue={own} onChange={this.onChange}>
        <Row>
          {all.map(e=>(
            <Col span={4} key={e.id}><Checkbox value={e.id}>{e.name}</Checkbox></Col>
          ))}
        </Row>
        </Checkbox.Group>
      }
      </div>
    )
    
  }
}