|
@@ -136,7 +136,27 @@ class PatentinfoService extends CrudService {
|
|
apply_personal = row.getCell(12).value || undefined,
|
|
apply_personal = row.getCell(12).value || undefined,
|
|
term = row.getCell(13).value || undefined,
|
|
term = row.getCell(13).value || undefined,
|
|
type = row.getCell(14).value || undefined,
|
|
type = row.getCell(14).value || undefined,
|
|
- number = row.getCell(1).value || undefined;
|
|
|
|
|
|
+ number = row.getCell(1).value || undefined,
|
|
|
|
+ // 新增专利数据属性2021-09-06
|
|
|
|
+ nationality = row.getCell(16).value || undefined,
|
|
|
|
+ ipc_type = row.getCell(17).value || undefined,
|
|
|
|
+ onlegal_status = row.getCell(18).value || undefined,
|
|
|
|
+ legal_status = row.getCell(19).value || undefined,
|
|
|
|
+ law_date =
|
|
|
|
+ moment(row.getCell(20).value).format('YYYY-MM-DD') || undefined,
|
|
|
|
+ on_obligee = row.getCell(21).value || undefined,
|
|
|
|
+ apply_address = row.getCell(22).value || undefined,
|
|
|
|
+ apply_other = row.getCell(23).value || undefined,
|
|
|
|
+ law_num = row.getCell(24).value || undefined,
|
|
|
|
+ first_opendate =
|
|
|
|
+ moment(row.getCell(25).value).format('YYYY-MM-DD') || undefined,
|
|
|
|
+ empower_date =
|
|
|
|
+ moment(row.getCell(26).value).format('YYYY-MM-DD') || undefined,
|
|
|
|
+ lose_date =
|
|
|
|
+ moment(row.getCell(27).value).format('YYYY-MM-DD') || undefined,
|
|
|
|
+ examine_date =
|
|
|
|
+ moment(row.getCell(28).value).format('YYYY-MM-DD') || undefined,
|
|
|
|
+ invention_design = row.getCell(29).value || undefined;
|
|
const obj = {
|
|
const obj = {
|
|
create_number,
|
|
create_number,
|
|
create_date,
|
|
create_date,
|
|
@@ -155,7 +175,23 @@ class PatentinfoService extends CrudService {
|
|
number,
|
|
number,
|
|
origin,
|
|
origin,
|
|
user_id: [],
|
|
user_id: [],
|
|
|
|
+ // 新增专利数据属性2021-09-06
|
|
|
|
+ nationality,
|
|
|
|
+ ipc_type,
|
|
|
|
+ onlegal_status,
|
|
|
|
+ legal_status,
|
|
|
|
+ law_date,
|
|
|
|
+ on_obligee,
|
|
|
|
+ apply_address,
|
|
|
|
+ apply_other,
|
|
|
|
+ law_num,
|
|
|
|
+ first_opendate,
|
|
|
|
+ empower_date,
|
|
|
|
+ lose_date,
|
|
|
|
+ examine_date,
|
|
|
|
+ invention_design,
|
|
};
|
|
};
|
|
|
|
+
|
|
// 此处添加判断条件,不限制则不需要加,直接放过即可
|
|
// 此处添加判断条件,不限制则不需要加,直接放过即可
|
|
const { result, notice } = this.tocheckData(obj);
|
|
const { result, notice } = this.tocheckData(obj);
|
|
if (result) {
|
|
if (result) {
|
|
@@ -365,173 +401,35 @@ class PatentinfoService extends CrudService {
|
|
|
|
|
|
getHeader() {
|
|
getHeader() {
|
|
const arr = [
|
|
const arr = [
|
|
- {
|
|
|
|
- header: '申请号',
|
|
|
|
- key: 'create_number',
|
|
|
|
- width: 30,
|
|
|
|
- style: {
|
|
|
|
- alignment: {
|
|
|
|
- wrapText: true,
|
|
|
|
- vertical: 'middle',
|
|
|
|
- horizontal: 'center',
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- header: '申请日',
|
|
|
|
- key: 'create_date',
|
|
|
|
- width: 30,
|
|
|
|
- style: {
|
|
|
|
- alignment: {
|
|
|
|
- wrapText: true,
|
|
|
|
- vertical: 'middle',
|
|
|
|
- horizontal: 'center',
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- header: '公开(公告)号',
|
|
|
|
- key: 'success_number',
|
|
|
|
- width: 30,
|
|
|
|
- style: {
|
|
|
|
- alignment: {
|
|
|
|
- wrapText: true,
|
|
|
|
- vertical: 'middle',
|
|
|
|
- horizontal: 'center',
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- header: '公开(公告)日',
|
|
|
|
- key: 'success_date',
|
|
|
|
- width: 30,
|
|
|
|
- style: {
|
|
|
|
- alignment: {
|
|
|
|
- wrapText: true,
|
|
|
|
- vertical: 'middle',
|
|
|
|
- horizontal: 'center',
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- header: '发明人',
|
|
|
|
- key: 'inventor',
|
|
|
|
- width: 30,
|
|
|
|
- style: {
|
|
|
|
- alignment: {
|
|
|
|
- wrapText: true,
|
|
|
|
- vertical: 'middle',
|
|
|
|
- horizontal: 'center',
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- header: '代理机构',
|
|
|
|
- key: 'agent',
|
|
|
|
- width: 30,
|
|
|
|
- style: {
|
|
|
|
- alignment: {
|
|
|
|
- wrapText: true,
|
|
|
|
- vertical: 'middle',
|
|
|
|
- horizontal: 'center',
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- header: '代理人',
|
|
|
|
- key: 'agent_personal',
|
|
|
|
- width: 30,
|
|
|
|
- style: {
|
|
|
|
- alignment: {
|
|
|
|
- wrapText: true,
|
|
|
|
- vertical: 'middle',
|
|
|
|
- horizontal: 'center',
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- header: '摘要',
|
|
|
|
- key: 'abstract',
|
|
|
|
- width: 30,
|
|
|
|
- style: {
|
|
|
|
- alignment: {
|
|
|
|
- wrapText: true,
|
|
|
|
- vertical: 'middle',
|
|
|
|
- horizontal: 'center',
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- header: '发明人地址',
|
|
|
|
- key: 'address',
|
|
|
|
- width: 30,
|
|
|
|
- style: {
|
|
|
|
- alignment: {
|
|
|
|
- wrapText: true,
|
|
|
|
- vertical: 'middle',
|
|
|
|
- horizontal: 'center',
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- header: '标题',
|
|
|
|
- key: 'name',
|
|
|
|
- width: 30,
|
|
|
|
- style: {
|
|
|
|
- alignment: {
|
|
|
|
- wrapText: true,
|
|
|
|
- vertical: 'middle',
|
|
|
|
- horizontal: 'center',
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- header: '申请人',
|
|
|
|
- key: 'apply_personal',
|
|
|
|
- width: 30,
|
|
|
|
- style: {
|
|
|
|
- alignment: {
|
|
|
|
- wrapText: true,
|
|
|
|
- vertical: 'middle',
|
|
|
|
- horizontal: 'center',
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- header: '专利有效性',
|
|
|
|
- key: 'term',
|
|
|
|
- width: 30,
|
|
|
|
- style: {
|
|
|
|
- alignment: {
|
|
|
|
- wrapText: true,
|
|
|
|
- vertical: 'middle',
|
|
|
|
- horizontal: 'center',
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- header: '专利类型',
|
|
|
|
- key: 'type',
|
|
|
|
- width: 30,
|
|
|
|
- style: {
|
|
|
|
- alignment: {
|
|
|
|
- wrapText: true,
|
|
|
|
- vertical: 'middle',
|
|
|
|
- horizontal: 'center',
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- header: '首页附图',
|
|
|
|
- width: 30,
|
|
|
|
- style: {
|
|
|
|
- alignment: {
|
|
|
|
- wrapText: true,
|
|
|
|
- vertical: 'middle',
|
|
|
|
- horizontal: 'center',
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
|
|
+ { header: '申请号', key: 'create_number', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '申请日', key: 'create_date', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '公开(公告)号', key: 'success_number', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '公开(公告)日', key: 'success_date', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '发明人', key: 'inventor', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '代理机构', key: 'agent', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '代理人', key: 'agent_personal', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '摘要', key: 'abstract', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '发明人地址', key: 'address', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '标题', key: 'name', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '申请人', key: 'apply_personal', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '专利有效性', key: 'term', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '专利类型', key: 'type', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '首页附图', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '公开国别', key: 'nationality', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: 'IPC主分类', key: 'ipc_type', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '当前法律状态', key: 'onlegal_status', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '法律状态', key: 'legal_status', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '法律文书日期', key: 'law_date', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '当前权利人', key: 'on_obligee', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '申请人地址(其他)', key: 'apply_address', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '申请人(其他)', key: 'apply_other', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '法律文书编号', key: 'law_num', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '首次公开日', key: 'first_opendate', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '授权公告日', key: 'empower_date', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '失效日', key: 'lose_date', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '实际审查失效日', key: 'examine_date', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+ { header: '发明人(设计)其他', key: 'invention_design', width: 30, style: { alignment: { wrapText: true, vertical: 'middle', horizontal: 'center' } } },
|
|
|
|
+
|
|
];
|
|
];
|
|
return arr;
|
|
return arr;
|
|
}
|
|
}
|