// 会员日志弹窗
import React, { Component } from "react";
import { Button, message, Modal, Spin, Table } from "antd";
import { ShowModal } from "../../tools";
import $ from "jquery/src/ajax";
class VipLogs extends Component {
constructor(props) {
super(props);
this.state = {
loading: false,
visible: false,
columnsDate: [
{
title: "操作人",
dataIndex: "aname",
key: "aname",
width: 150,
},
{
title: "操作",
dataIndex: "status",
key: "status",
width: 110,
render: (text, record) => {
return (
{["发起", "通过", "拒绝", "完成",][text]}
);
},
},
{
title: "操作时间",
dataIndex: "createTimes",
key: "createTimes",
width: 150,
},
{
title: "备注",
dataIndex: "remarks",
key: "remarks",
},
],
recordData: [],
};
}
componentDidMount() { }
getData() {
this.setState({
loading: true,
});
$.ajax({
method: "get",
dataType: "json",
crossDomain: false,
url: globalConfig.context + "/api/admin/orderProject/memberLog",
data: {
id: this.props.id,
},
success: function (data) {
ShowModal(this);
let theArr = [];
if (!data.data) {
if (data.error && data.error.length) {
message.warning(data.error[0].message);
}
} else {
this.setState({
recordData: data.data,
});
}
}.bind(this),
}).always(
function () {
this.setState({
loading: false,
});
}.bind(this)
);
}
render() {
return (
{
this.setState({
visible: false,
});
}}
style={{ zIndex: 10 }}
>
);
}
}
export default VipLogs;