import React from 'react';
import { Icon, Modal, message, Spin, Timeline, Button, Popconfirm } from 'antd';
import { getPatentType, getPatentState, getTime, getIndustryType, newDownloadFile } from '../../tools.js';
import './patent.less';
import ajax from 'jquery/src/ajax/xhr.js';
import $ from 'jquery/src/ajax';
const PatentDesc = React.createClass({
getInitialState() {
return {
visible: false,
loading: false,
stepList: []
};
},
showModal() {
this.setState({
visible: true,
});
},
handleOk() {
this.setState({
visible: false,
});
this.props.closeDesc(false, true);
},
getPatentInfo(thepid) {
$.ajax({
method: "get",
dataType: "json",
crossDomain: false,
url: globalConfig.context + "/api/user/patent/clientPatentInfo",
data: {
pid: thepid
},
success: function (data) {
let thisData = data.data;
if (!thisData) {
if (data.error && data.error.length) {
message.warning(data.error[0].message);
}
thisData = {};
};
this.setState({
patentInfoData: thisData,
stepList: this.state.stepList
});
}.bind(this),
});
},
getStepList(thepid) {
$.ajax({
method: "get",
dataType: "json",
crossDomain: false,
url: globalConfig.context + '/api/user/patent/patentProcess',
data: {
pid: thepid || this.props.pid
},
success: function (data) {
let theArr = [];
if (!data.data) {
if (data.error && data.error.length) {
message.warning(data.error[0].message);
};
} else {
for (var item in data.data) {
theArr.push(
编号:{theData.serialNumber}
申请号/专利号:{theData.patentNumber}
专利名称:{theData.patentName}
专利类型:{getPatentType(theData.patentCatagory)}
专利状态:{getPatentState(theData.patentState)}
所属行业:{getIndustryType(theData.patentField)}
专利稿件下载
{theData.confirmState == 0 ?
第一发明人:
姓名:{theData.firstInventorName}
身份证:{theData.firstInventorIdNumber}
第二发明人:
姓名:{theData.secondInventorName}
第三发明人:
姓名:{theData.thirdInventorName}