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 }) }} />