import React,{Component} from "react";
import TabelContent from "../../../common/tabelContent";
import {Button, Modal, Tag, Form, DatePicker, Input, message} from "antd";
import ImgList from "../../../common/imgList";
import $ from "jquery/src/ajax";
const { TextArea } = Input;
const formItemLayout = {
labelCol: {
xs: { span: 24 },
sm: { span: 6 },
},
wrapperCol: {
xs: { span: 24 },
sm: { span: 14 },
},
}
class DunningRecord extends Component{
constructor(props) {
super(props);
this.state={
columns:[
{
title: "序号",
dataIndex: "key",
key: "key",
width: 45,
},
{
title: "操作人名称",
dataIndex: "contractNo",
key: "contractNo",
width: 140,
},
{
title: "客户名称",
dataIndex: "contractNo",
key: "contractNo",
width: 140,
},
{
title: "催款时间",
dataIndex: "contractNo",
key: "contractNo",
width: 140,
},
{
title: "情况",
dataIndex: "contractNo",
key: "contractNo",
width: 140,
},
{
title: "操作时间",
dataIndex: "contractNo",
key: "contractNo",
width: 140,
},
{
title: "操作",
dataIndex: "id",
key: "id",
width: 250,
render: (text, record) => {
return(
)
}
}
],
visible:false
}
this.addDunOrder = this.addDunOrder.bind(this);
}
addDunOrder(){
if (this.state.fileList){
message.warning('请上传凭证');
return;
}
if (this.state.date){
message.warning('请');
return;
}
this.setState({
addDunOrderLoading: true
});
$.ajax({
method: "post",
dataType: "json",
crossDomain: false,
url:
globalConfig.context + "/api/admin/lagalAffairs/addDunOrder",
data: {
orderNo:this.props.dataInfor.orderNo
},
success: function (data) {
if(data.error.length){
message.warning(data.error[0].message);
}else{
message.success('新增成功');
this.tabelContentRef && this.tabelContentRef.onRefresh();
}
}.bind(this)
}).done(
function () {
this.setState({
addDunOrderLoading: false
});
}.bind(this)
);
}
onCancel(){
this.setState({
visible:false
})
}
render() {
return (
催款记录列表
初始客户名称:{this.props.dataInfor.buyerName}
}
footer=''
className="admin-desc-content">
this.tabelContentRef = ref}
columns={this.state.columns}
tabelApi={'/api/admin/lagalAffairs/dunOrderList'}
query={{orderNo:this.props.dataInfor.orderNo}}
dataProcessing={(data)=>{
let theArr = [];
for (let i = 0; i < data.data.length; i++) {
let thisdata = data.data[i];
thisdata.key=i + 1;
theArr.push(thisdata);
}
return theArr;
}}
/>
{
this.setState({
date:dateString
})
}} />
{
let fileList = info.fileList;
this.setState({ fileList });
}}
fileList={this.state.fileList}
/>
)
}
}
export default DunningRecord;