import React from 'react';
import { Icon, Modal, Button, Form, message, Input, Spin, Select, DatePicker, Upload } from 'antd';
import { intellectualGetList, catagoryList } from '../../../../dataDic.js';
import { beforeUploadFile, newDownloadFile, getPreview } from '../../../../tools.js';
import ajax from 'jquery/src/ajax/xhr.js'
import $ from 'jquery/src/ajax';
import moment from 'moment';
const IntellectualDescFrom = Form.create()(React.createClass({
loadData(id, type) {
this.setState({
loading: true
});
$.ajax({
method: "get",
dataType: "json",
crossDomain: false,
url: globalConfig.context + "/api/admin/intellectualDetail",
data: {
id: id != undefined ? id : this.props.data.id,
type: type != undefined ? type : this.props.data.type
}
}).done((data) => {
if (!data.data) {
if (data.error && data.error.length) {
message.warning(data.error[0].message);
};
this.state.data = {};
} else { this.state.data = data.data };
}).always(function () {
this.setState({
loading: false
});
}.bind(this));
},
getInitialState() {
return {
loading: false,
intellectualGetOption: [],
catagoryOption: [],
data: {}
};
},
componentWillMount() {
let _me = this;
intellectualGetList.map(function (item) {
_me.state.intellectualGetOption.push(