report.js 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360
  1. import axios from "@/utils/axios";
  2. // 新系统专利数据库新接口
  3. export default {
  4. /**
  5. * 新增报告
  6. */
  7. addReportProject(data) {
  8. return axios.post("/xiaoshi/reportProject/addReportProject", data);
  9. },
  10. /**
  11. * 查询报告
  12. */
  13. queryReportProject(data) {
  14. return axios.post("/xiaoshi/reportProject/queryReportProject", data);
  15. },
  16. /**
  17. * 删除报告
  18. */
  19. deleteReportProject(data) {
  20. return axios.post("/xiaoshi/reportProject/deleteReportProject", data);
  21. },
  22. /**
  23. * 编辑报告
  24. */
  25. updateReportProject(data) {
  26. return axios.post("/xiaoshi/reportProject/updateReportProject", data);
  27. },
  28. /**
  29. * 分组查询报告
  30. */
  31. groupReportProject(data) {
  32. return axios.post("/xiaoshi/reportProject/groupReportProject", data);
  33. },
  34. /**
  35. * 报告审核任务
  36. */
  37. addReportOpenAuditTask(data) {
  38. return axios.post("/xiaoshi/projectTask/addReportOpenAuditTask", data);
  39. },
  40. /**
  41. * 回避设计报告部分
  42. */
  43. /**
  44. * 查询回避设计报告 ?????
  45. */
  46. getAvoidDesign(data) {
  47. return axios.post("/xiaoshi/avoidDesign/getAvoidDesign", data);
  48. },
  49. /**
  50. * 保存回避设计方案
  51. */
  52. addAvoidDesign(data) {
  53. return axios.post("/xiaoshi/avoidDesign/addAvoidDesign", data);
  54. },
  55. /**
  56. * 查询权要
  57. */
  58. getPatentRight(params) {
  59. return axios.get("/xiaoshi/feature/getPatentRight", { params });
  60. },
  61. /**
  62. * 拆分特征
  63. */
  64. // spiltFeature(data) {
  65. // return axios.post("/xiaoshi/feature/spiltFeature", data);
  66. // },
  67. /**
  68. * 查询拆分特征详情
  69. */
  70. getSpiltFeature(data) {
  71. return axios.post("/xiaoshi/feature/getFeatrues", data);
  72. },
  73. /**
  74. * 侵权分析部分
  75. */
  76. /**
  77. * 编辑或保存产品信息
  78. */
  79. addProductMessage(data) {
  80. return axios.post("/xiaoshi/tort/addProductMessage", data);
  81. },
  82. /**
  83. * 查询产品信息
  84. */
  85. getProductMessage(params) {
  86. return axios.get("/xiaoshi/tort/getProductMessage", {params});
  87. },
  88. /**
  89. * 保存侵权对比结果
  90. */
  91. addTortCompareRecord(data) {
  92. return axios.post("/xiaoshi/tort/addTortCompareRecord", data);
  93. },
  94. /**
  95. * 查询侵权对比结果
  96. */
  97. getTortCompareRecord(data) {
  98. return axios.post("/xiaoshi/tort/getTortCompareRecord", data);
  99. },
  100. /**
  101. * 添加侵权报告协同任务
  102. */
  103. addTortTask(data) {
  104. return axios.post("/xiaoshi/tort/addTortTask", data);
  105. },
  106. /**
  107. * 查詢侵权报告协同任务对比结果
  108. */
  109. getTortTaskResult(params) {
  110. return axios.get("/xiaoshi/tort/getTortTaskResult", {params});
  111. },
  112. /**
  113. * 根据任务id查专利号
  114. */
  115. getPatentNoByTaskId(params) {
  116. return axios.get("/xiaoshi/projectTask/getPatentNoByTaskId", {params});
  117. },
  118. /**
  119. * 保存侵权报告协同任务对比结果(协同人处理结果保存)
  120. */
  121. addTortTaskResult(data) {
  122. return axios.post("/xiaoshi/tort/addTortTaskResult", data);
  123. },
  124. /**
  125. * 查询侵权报告协同任务对比结果(协同人处理结果)
  126. */
  127. getAllTortTaskResult(params) {
  128. return axios.get("/xiaoshi/tort/getAllTortTaskResult", {params});
  129. },
  130. /**
  131. * 查询侵权报告协同任务确认结果(确认协同结果)
  132. */
  133. getTortFinalResult(params) {
  134. return axios.get("/xiaoshi/tort/getTortFinalResult", {params});
  135. },
  136. /**
  137. * 侵权报告协同任务确认结果的保存(确认协同结果保存)
  138. */
  139. addFinalTortResult(data) {
  140. return axios.post("/xiaoshi/tort/addFinalTortResult", data);
  141. },
  142. /**
  143. * FTO报告对比任务查询对比结果
  144. */
  145. getFTOCompareRecord(data) {
  146. return axios.post("/xiaoshi/fto/getFTOCompareRecord", data);
  147. },
  148. /**
  149. * FTO报告对比任务保存对比结果
  150. */
  151. addFTOCompareRecord(data) {
  152. return axios.post("/xiaoshi/fto/addFTOCompareRecord", data);
  153. },
  154. /**
  155. * FTO报告添加协同任务
  156. */
  157. addFTOAssItTask(data) {
  158. return axios.post("/xiaoshi/fto/addFTOAssitTask", data);
  159. },
  160. /**
  161. * FTO报告协同任务对比结果保存
  162. */
  163. addFTOAssItTaskResult(data) {
  164. return axios.post("/xiaoshi/fto/addFTOAssitTaskResult", data);
  165. },
  166. /**
  167. * FTO报告协同任务对比结果处理查询
  168. */
  169. getFTOAssItResult(params) {
  170. return axios.get("/xiaoshi/fto/getFTOAssitResult", {params});
  171. },
  172. /**
  173. * FTO报告协同任务确认结果查询
  174. */
  175. getFTOFinalResult(params) {
  176. return axios.get("/xiaoshi/fto/getFTOFinalResult", {params});
  177. },
  178. /**
  179. * FTO报告协同任务确认结果保存
  180. */
  181. addFinalAssItResult(data) {
  182. return axios.post("/xiaoshi/fto/addFinalAssitResult", data);
  183. },
  184. /**
  185. * 根据code码查询信息
  186. */
  187. getTaskByCode(params) {
  188. return axios.get("/xiaoshi/outSiders/getTaskByCode", {params});
  189. },
  190. /**
  191. * FTO报告详情查询已经对比过的专利文件
  192. */
  193. getComparedPatent(data) {
  194. return axios.post("/xiaoshi/fto/getComparedPatent", data);
  195. },
  196. /**
  197. * FTO报告详情查询已经对比过的专利文件的对比结果
  198. */
  199. getLastRecord(params) {
  200. return axios.get("/xiaoshi/fto/getLastRecord", {params});
  201. },
  202. /**
  203. * 报告后续事项添加
  204. */
  205. addFollowUp(data) {
  206. return axios.post("/xiaoshi/followUp/add", data);
  207. },
  208. /**
  209. * 报告后续事项更新
  210. */
  211. updateFollowUp(data) {
  212. return axios.post("/xiaoshi/followUp/update", data);
  213. },
  214. /**
  215. * 报告后续事项查询
  216. */
  217. getFollowUp(data) {
  218. return axios.post("/xiaoshi/followUp/query", data);
  219. },
  220. /**
  221. * 报告后续事项删除
  222. */
  223. deleteFollowUp(data) {
  224. return axios.post("/xiaoshi/followUp/delete", data);
  225. },
  226. /**
  227. * 报告后续事项添加登记结果
  228. */
  229. addRegister(data) {
  230. return axios.post("/xiaoshi/followUp/register", data);
  231. },
  232. /**
  233. * 报告文档
  234. */
  235. /**
  236. * 报告文档添加
  237. */
  238. addReferences(data) {
  239. return axios.post("/xiaoshi/references/addReferences", data);
  240. },
  241. /**
  242. * 报告文档编辑
  243. */
  244. updateReferences(data) {
  245. return axios.post("/xiaoshi/references/updateReferences", data);
  246. },
  247. /**
  248. * 报告文档查询
  249. */
  250. getReferences(data) {
  251. return axios.post("/xiaoshi/references/getReferences", data);
  252. },
  253. /**
  254. * 报告文档删除
  255. */
  256. deleteReferences(data) {
  257. return axios.post("/xiaoshi/references/deleteReferences", data);
  258. },
  259. /**
  260. * 无效应对
  261. * 添加非专利对比文献
  262. */
  263. addNotPatent(data) {
  264. return axios.post("/xiaoshi/compareLiterature/addNotPatent", data);
  265. },
  266. /**
  267. * 无效应对
  268. * 手动批量添加对比文献接口
  269. */
  270. batchAdd(data) {
  271. return axios.post("/xiaoshi/compareLiterature/batchAdd", data);
  272. },
  273. /**
  274. * 无效应对
  275. * 批量编辑对比文献接口
  276. */
  277. updateCompareLiteratureBatch(data) {
  278. return axios.post("/xiaoshi/compareLiterature/updateCompareLiteratureBatch", data);
  279. },
  280. /**
  281. * 无效应对
  282. * 查询对比文献接口
  283. */
  284. queryCompareLiterature(data) {
  285. return axios.post("/xiaoshi/compareLiterature/queryCompareLiterature", data);
  286. },
  287. /**
  288. * 无效应对
  289. * 更新对比文献顺序接口
  290. */
  291. updateLiteratureOrder(data) {
  292. return axios.post("/xiaoshi/compareLiterature/updateLiteratureOrder", data);
  293. },
  294. /**
  295. * 无效应对
  296. * 拆分权利要求并保存接口
  297. */
  298. splitClaim(data) {
  299. return axios.post("/xiaoshi/patentClaim/splitClaim", data);
  300. },
  301. /**
  302. * 无效应对
  303. * 查询权利要求接口
  304. */
  305. queryClaim(data) {
  306. return axios.post("/xiaoshi/patentClaim/queryClaim", data);
  307. },
  308. /**
  309. * 无效应对
  310. * 添加保存权利要求接口
  311. */
  312. addClaim(data) {
  313. return axios.post("/xiaoshi/patentClaim/addClaim", data);
  314. },
  315. /**
  316. * 无效应对
  317. * 查询无效事务接口
  318. */
  319. queryReportAffair(data) {
  320. return axios.post("/xiaoshi/reportAffair/queryReportAffair", data);
  321. },
  322. /**
  323. * 无效应对
  324. * 删除无效事务接口
  325. */
  326. deleteReportAffair(data) {
  327. return axios.post("/xiaoshi/reportAffair/deleteReportAffair", data);
  328. },
  329. /**
  330. * 无效应对
  331. * 添加无效请求书接口
  332. */
  333. addInvalidRequestFile(data) {
  334. return axios.post("/xiaoshi/reportAffair/addInvalidRequestFile", data);
  335. },
  336. /**
  337. * 无效应对
  338. * 编辑无效请求书接口
  339. */
  340. updateInvalidRequestFile(data) {
  341. return axios.post("/xiaoshi/reportAffair/updateInvalidRequestFile", data);
  342. },
  343. /**
  344. * 无效应对
  345. * 添加无效法条
  346. */
  347. addInvalidStatutes(data) {
  348. return axios.post("/xiaoshi/invalidStatutes/addInvalidStatutes", data);
  349. },
  350. };