/** * @author Xyz * 分公司管理 */ import React from 'react'; import { Form, Input, Button, message, Table, Popover, Modal } from 'antd'; import { Container, SearchItem, Options, } from "./styles"; import PTable from '../../../components/Pro/PTable'; import DrawBranchCompanyDetail from './DrawBranchCompanyDetail';//分公司详情 const FormItem = Form.Item; @Form.create() export default class OnJob extends React.Component { constructor(props, context) { super(props, context); this.state = { visible: false, pageParm: { //数据请求 分页信息 pageSize: '10',//缴交情况 pageNumber: "1", keyWord: "", }, } } /******************************生命周期******************************/ componentDidMount = () => { } /******************************ajax请求******************************/ /******************************相关事件******************************/ //新增分公司 addCompany = () => { this.setState({visible: true}); } //修改分公司 item upDateItem = () => { this.setState({visible: true}); } //关闭 修改 item 抽屉 closeDrawer = () => { this.setState({visible: false}); } onOkDrawer = () => { console.log("onOkDrawer"); } onCancelDrawer = () => { this.closeDrawer(); } /******************************render******************************/ renderTable = () => { const data1 = [{ key: '1', name: 'John Brown', age: 32, address: 'New York No. 1 Lake Park', }, { key: '2', name: 'Jim Green', age: 42, address: 'London No. 1 Lake Park', }, { key: '3', name: 'Joe Black', age: 32, address: 'Sidney No. 1 Lake Park', }]; const columns1 = [ { title: '姓名', dataIndex: 'comName', key: 'comName', render: text => {text}, }, { title: '职位', dataIndex: 'comCerNo', key: 'comCerNo', }, { title: '所在部门', dataIndex: 'address', key: 'address', }, { title: '手机号', dataIndex: 't1', key: 't1', }, { title: '邮箱', dataIndex: 't2', key: 't2', }, { title: '状态', dataIndex: 't3', key: 't3', }, { title: '操作', key: 'action', render: (text, record) => ( 查看 ), } ]; {/**/ } return ( ); } render() { const {visible} = this.state; return ( 关键字: {this.renderTable()} ); } }