knowledgeTree.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. import axios from 'axios';
  2. import config from '@api/config.js';
  3. const urls = config.urls;
  4. export default {
  5. addTreeRelation(param) {
  6. return axios.post(urls.addTreeRelation, param);
  7. },
  8. getTreeSearchList(param) {
  9. return axios.post(urls.searchTreeItem, param);
  10. },
  11. getlistTree(param) {
  12. return axios.post(urls.getTree, param);
  13. },
  14. getBaseConceptInfoPage(param) {
  15. return axios.post(urls.getBaseConceptInfoPage, param);
  16. },
  17. disableConcept(param) {
  18. return axios.post(urls.disableConcept, param);
  19. },
  20. startConcept(param) {
  21. return axios.post(urls.startConcept, param);
  22. },
  23. baseTypeGetPage(param) {
  24. return axios.post(urls.baseTypeGetPage, param);
  25. },
  26. clearStandRuleDrug(param) {
  27. return axios.post(urls.clearStandRuleDrug, param);
  28. },
  29. saveBaseConceptInfo(param) {
  30. return axios.post(urls.saveBaseConceptInfo, param);
  31. },
  32. getBaseConceptAll(param) {
  33. return axios.post(urls.getBaseConceptAll, param);
  34. },
  35. baseRelationTypeGetPage(param) {
  36. return axios.post(urls.baseRelationTypeGetPage, param);
  37. },
  38. getDiseasePage(param) {
  39. return axios.post(urls.getDiseasePage, param);
  40. },
  41. staticBaseKnowledge(param) {
  42. return axios.post(urls.staticBaseKnowledge, param);
  43. },
  44. getListBack(param) {//字典信息
  45. return axios.post(urls.getListBack, param);
  46. },
  47. changeBaseStatus(param) {//字典信息
  48. return axios.post(urls.changeBaseStatus, param);
  49. },
  50. getBaseRecordById(param) {//获取静态知识详情
  51. return axios.post(urls.getBaseRecordById, param);
  52. },
  53. saveBaseOrUpdateRecord(param) {//保存静态知识
  54. return axios.post(urls.saveBaseOrUpdateRecord, param);
  55. },
  56. staticKnowledgeBaseInfo(param) {//搜索静态知识
  57. return axios.post(urls.staticKnowledgeBaseInfo, param);
  58. },
  59. diseaseDelete(param) {//删除诊断依据
  60. return axios.post(urls.diseaseDelete, param);
  61. },
  62. getBaseDetail(param) {//获取疾病详情
  63. return axios.post(urls.getBaseDetail, param);
  64. },
  65. searchConcept(param) {//查询疾病
  66. return axios.post(urls.searchConcept, param);
  67. },
  68. diseaseBaseSave(param) {//保存疾病
  69. return axios.post(urls.diseaseBaseSave, param);
  70. },
  71. clearConceptInfo(param) {//删除同义词
  72. return axios.post(urls.clearConceptInfo, param);
  73. },
  74. allRuleTest(param) {
  75. return axios.post(urls.allRuleTest, param);
  76. },
  77. autoExportExcel(param) {
  78. return axios({
  79. method:'post',
  80. url:urls.exportRuleExcel,
  81. data: param,
  82. contentType: "application/vnd.ms-excel" ,
  83. responseType: 'blob'//必须添加,否则会乱码
  84. })
  85. },
  86. autoGetCaseResultList(param) {
  87. return axios.post(urls.autoGetCaseResultList, param);
  88. },
  89. getDroplistData(param) {
  90. return axios.post(urls.getDroplistData, param);
  91. },
  92. getResultRulePage(param) {
  93. return axios.post(urls.getResultRulePage, param);
  94. },
  95. ruleExportExcel(param) {
  96. return axios({
  97. method:'post',
  98. url:urls.ruleExportExcel,
  99. data: param,
  100. contentType: "application/vnd.ms-excel" ,
  101. responseType: 'blob'//必须添加,否则会乱码
  102. })
  103. },
  104. autoRuleTest(param) {
  105. return axios.post(urls.autoRuleTest, param);
  106. },
  107. getRecordHopitalList(param) {
  108. return axios.post(urls.getRecordHopitalList, param);
  109. },
  110. getRunningStatusByHospitalId(param) {
  111. return axios.post(urls.getRunningStatusByHospitalId, param);
  112. },
  113. updateRunningStatus(param) {
  114. return axios.post(urls.updateRunningStatus, param);
  115. },
  116. getTypesList(param) {
  117. return axios.post(urls.zskTypeList, param);
  118. },
  119. zskgetDict(param) {
  120. return axios.post(urls.zskgetDict, param);
  121. },
  122. clearDrug(param) {//清除药品缓存
  123. return axios.post(urls.clearDrug, param);
  124. },
  125. findDisName(param) {
  126. return axios.post(urls.findDisName, param);
  127. },
  128. };