123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435 |
- import axios from "@/utils/axios";
- export default {
- /**
- * 专利详情
- */
- selectPatentDetail(data) {
- return axios.post("/xiaoshi/patent/selectPatentDetail", data);
- },
- /**
- * 专利数据库查询专利清单(分页)
- * @param {*} data
- * @returns
- */
- QueryPatent(data) {
- // if(!data.projectId && !data.productId){
- // confirm('无效访问')
- // window.history.go(-1)
- // return
- // }
- return axios.post("/xiaoshi/patent/queryPatent", data);
- },
- /**
- * 专利数据库查询专利清单(从第几条查多少条)
- * @param {*} data
- * @returns
- */
- getPatentPageMessage(data) {
- return axios.post("/xiaoshi/patent/getPatentPageMessage", data);
- },
- /**
- * 根据专利号查询专利
- * @param {*} params
- * @returns
- */
- queryPatentByNo(params) {
- return axios.get("/xiaoshi/patent/queryPatentByNo", { params });
- },
- /**
- * 根据专利号查询专利(外部)
- * @param {*} params
- * @returns
- */
- queryPatentByNoFromWeb(params) {
- return axios.get("/xiaoshi/patent/queryPatentByNoFromWeb", { params });
- },
- /**
- * 合并发明人、申请人、权利人添加
- * @param {*} data
- * @returns
- */
- mergePerson(data) {
- return axios.post("/xiaoshi/patent/mergePerson", data);
- },
- /**
- * 合并发明人、申请人、权利人编辑
- * @param {*} data
- * @returns
- */
- updateMergePerson(data) {
- return axios.post("/xiaoshi/patent/updateMergePerson", data);
- },
- /**
- * 合并发明人、申请人、权利人编辑再次合并
- * @param {*} data
- * @returns
- */
- mergePersonAgain(data) {
- return axios.post("/xiaoshi/patent/mergePersonAgain", data);
- },
- /**
- * 合并发明人、申请人、权利人查询列表
- * @param {*} data
- * @returns
- */
- selectMergePerson(data) {
- return axios.post("/xiaoshi/patent/selectMergePerson", data);
- },
- /**
- * 获取当前专题库所有的发明人、申请人、权利人
- * @param {*} data
- * @returns
- */
- getMergePerson(data) {
- return axios.post("/xiaoshi/patent/getMergePerson", data);
- },
- /**
- * 查看合并的信息
- * @param {*} data
- * @returns
- */
- selectMergePersonDetail(data) {
- return axios.post("/xiaoshi/patent/selectMergePersonDetail", data);
- },
- /**
- * 移除单个合并人的信息
- * @param {*} data
- * @returns
- */
- delMergedName(data) {
- return axios.post("/xiaoshi/patent/delMergedName", data);
- },
- /**
- * 合并申请人、权利人、发明人(新增合并、再合并、编辑)
- * @param {*} data
- * @returns
- */
- commonMerge(data) {
- return axios.post("/xiaoshi/patent/commonMerge", data);
- },
- /**
- * 获取所有国家
- * @param {*} params
- * @returns
- */
- getAllCountry(params) {
- return axios.get("/xiaoshi/patent/getAllCountry", {params});
- },
- /**
- * 获取所有省市区
- * @param {*} params
- * @returns
- */
- getAllProvince(params) {
- return axios.get("/xiaoshi/patent/getAllProvince", {params});
- },
- /**
- * 合并发明人、申请人、权利人列表的删除
- * @param {*} data
- * @returns
- */
- delMergePerson(data) {
- return axios.post("/xiaoshi/patent/delMergePerson", data);
- },
- /*
- * 专利详情内部同族专利查询
- * @param {*} data
- * @returns
- */
- selectKinByPatentNo(data) {
- return axios.post("/xiaoshi/patent/selectKinByPatentNo", data);
- },
- /*
- * 专利详情外部同族专利查询
- * @param {*} data
- * @returns
- */
- queryExternalFamily(data) {
- // return axios.post("/xiaoshi/patentStar/queryExternalFamily", data);
- return axios(
- {
- url: '/xiaoshi/patentStar/queryExternalFamily',
- method: 'post',
- data: data,
- }
- )
- },
- /**
- * 专利详情内部查询权利要求
- * @param {*} data
- * @returns
- */
- queryClaimByPatentNo(params) {
- return axios.get("/xiaoshi/patent/queryClaimByPatentNo", { params });
- },
- /**
- * 专利详情外部(检索)查询权利要求
- * @param {*} params
- * @returns
- */
- queryExternalClaim(params) {
- // return axios.get("/xiaoshi/patentStar/queryExternalClaim", {params});
- return axios(
- {
- url: '/xiaoshi/patentStar/queryExternalClaim',
- method: 'get',
- params: params,
- }
- )
- },
- /**
- * 专利详情外部(检索)著录信息
- * @param {*} data
- * @returns
- */
- queryExternalDetail(data) {
- // return axios.post("/xiaoshi/patentStar/queryExternalDetail", data);
- return axios(
- {
- url: '/xiaoshi/patentStar/queryExternalDetail',
- method: 'post',
- data: data,
- retry:true
- }
- )
- },
- /**
- * 专利详情外部(检索)获得中国专利pdf
- * @param {*} params
- * @returns
- */
- getCnPdf(params) {
- // return axios.get("/xiaoshi/patentStar/getExternalTextPdf", {params});
- return axios(
- {
- url: '/xiaoshi/patentStar/getExternalTextPdf',
- method: 'get',
- params: params,
- }
- )
- },
- /**
- * 专利详情外部(检索)获得中国专利pdf全文文本
- * @param {*} params
- * @returns
- */
- getCnFullText(params) {
- // return axios.get("/xiaoshi/patentStar/getCnFullText", {params});
- return axios(
- {
- url: '/xiaoshi/patentStar/getCnFullText',
- method: 'get',
- params: params,
- }
- )
- },
- /**
- * 专利详情内部获得中国专利pdf
- * @param {*} params
- * @returns
- */
- getTextPdf(params) {
- return axios.get("/xiaoshi/patent/getTextPdf", {params});
- },
- /**
- * 专利详情外部获得专利附图
- * @param {*} params
- * @returns
- */
- getExternalFigure(params) {
- // return axios.get("/xiaoshi/patentStar/getExternalFigure", {params});
- return axios(
- {
- url: '/xiaoshi/patentStar/getExternalFigure',
- method: 'get',
- params: params,
- }
- )
- },
- /**
- * 专利详情内部获得专利附图
- * @param {*} params
- * @returns
- */
- getFigure(params) {
- return axios.get("/xiaoshi/patent/getFigure", {params});
- },
- /**
- * 专利详情外部获得法律事务状态
- * @param {*} params
- * @returns
- */
- getLegalStatus(params) {
- // return axios.get("/xiaoshi/patentStar/getLegalStatus", {params});
- return axios(
- {
- url: '/xiaoshi/patentStar/getLegalStatus',
- method: 'get',
- params: params,
- }
- )
- },
- /**
- * 专利详情外部获得摘要附图
- * @param {*} params
- * @returns
- */
- getPictureGuid(params) {
- // return axios.get("/xiaoshi/patentStar/getPictureGuid", {params});
- return axios(
- {
- url: '/xiaoshi/patentStar/getPictureGuid',
- method: 'get',
- params: params,
- }
- )
- },
- /**
- * 专利列表导出PDF首页
- * @param {*} data
- * @returns
- */
- exportPDFFirstPage(data) {
- return axios.post("/xiaoshi/patent/exportPDFFirstPage", data);
- },
- /**
- * 专利列表导出专利
- * @param {*} data
- * @returns
- */
- exportPatentExcel(data) {
- return axios.post("/xiaoshi/patent/exportPatentExcel", data);
- },
- /**
- * 专利关键词高亮添加
- * @param {*} data
- * @returns
- */
- saveOrUpdate(data) {
- return axios.post("/xiaoshi/hightlightTemplate/saveOrUpdate", data);
- },
- /**
- * 专利关键词高亮查询
- * @param {*} params
- * @returns
- */
- queryHightLight(params) {
- return axios.get("/xiaoshi/hightlightTemplate/query", {params});
- },
- /**
- * 专利关键词高亮删除
- * @param {*} data
- * @returns
- */
- deleteHightLight(data) {
- return axios.post("/xiaoshi/hightlightTemplate/delete", data);
- },
- /**
- * 添加标签
- * @param {*} data
- * @returns
- */
- addPatentLabel(data) {
- return axios.post("/xiaoshi/patentLabel/addPatentLabel", data);
- },
- /*
- * 批注添加
- * @param {*} data
- * @returns
- */
- addScratchWords(data) {
- return axios.post("/xiaoshi/scratchWords/add", data);
- },
- /**
- * 批注查询
- * @param {*} data
- * @returns
- */
- queryScratchWords(data) {
- return axios.post("/xiaoshi/scratchWords/queryScratchWords", data);
- },
- /**
- * 批注更新
- * @param {*} data
- * @returns
- */
- updateDimension(data) {
- return axios.post("/xiaoshi/scratchWords/update", data);
- },
- /**
- * 批注删除
- * @param {*} data
- * @returns
- */
- removeScratchWords(data) {
- return axios.post("/xiaoshi/scratchWords/removeScratchWords", data);
- },
- /**
- * 批注分组
- * @param {*} data
- * @returns
- */
- queryScratchWordsGroup(data) {
- return axios.post("/xiaoshi/scratchWords/queryScratchWordsGroup", data);
- },
- /**
- * 查询权利要求树
- * @param {*} params
- * @returns
- */
- getPatentRightTree(params) {
- return axios.get("/xiaoshi/feature/getPatentRightTree", {params});
- },
- /**
- * 专利添加相关产品
- * @param {*} data
- * @returns
- */
- addProductPatent(data) {
- return axios.post("/xiaoshi/patent/addProductPatent", data);
- },
- /**
- * 删除
- * @param {*} data
- * @returns
- */
- delProductPatent(data) {
- return axios.post("/xiaoshi/patent/delProductPatent", data);
- },
- /**
- * 根据专利号查询相关产品
- * @param {*} data
- * @returns
- */
- selectProductByPatentNo(data) {
- return axios.post("/xiaoshi/patent/selectProductByPatentNo", data);
- },
- /**
- * 批量删除专利
- * @param {*} data
- * @returns
- */
- deletePatents(data) {
- return axios.post("/xiaoshi/patent/deletePatents", data);
- },
- /**
- * 获取专利相似度(外部检索)
- * @param {*} data
- * @returns
- */
- getPatentSimilarMess(data) {
- return axios(
- {
- url: '/xiaoshi/patentStar/getPatentSimilarMess',
- method: 'post',
- data: data,
- }
- )
- },
- }
|