import React, { Component } from 'react'; import { connect } from 'dva'; import {Button,Table,Modal,DatePicker,Icon} from 'antd'; import './less/report.less'; import PTable from "../../../components/Pro/PTable" import moment from 'moment'; import "moment/locale/zh-cn"; import * as ajax from "../../../services/api"; const { RangePicker } = DatePicker; const dateFormat = 'YYYY-MM-DD'; export default class ManagementChangeReport extends Component { constructor(props,context){ super(props,context); this.state = { start:false, end:false, startTime: null,//开始时间 endTime: null,//结束时间 startDate:'', endDate:'', forceUpdate:false, visible:false, oldManagerName:'', oldManagerIdCardNo:'', newManagerName:'', newManagerIdCardNo:'', positionName:'', pageParm:{ pageSize: 10, pageNumber: 1, // comId: 1, } } } // 表格渲染 renderOrderList = () => { const columns = [ { title: '变更日期', dataIndex: 'createTime', key: 'createTime', render: (text, record) => (

{record.createTime}

), }, { title: '变更前管理人员/身份证号', dataIndex: 'oldManage', key: 'oldManage', render: (text, record) => (

{record.oldManagerName}/{record.oldManagerIdCardNo}

), }, { title: '变更后管理人员/身份证号', dataIndex: 'newManage', key: 'newManage', render: (text, record) => (

{record.newManagerName}/{record.newManagerIdCardNo}

), }, { title: '职务', dataIndex: 'positionName', key: 'positionName', } ]; return ( ); }; //重置 resetting = () => { this.setState({ start:false, end:false, forceUpdate:true, pageParm:{ pageSize: 10, pageNumber: 1, }, },()=>{ this.setState({ forceUpdate:false, }); }); }; //点击搜索 search = () => { let pageParm = {...this.state.pageParm}; if(this.state.start !== false){ let startDate = this.state.startTime; pageParm.startDate = startDate; }else{ pageParm.startDate = ''; } if(this.state.end !== false){ let endDate = this.state.endTime; pageParm.endDate = endDate; }else{ pageParm.endDate = ''; } this.setState({pageParm}); }; onChangeTime = (date, dateString) =>{ if (dateString[0] !== '') { this.setState({ start: true, end: true, startTime: dateString[0], endTime: dateString[1], }); } else { this.setState({ start: false, end: false, startTime: '', endTime: '', }); } }; render() { return (
{this.renderOrderList()}
); } }