icss.js 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424
  1. import axios from 'axios';
  2. import config from '@api/config.js';
  3. const urls = config.urls;
  4. const groupParams = config.groupParams;
  5. export default {
  6. getIcssEnumsData(){
  7. return axios.post(urls.getIcssEnumsData)
  8. },
  9. getDropList() {
  10. return axios.post(urls.getDropList)
  11. },
  12. getknowledgeList() {
  13. return axios.post(urls.getknowledgeList)
  14. },
  15. getPromptList(param){
  16. return axios.post(urls.getPromptList,param)
  17. },
  18. addPromptInfo(param){
  19. return axios.post(urls.addPromptInfo,param)
  20. },
  21. delPromptInfo(param){
  22. return axios.post(urls.delPromptInfo,param)
  23. },
  24. PromptInfoDetail(param){
  25. return axios.post(urls.PromptInfoDetail,param)
  26. },
  27. getPrompDetail(param){
  28. return axios.post(urls.PromptInfoDetail,param);
  29. },
  30. getAllType(){
  31. return axios.post(urls.allKnowledgeType,{size:10});
  32. },
  33. getTremList(param){
  34. return axios.post(urls.getConceptKnowledge,param);
  35. },
  36. getConceptInfo(param){
  37. return axios.post(urls.getConceptInfo,param);
  38. },
  39. getConceptKnowledgeList(param){
  40. return axios.post(urls.getConceptKnowledgeList,param);
  41. },
  42. saveConceptInfo(param){
  43. return axios.post(urls.saveConceptInfo,param);
  44. },
  45. delConceptInfo(param){
  46. return axios.post(urls.delConceptInfo,param);
  47. },
  48. saveTermPrompts(param){
  49. return axios.post(urls.saveConceptInfo,param);
  50. },
  51. getTagList(param) {
  52. return axios.post(urls.getTagList, param)
  53. },
  54. searchTagList(param) {
  55. return axios.post(urls.searchTagList, param)
  56. },
  57. searchKnowledgeLis(param) {
  58. return axios.post(urls.searchKnowledgeLis, param)
  59. },
  60. validateSystomName(param) {
  61. return axios.post(urls.searchTagList, param)
  62. },
  63. detailsTagList(param) {
  64. return axios.post(urls.detailsTagList, param)
  65. },
  66. detailsTag(param) { //根据id返回数据
  67. return axios.post(urls.detailsTag, param)
  68. },
  69. rebuildOrUpdate(param) { //根据id返回量表数据
  70. return axios.post(urls.rebuildOrUpdate, param)
  71. },
  72. getDeptInfo(param) {//科室维护
  73. return axios.post(urls.getDeptInfo, param)
  74. },
  75. getDeptInfoDetials(param) {//科室维护-详情
  76. return axios.post(urls.getDeptInfoDetials, param)
  77. },
  78. deleteDeptInfo(param) {//科室维护-删除
  79. return axios.post(urls.deleteDeptInfo, param)
  80. },
  81. addDeptInfo(param) {//科室维护-添加
  82. return axios.post(urls.addDeptInfo, param)
  83. },
  84. modifDeptInfo(param) {//科室维护-修改
  85. return axios.post(urls.modifDeptInfo, param)
  86. },
  87. saveOrUpdate(param) {
  88. return axios.post(urls.saveOrUpdate, param);
  89. },
  90. savePrompts(param){
  91. return axios.post(urls.addPromptInfo, param);
  92. },
  93. deleteTagGroup(param) {
  94. return axios.post(urls.deleteTagGroup, param)
  95. },
  96. indexByLexicon(param) {
  97. return axios.post(urls.indexByLexicon, param)
  98. },
  99. indexByLexiconStandWord(param) {
  100. return axios.post(urls.indexByLexiconStandWord, param)
  101. },
  102. getGroupParams(val){
  103. if(val == 2){
  104. return groupParams[0]
  105. }else if(val == 3){
  106. return groupParams[1]
  107. }else if(val == 4){
  108. return groupParams[2]
  109. }else if(val == 6){
  110. return groupParams[3]
  111. }else if(val == 7){
  112. return groupParams[4]
  113. }else if(val == 11){
  114. return groupParams[5]
  115. }else {
  116. return null
  117. }
  118. },
  119. similarName(param) {//别名维护
  120. return axios.post(urls.similarName, param)
  121. },
  122. delSimilarName(param) {//别名维护-删除
  123. return axios.post(urls.delSimilarName, param)
  124. },
  125. similarNameDetl(param) {//别名维护-详情
  126. return axios.post(urls.similarNameDetl, param)
  127. },
  128. addSimilarName(param) {//别名维护-添加、修改
  129. return axios.post(urls.addSimilarName, param)
  130. },
  131. searchLable(param) {//别名维护-搜索标签
  132. return axios.post(urls.searchLable, param)
  133. },
  134. uploadFile(param) {//别名维护-导入
  135. return axios.post(urls.uploadFile, param)
  136. },
  137. commonSymptomList(param) { //常见症状维护-常见症状列表
  138. return axios.post(urls.commonSymptomList, param)
  139. },
  140. getDepartmentList(param) { //常见症状维护-获取科室列表
  141. return axios.post(urls.getDepartmentList, param)
  142. },
  143. getSymptomList(param) {
  144. return axios.post(urls.getSymptomList, param)
  145. },
  146. addCommonSymptom(param) {
  147. return axios.post(urls.addCommonSymptom, param)
  148. },
  149. getCommonSymptomById(param) {
  150. return axios.post(urls.getCommonSymptomById, param)
  151. },
  152. delCommonSymptom(param) {
  153. return axios.post(urls.delCommonSymptom, param)
  154. },
  155. discInformation(param) {//免责声明
  156. return axios.post(urls.discInformation, param)
  157. },
  158. addDiscInformation(param) {//免责声明-新增
  159. return axios.post(urls.addDiscInformation, param)
  160. },
  161. modifDiscInformation(param) {//免责声明-修改
  162. return axios.post(urls.modifDiscInformation, param)
  163. },
  164. delDiscInformation(param) {//免责声明-删除
  165. return axios.post(urls.delDiscInformation, param)
  166. },
  167. closeInformation(param) {//免责声明-停用
  168. return axios.post(urls.closeInformation, param)
  169. },
  170. openInformation(param) {//免责声明-停用
  171. return axios.post(urls.openInformation, param)
  172. },
  173. updateModuleInfo(param) {//模板维护系统修改
  174. return axios.post(urls.updateModuleInfo, param)
  175. },
  176. saveModuleInfo(param) {//模板维护系统新增
  177. return axios.post(urls.saveModuleInfo, param)
  178. },
  179. getModuleInfoList(param) {//模板维护系统列表
  180. return axios.post(urls.getModuleInfoList, param)
  181. },
  182. getModuleInfoSub(param) {//获取子模板列表
  183. return axios.post(urls.getModuleInfoSub, param)
  184. },
  185. getQuestionInfos(param) {//获取辅检模板维护标签池数据
  186. return axios.post(urls.getQuestionInfos, param)
  187. },
  188. getModuleInfoOne(param) {//模板维护系统修改获取单个模板信息顶部信息
  189. return axios.post(urls.getModuleInfoOne, param)
  190. },
  191. getModuleDetailInfo(param) {//模板维护系统修改获取单个模板信息右侧信息
  192. return axios.post(urls.getModuleDetailInfo, param)
  193. },
  194. delTemplate(param) {//模板维护系统删除单个模板信息
  195. return axios.post(urls.delTemplate, param)
  196. },
  197. getDeptShortListSearh() { //查体模板--科室下拉
  198. return axios.post(urls.getDeptShortListSearh)
  199. },
  200. getPhysicalExamTempList(param) {
  201. return axios.post(urls.getPhysicalExamTempList, param)
  202. },
  203. getPhysicalExamTempDepartList() {
  204. return axios.post(urls.getPhysicalExamTempDepartList)
  205. },
  206. getPhysicalExamTempByDepId(param) {
  207. return axios.post(urls.getPhysicalExamTempByDepId, param)
  208. },
  209. savePhysicalExamTemp(param) {
  210. return axios.post(urls.savePhysicalExamTemp, param)
  211. },
  212. delPhysicalExamTemp(param) {
  213. return axios.post(urls.delPhysicalExamTemp, param)
  214. },
  215. versionInfo(param) {//版本信息
  216. return axios.post(urls.versionInfo, param)
  217. },
  218. addVersInfo(param) {//版本信息-添加
  219. return axios.post(urls.addVersInfo, param)
  220. },
  221. updateVersInfo(param) {//版本信息-修改
  222. return axios.post(urls.updateVersInfo, param)
  223. },
  224. delVersionInfo(param) {//版本信息-删除说明
  225. return axios.post(urls.delVersionInfo, param)
  226. },
  227. addVersionInfo(param) {//版本信息-添加说明
  228. return axios.post(urls.addVersionInfo, param)
  229. },
  230. modiVersionInfo(param) {//版本信息-修改说明
  231. return axios.post(urls.modiVersionInfo, param)
  232. },
  233. getVersionDetlInfo(param) {//版本信息-版本说明列表
  234. return axios.post(urls.getVersionDetlInfo, param)
  235. },
  236. // 医学术语维护
  237. knowledgeName(param) {//命名维护
  238. return axios.post(urls.knowledgeName, param)
  239. },
  240. allKnowledgeType(param) {//命名维护-类型列表
  241. return axios.post(urls.allKnowledgeType, param)
  242. },
  243. knowledgeUpload(param) {//命名维护--导入
  244. return axios.post(urls.knowledgeUpload, param)
  245. },
  246. deletMedicalName(param) {//命名维护--删除
  247. return axios.post(urls.deletMedicalName, param)
  248. },
  249. getMedicalDetail(param) {//命名维护--获取详情
  250. return axios.post(urls.getMedicalDetail, param)
  251. },
  252. addMedicalName(param) {//命名维护--新增、修改
  253. return axios.post(urls.addMedicalName, param)
  254. },
  255. getSimilarList(param) { //命名维护--相似词
  256. return axios.post(urls.getSimilarList, param)
  257. },
  258. knowledgeRelation(param) {//关系维护
  259. return axios.post(urls.knowledgeRelation, param)
  260. },
  261. delKnowledgeRelation(param) {//关系维护-删除
  262. return axios.post(urls.delKnowledgeRelation, param)
  263. },
  264. getAllRelationType(param) {//关系维护-术语关系
  265. return axios.post(urls.getAllRelationType, param)
  266. },
  267. addRelationConcept(param) {//关系维护-添加
  268. return axios.post(urls.addRelationConcept, param)
  269. // return axios.post('http://192.168.3.101:5050/api/knowledgeman/relation/addRelationInfo', param)
  270. },
  271. searchRelationConcept(param) {//关系维护-搜索
  272. return axios.post(urls.searchRelationConcept, param)
  273. },
  274. RelationUpload(param) {//关系维护-导入
  275. return axios.post(urls.RelationUpload, param)
  276. },
  277. getMedicalInfoList(param) { //医学术语--属性维护--属性列表
  278. return axios.post(urls.getMedicalInfoList, param)
  279. },
  280. medicalInfoExcelIm(param) { //医学术语--属性维护--//医学术语--属性维护-术语医学属性excel文件导入
  281. return axios.post(urls.medicalInfoExcelIm, param)
  282. },
  283. getMedicalInfoDetail(param) { //医学术语--属性维护--属性详情
  284. return axios.post(urls.getMedicalInfoDetail, param)
  285. },
  286. addMedicalInfo(param) { //医学术语--属性维护--术语医学属性添加或者编辑
  287. return axios.post(urls.addMedicalInfo, param)
  288. },
  289. removeMedicalInfo(param) { //医学术语--属性维护--术语医学属性删除
  290. return axios.post(urls.removeMedicalInfo, param)
  291. },
  292. getAllLexiconRelationship(param) { //医学术语--获取所有术语类型
  293. return axios.post(urls.getAllLexiconRelationship, param)
  294. },
  295. getAllConcept(param) { //医学术语--获取所有概念(标准术语)
  296. return axios.post(urls.getAllConcept, param)
  297. // return axios.post('http://192.168.3.101:5050/api/knowledgeman/concept/getAllConcept', param)
  298. },
  299. getAllBodypart(param) {
  300. return axios.post(urls.getAllBodypart, param)
  301. },
  302. scaleContentStructure(param) {
  303. return axios.post(urls.scaleContentStructure, param)
  304. },
  305. getAllDeptAndDisInfo(param) { //模板维护-获取科室和疾病所有信息
  306. return axios.post(urls.getAllDeptAndDisInfo,param)
  307. },
  308. queryEvaluationModulePages(param) {
  309. return axios.post(urls.queryEvaluationModulePages,param)
  310. },
  311. getAllDepts(param) {
  312. return axios.post(urls.getAllDepts, param)
  313. },
  314. getLisMappingPage(param) { //医学数据-化验大小项与公表项维护-列表
  315. return axios.post(urls.getLisMappingPage, param)
  316. },
  317. saveLisMapping(param) { //医学数据-化验大小项与公表项维护-新增
  318. return axios.post(urls.saveLisMapping, param)
  319. },
  320. delLisMappingById(param) { //医学数据-化验大小项与公表项维护-单个删除
  321. return axios.post(urls.delLisMappingById, param)
  322. },
  323. hasLisMapping(param) { //医学数据-化验大小项与公表项维护-化验公表项映射是否已存在
  324. return axios.post(urls.hasLisMapping, param)
  325. },
  326. getTypeList(param) {//术语类型-列表
  327. return axios.post(urls.getTypeList, param)
  328. },
  329. addType(param) {//术语类型-添加
  330. return axios.post(urls.addType, param)
  331. },
  332. getAllLisConcept(param) { //医学数据-化验大小项与公表项维护-获取所有化验公表项
  333. return axios.post(urls.getAllLisConcept, param)
  334. },
  335. queryIndexConfigPages(param) {
  336. return axios.post(urls.queryIndexConfigPages, param) //医学数据-慢病指标值关联维护-列表
  337. },
  338. getIndexConfigLists(param) {
  339. return axios.post(urls.getIndexConfigLists, param) //医学数据-慢病指标值关联维护-获取慢病指标值关联
  340. },
  341. cancelIndexConfigAlls(param) {
  342. return axios.post(urls.cancelIndexConfigAlls, param) //医学数据-慢病指标值关联维护-删除慢病指标值关联
  343. },
  344. saveIndexConfigLists(param) {
  345. return axios.post(urls.saveIndexConfigLists, param) //医学数据-慢病指标值关联维护-添加关联
  346. },
  347. updateIndexConfigList(param) {
  348. return axios.post(urls.updateIndexConfigList, param) //医学数据-慢病指标值关联维护-修改关联
  349. },
  350. queryIndexConfigDiseaseNames(param) {
  351. return axios.post(urls.queryIndexConfigDiseaseNames, param) //医学数据-慢病指标值关联维护-慢病指标疾病标签查询
  352. },
  353. getDisScaleAllInfo(param) {
  354. return axios.post(urls.getDisScaleAllInfo, param) //医学数据-诊断量表关联维护-列表
  355. },
  356. addDisScaleInfo(param) {
  357. return axios.post(urls.addDisScaleInfo, param) //医学数据-诊断量表关联维护-添加和修改
  358. },
  359. getDisScaleByDisId(param) {
  360. return axios.post(urls.getDisScaleByDisId, param) //医学数据-诊断量表关联维护-根据诊断id获取诊断量表关联信息(修改回读用)
  361. },
  362. delDisScaleInfo(param) {
  363. return axios.post(urls.delDisScaleInfo, param) //医学数据-诊断量表关联维护-删除
  364. },
  365. insertOrUpdate(param) {
  366. return axios.post(urls.insertOrUpdate, param) //量表结构--添加或更新
  367. },
  368. getModuleType(param) {
  369. return axios.post(urls.getModuleType, param) //模板维护 -- 类型筛选
  370. },
  371. deleteScale(param) {
  372. return axios.post(urls.deleteScale, param) //量表结构 -- 删除
  373. },
  374. getKnowledgeEnums(){ //医学术语库枚举
  375. return axios.post(urls.getKnowledgeEnums)
  376. },
  377. getAssaySon(param) {
  378. return axios.post(urls.getAssaySon, param) //化验子项-列表
  379. },
  380. getAssaySonDetail(param) {
  381. return axios.post(urls.getAssaySonDetail, param) //化验子项-详情
  382. },
  383. getConceptInfoAssay(param) {
  384. return axios.post(urls.getConceptInfoAssay, param) //化验子项-搜索术语
  385. },
  386. addAssaySon(param) {
  387. return axios.post(urls.addAssaySon, param) //化验子项-添加
  388. },
  389. delAssaySon(param) {
  390. return axios.post(urls.delAssaySon, param) //化验子项-删除/恢复
  391. },
  392. getConceptRelation(param) {
  393. return axios.post(urls.getConceptRelation, param) //术语关联-列表
  394. },
  395. getConceptRelationDet(param) {
  396. return axios.post(urls.getConceptRelationDet, param) //术语关联-详情
  397. },
  398. addConceptRelation(param) {
  399. return axios.post(urls.addConceptRelation, param) //术语关联-添加
  400. },
  401. delConceptRelation(param) {
  402. return axios.post(urls.delConceptRelation, param) //术语关联-删除/恢复
  403. },
  404. multContactList(param) { //知识库标准化-医学术语多层关联维护-列表
  405. return axios.post(urls.multContactList, param)
  406. },
  407. removeRelationContact(param) { //知识库标准化-医学术语多层关联维护-删除或者恢复
  408. return axios.post(urls.removeRelationContact, param)
  409. },
  410. relationContactDetail(param) { //知识库标准化-医学术语多层关联维护-详情
  411. return axios.post(urls.relationContactDetail, param)
  412. },
  413. addMultRelation(param) { //知识库标准化-医学术语多层关联维护-添加或者编辑
  414. return axios.post(urls.addMultRelation, param)
  415. },
  416. reloadLib() { //医学术语命名维护-加载词库
  417. return axios.post(urls.reloadLib)
  418. },
  419. getDeptList(param) { //医学术语命名维护-添加-获取科室
  420. return axios.post(urls.getDeptList,param)
  421. },
  422. }