common.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253
  1. import axios from "@/utils/axios";
  2. export default {
  3. /**
  4. * 查询字典项
  5. * @param {*} data
  6. * @returns
  7. */
  8. getOsSystemDict(data) {
  9. return axios.post("/xiaoshi/common/getOsSystemDict", data);
  10. },
  11. /**
  12. * 查询应用场景
  13. * @param {*} data
  14. * @returns
  15. */
  16. getScenario(data) {
  17. return axios.get("/xiaoshi/common/scenario", { data });
  18. },
  19. /**
  20. * 根据应用场景获取处理事项(调查类型)
  21. * @param {*} data
  22. * @returns
  23. */
  24. getMatter(data) {
  25. return axios.post("/xiaoshi/common/matter", data);
  26. },
  27. /**
  28. * 获取table栏位及分组字段
  29. */
  30. getParamsCommon(data) {
  31. return axios.post('/xiaoshi/common/getParams', data);
  32. },
  33. /**
  34. * 显示栏位管理(查询显示栏位)
  35. * @param {*} data
  36. * @returns
  37. */
  38. getCustomField(params) {
  39. return axios.get("/xiaoshi/common/getCustomField", { params });
  40. },
  41. /**
  42. * 显示栏位管理(更新显示栏位)
  43. * @param {*} data
  44. * @returns
  45. */
  46. setCustomField(data) {
  47. return axios.post("/xiaoshi/common/setCustomField", data);
  48. },
  49. /**
  50. * 获取核心结论
  51. */
  52. queryCrons(params) {
  53. return axios.get("/xiaoshi/common/queryCrons", { params });
  54. },
  55. /**
  56. * 新增自定义栏位
  57. * @param {*} data
  58. * @returns
  59. */
  60. addCustomField(data) {
  61. return axios.post("/xiaoshi/customField/addCustomField", data);
  62. },
  63. /**
  64. * 查询自定义栏位
  65. * @param {*} data
  66. * @returns
  67. */
  68. queryCustomField(data) {
  69. return axios.post("/xiaoshi/customField/queryCustomField", data);
  70. },
  71. /**
  72. * 更新自定义栏位
  73. * @param {*} data
  74. * @returns
  75. */
  76. updateCustomField(data) {
  77. return axios.post("/xiaoshi/customField/updateCustomField", data);
  78. },
  79. /**
  80. * 删除自定义栏位
  81. * @param {*} data
  82. * @returns
  83. */
  84. deleteCustomField(data) {
  85. return axios.post("/xiaoshi/customField/deleteCustomField", data);
  86. },
  87. /**
  88. * 新增自定义栏位选项
  89. * @param {*} data
  90. * @returns
  91. */
  92. addCustomOption(data) {
  93. return axios.post("/xiaoshi/customOption/addCustomOption", data);
  94. },
  95. /**
  96. * 查询自定义栏位选项
  97. * @param {*} data
  98. * @returns
  99. */
  100. queryCustomOption(data) {
  101. return axios.post("/xiaoshi/customOption/queryCustomOption", data);
  102. },
  103. /**
  104. * 更新自定义栏位选项
  105. * @param {*} data
  106. * @returns
  107. */
  108. updateCustomOption(data) {
  109. return axios.post("/xiaoshi/customOption/updateCustomOption", data);
  110. },
  111. /**
  112. * 删除自定义栏位选项
  113. * @param {*} data
  114. * @returns
  115. */
  116. deleteCustomOption(data) {
  117. return axios.post("/xiaoshi/customOption/deleteCustomOption", data);
  118. },
  119. /**
  120. * 查询所有标引栏位
  121. * @param {*} params
  122. * @returns
  123. */
  124. getAllPatentCustomField(params) {
  125. return axios.get("/xiaoshi/customField/getAllPatentCustomField", { params });
  126. },
  127. /**
  128. * 查询所有标引栏位值
  129. * @param {*} data
  130. * @returns
  131. */
  132. getCustomFieldValues(data) {
  133. return axios.post("/xiaoshi/customField/getCustomFieldValues", data);
  134. },
  135. /**
  136. * 保存自定义栏位顺序
  137. * @param {*} data
  138. * @returns
  139. */
  140. addAllPatentCustomFieldOrder(data) {
  141. return axios.post("/xiaoshi/customField/addAllPatentCustomFieldOrder", data);
  142. },
  143. /**
  144. * 添加标引
  145. * @param {*} data
  146. * @returns
  147. */
  148. addCustomFieldValue(data) {
  149. return axios.post("/xiaoshi/customField/addCustomFieldValue", data);
  150. },
  151. /**
  152. * 自定义栏位统计
  153. * @param {*} data
  154. * @returns
  155. */
  156. // esCountSearch(data) {
  157. // return axios.post("/xiaoshi/patent/esCountSearch", data);
  158. // },
  159. /**
  160. * 获取检索栏位
  161. * @param {*} data
  162. * @returns
  163. */
  164. getQueryFields(data) {
  165. return axios.post("/xiaoshi/personField/getQueryFields", data);
  166. },
  167. /**
  168. * 获取表格显示栏位
  169. * @param {*} data
  170. * @returns
  171. */
  172. getTableColumns(data) {
  173. return axios.post("/xiaoshi/personField/getTableColumns", data);
  174. },
  175. /**
  176. * 设置表格显示栏位
  177. * @param {*} data
  178. * @returns
  179. */
  180. setTableColumns(data) {
  181. return axios.post("/xiaoshi/personField/setTableColumns", data);
  182. },
  183. /**
  184. * 获取所有统计栏位
  185. * @param {*} data
  186. * @returns
  187. */
  188. getAllCountColumns(data) {
  189. return axios.post("/xiaoshi/personField/getAllCountColumns", data);
  190. },
  191. /**
  192. * 获取显示的统计栏位
  193. * @param {*} data
  194. * @returns
  195. */
  196. getShowCountColumns(data) {
  197. return axios.post("/xiaoshi/personField/getShowCountColumns", data);
  198. },
  199. /**
  200. * 设置显示的统计栏位
  201. * @param {*} data
  202. * @returns
  203. */
  204. setShowCountColumns(data) {
  205. return axios.post("/xiaoshi/personField/setShowCountColumns", data);
  206. },
  207. /**
  208. * 获取统计数据
  209. * @param {*} data
  210. * @returns
  211. */
  212. esCountAnalysis(data) {
  213. return axios.post("/xiaoshi/patent/esCountAnalysis", data);
  214. },
  215. /**
  216. * 专利数据库批量标引
  217. * @param {*} data
  218. * @returns
  219. */
  220. batchAddCustomField(data) {
  221. return axios.post("/xiaoshi/customField/batchAddCustomField", data);
  222. },
  223. /**
  224. * 专利详情同族专利查询
  225. * @param {*} data
  226. * @returns
  227. */
  228. selectKinByPatentNo(data) {
  229. return axios.post("/xiaoshi/patent/selectKinByPatentNo", data);
  230. },
  231. /**
  232. * 专利详情内部查询权利要求
  233. * @param {*} data
  234. * @returns
  235. */
  236. queryClaimByPatentNo(params) {
  237. return axios.get("/xiaoshi/patent/queryClaimByPatentNo", {params});
  238. },
  239. /**
  240. * 专利详情外部(检索)查询权利要求
  241. * @param {*} data
  242. * @returns
  243. */
  244. queryExternalClaim(params) {
  245. return axios.get("/xiaoshi/patentStar/queryExternalClaim", {params});
  246. },
  247. };