import React,{Component} from "react"; import {message, Modal, Spin, Table} from "antd"; import $ from "jquery/src/ajax"; class ProjectLog extends Component{ constructor(props) { super(props); this.state={ loading:false, dataSource:[], colunmn:[ { title: "序号", dataIndex: "key", key: "key", }, // { // title: "客户姓名", // dataIndex: "key", // key: "key", // }, // { // title: "项目名称", // dataIndex: "key", // key: "key", // }, { title: "操作人", dataIndex: "aName", key: "aName", }, { title: "接收人", dataIndex: "receiveName", key: "receiveName", }, { title: "操作类型", dataIndex: "statusName", key: "statusName", }, { title: "操作时间", dataIndex: "createTimes", key: "createTimes", }, ] } this.loadData = this.loadData.bind(this); } loadData() { this.setState({ loading: true }); $.ajax({ method: "get", dataType: "json", crossDomain: false, url: globalConfig.context + "/api/admin/orderProject/taskAttributionLog", data: { tid: this.props.projectLogId, }, success: function (data) { if (data.error && data.error.length) { message.warning(data.error[0].message); }else{ let theArr = []; for (let i = 0; i < data.data.length; i++) { let thisdata = data.data[i]; thisdata.key = i+1 ; theArr.push(thisdata) } this.setState({ dataSource: theArr, }) } }.bind(this), }).always( function () { this.setState({ loading: false, }); }.bind(this) ); } componentDidMount() { this.loadData(); } render() { return ( ) } } export default ProjectLog;