UNPKG

yylib-quick-mobile

Version:

yylib-quick-mobile

62 lines (59 loc) 1.87 kB
/** * Created By whh 2018/1/2 * */ import React, {Component} from 'react'; import {Popover, NavBar, Icon} from 'antd-mobile' const Item = Popover.Item; import YYApprove from '../YYApprove' import YYIcon from '../../icon/YYIcon' class YYApproveDemo extends React.Component { constructor(props) { super(props) this.state = { showApprove: false, visible:false, } } onSelect = (opt,index) => { this.setState({ visible:false }) if(index==0){ this.showApprove() } }; showApprove = () => { this.setState({ showApprove: true }) } render() { return ( <div> <NavBar mode="light" rightContent={ <Popover visible={this.state.visible} overlay={[ (<Item icon={<YYIcon type="edit" size='xs'/>}>执行审批</Item>), (<Item disabled icon={<Icon type="cross" size='xs'/>}>执行弃审</Item>), (<Item icon={<YYIcon type="more-o" size='xs'/>}>审批历史</Item>), ]} onSelect={this.onSelect} > <div>审批</div> </Popover> } > NavBar </NavBar> {this.state.showApprove ? <YYApprove showApprove={this.state.showApprove} billTypeId='CTM3' userId="5db93165-c97e-4929-b865-b355355c108b" billId="d5177e502eb5a32be7dd145489f6edde"/> : null} </div> ) }; } export default YYApproveDemo;