import React from 'react'; import { Icon, Table, Modal, message, Spin, Input, Select, Button, Form ,Upload,Popconfirm,AutoComplete} from 'antd'; import ajax from 'jquery/src/ajax/xhr.js'; import $ from 'jquery/src/ajax'; import '../userMangagement.less'; import {orderType} from '../../../../dataDic.js'; import {getOrderType,getProjectState,getTaskStatus} from '../../../../tools.js'; const MySettlementDetaile = Form.create()(React.createClass({ getInitialState() { return { loading: false, visible: false, //派单 }; }, //查看基本详情基本信息 loaduser(record){ if(record){ $.ajax({ method: "get", dataType: "json", crossDomain: false, url: globalConfig.context + '/api/admin/techproject/getProjectTaskDetail', data: { taskId: record.taskId }, success: function (data) { let thisData = data.data; if (!thisData) { if (data.error && data.error.length) { message.warning(data.error[0].message); }; thisData = {}; }; this.setState({ orderList:thisData, }); }.bind(this), }).always(function () { this.setState({ loading: false }); }.bind(this)); } }, componentWillMount() { }, componentWillReceiveProps(nextProps) { //props改变时触发 this.state.visible = nextProps.showDesc; if(nextProps.showDesc) { this.loaduser(nextProps.datauser); } }, handleCancel(){ this.setState({ visible:false }) this.props.close(false) }, render() { const FormItem = Form.Item const formItemLayout = { labelCol: { span: 8 }, wrapperCol: { span: 14 }, }; const orderDetaiel=this.state.orderList || []; return(