icss.js 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. import axios from 'axios';
  2. import config from '@api/config.js';
  3. const urls = config.urls;
  4. export default {
  5. getTremList(param) {
  6. return axios.post(urls.getConceptKnowledge, param);
  7. },
  8. getAllConcept(param) {
  9. //医学术语--获取所有概念(标准术语)
  10. return axios.post(urls.getAllConcept, param);
  11. },
  12. saveTermPrompts(param) {
  13. return axios.post(urls.saveConceptInfo, param);
  14. },
  15. delLisMappingById(param) {
  16. //医学数据-化验大小项与公表项维护-单个删除
  17. return axios.post(urls.delLisMappingById, param);
  18. },
  19. getConceptInfoAssay(param) {
  20. return axios.post(urls.getConceptInfoAssay, param); //化验子项-搜索术语
  21. },
  22. getAllLisConcept(param) {
  23. //医学数据-化验大小项与公表项维护-获取所有化验公表项
  24. return axios.post(urls.getAllLisConcept, param);
  25. },
  26. saveLisMapping(param) {
  27. //医学数据-化验大小项与公表项维护-新增
  28. return axios.post(urls.saveLisMapping, param);
  29. },
  30. hasLisMapping(param) {
  31. //医学数据-化验大小项与公表项维护-化验公表项映射是否已存在
  32. return axios.post(urls.hasLisMapping, param);
  33. },
  34. delConceptInfo(param) {
  35. return axios.post(urls.delConceptInfo, param);
  36. },
  37. getConceptKnowledgeList(param) {
  38. return axios.post(urls.getConceptKnowledgeList, param);
  39. },
  40. retrievalSearch(param) {
  41. // 术语搜索
  42. return axios.post(urls.retrievalSearch, param);
  43. },
  44. getLisMappingPage(param) {
  45. //诊断列表-列表
  46. return axios.post(urls.getLisMappingPage, param);
  47. },
  48. diseaseIsExistRecord(param) {
  49. return axios.post(urls.diseaseIsExistRecord, param);
  50. },
  51. saveOrUpdateDiseaseRecord(param) {
  52. return axios.post(urls.saveOrUpdateDiseaseRecord, param);
  53. },
  54. deleteDiseaseRecord(param) {
  55. return axios.post(urls.deleteDiseaseRecord, param);
  56. },
  57. exportDiseaseRecord(param) {
  58. return axios.post(urls.exportDiseaseRecord, param, {
  59. responseType: 'blob',
  60. });
  61. },
  62. importDiseaseRecord(param) {
  63. return axios.post(urls.importDiseaseRecord, param);
  64. },
  65. getLisPage(param) {
  66. //检验列表-列表
  67. return axios.post(urls.getLisPage, param);
  68. },
  69. lisIsExistRecord(param) {
  70. return axios.post(urls.lisIsExistRecord, param);
  71. },
  72. saveOrUpdateLisRecord(param) {
  73. return axios.post(urls.saveOrUpdateLisRecord, param);
  74. },
  75. deleteLisRecord(param) {
  76. return axios.post(urls.deleteLisRecord, param);
  77. },
  78. exportLisRecord(param) {
  79. return axios.post(urls.exportLisRecord, param, {
  80. responseType: 'blob',
  81. });
  82. },
  83. importLisRecord(param) {
  84. return axios.post(urls.importLisRecord, param);
  85. },
  86. getpacsPage(param) {
  87. //检查列表-列表
  88. return axios.post(urls.getpacsPage, param);
  89. },
  90. pacsIsExistRecord(param) {
  91. return axios.post(urls.pacsIsExistRecord, param);
  92. },
  93. saveOrUpdatePacsRecord(param) {
  94. return axios.post(urls.saveOrUpdatePacsRecord, param);
  95. },
  96. deletePacsRecord(param) {
  97. return axios.post(urls.deletePacsRecord, param);
  98. },
  99. exportPacsRecord(param) {
  100. return axios.post(urls.exportPacsRecord, param, {
  101. responseType: 'blob',
  102. });
  103. },
  104. importPacsRecord(param) {
  105. return axios.post(urls.importPacsRecord, param);
  106. },
  107. getDrugPage(param) {
  108. //药品列表-列表
  109. return axios.post(urls.getDrugPage, param);
  110. },
  111. drugIsExistRecord(param) {
  112. return axios.post(urls.drugIsExistRecord, param);
  113. },
  114. saveOrUpdateDrugRecord(param) {
  115. return axios.post(urls.saveOrUpdateDrugRecord, param);
  116. },
  117. deleteDrugRecord(param) {
  118. return axios.post(urls.deleteDrugRecord, param);
  119. },
  120. exportDrugRecord(param) {
  121. return axios.post(urls.exportDrugRecord, param, {
  122. responseType: 'blob',
  123. });
  124. },
  125. importDrugRecord(param) {
  126. return axios.post(urls.importDrugRecord, param);
  127. },
  128. getOperationPage(param) {
  129. //手术/操作列表-列表
  130. return axios.post(urls.getOperationPage, param);
  131. },
  132. operationIsExistRecord(param) {
  133. return axios.post(urls.operationIsExistRecord, param);
  134. },
  135. saveOrUpdateOperationRecord(param) {
  136. return axios.post(urls.saveOrUpdateOperationRecord, param);
  137. },
  138. deleteOperationRecord(param) {
  139. return axios.post(urls.deleteOperationRecord, param);
  140. },
  141. exportOperationRecord(param) {
  142. return axios.post(urls.exportOperationRecord, param, {
  143. responseType: 'blob',
  144. });
  145. },
  146. importOperationRecord(param) {
  147. return axios.post(urls.importOperationRecord, param);
  148. },
  149. getFusionPage(param) {
  150. //输血列表-列表
  151. return axios.post(urls.getFusionPage, param);
  152. },
  153. fusionIsExistRecord(param) {
  154. return axios.post(urls.fusionIsExistRecord, param);
  155. },
  156. saveOrUpdateFusionRecord(param) {
  157. return axios.post(urls.saveOrUpdateFusionRecord, param);
  158. },
  159. deleteFusionRecord(param) {
  160. return axios.post(urls.deleteFusionRecord, param);
  161. },
  162. exportFusionRecord(param) {
  163. return axios.post(urls.exportFusionRecord, param, {
  164. responseType: 'blob',
  165. });
  166. },
  167. importFusionRecord(param) {
  168. return axios.post(urls.importFusionRecord, param);
  169. },
  170. getDeptPage(param) {
  171. //科室列表-列表
  172. return axios.post(urls.getDeptPage, param);
  173. },
  174. deptIsExistRecord(param) {
  175. return axios.post(urls.deptIsExistRecord, param);
  176. },
  177. saveOrUpdateDeptRecord(param) {
  178. return axios.post(urls.saveOrUpdateDeptRecord, param);
  179. },
  180. deleteDeptRecord(param) {
  181. return axios.post(urls.deleteDeptRecord, param);
  182. },
  183. exportDeptRecord(param) {
  184. return axios.post(urls.exportDeptRecord, param, {
  185. responseType: 'blob',
  186. });
  187. },
  188. importDeptRecord(param) {
  189. return axios.post(urls.importDeptRecord, param);
  190. },
  191. exportDeptModule(param) {
  192. return axios.post(urls.exportDeptModule, param, {
  193. responseType: 'blob',
  194. });
  195. },
  196. exportDiseaseModule(param) {
  197. return axios.post(urls.exportDiseaseModule, param, {
  198. responseType: 'blob',
  199. });
  200. },
  201. exportLisModule(param) {
  202. return axios.post(urls.exportLisModule, param, {
  203. responseType: 'blob',
  204. });
  205. },
  206. exportPacsModule(param) {
  207. return axios.post(urls.exportPacsModule, param, {
  208. responseType: 'blob',
  209. });
  210. },
  211. exportDrugModule(param) {
  212. return axios.post(urls.exportDrugModule, param, {
  213. responseType: 'blob',
  214. });
  215. },
  216. exportOperationModule(param) {
  217. return axios.post(urls.exportOperationModule, param, {
  218. responseType: 'blob',
  219. });
  220. },
  221. exportFusionModule(param) {
  222. return axios.post(urls.exportFusionModule, param, {
  223. responseType: 'blob',
  224. });
  225. },
  226. getHospitalInfo(param) {
  227. return axios.post(urls.getHospitalInfo, param);
  228. },
  229. saveHospitalInfoRecord(param) {
  230. return axios.post(urls.saveHospitalInfoRecord, param);
  231. },
  232. getPlanInfoPages(param) {
  233. //分页获取方案配置信息
  234. return axios.post(urls.getPlanInfoPages, param);
  235. },
  236. getDefaultPlans(param) {
  237. return axios.post(urls.getDefaultPlans, param);
  238. },
  239. savePlanInfoDatas(param) {
  240. return axios.post(urls.savePlanInfoDatas, param);
  241. },
  242. cancelPlanDatas(param) {
  243. return axios.post(urls.cancelPlanDatas, param);
  244. },
  245. getPlanInfoIds(param) {
  246. return axios.post(urls.getPlanInfoIds, param);
  247. },
  248. revStopPlans(param) {
  249. return axios.post(urls.revStopPlans, param);
  250. },
  251. };