icss.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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. getLisMappingPage(param) {
  16. //医学数据-化验大小项与公表项维护-列表
  17. return axios.post(urls.getLisMappingPage, param);
  18. },
  19. delLisMappingById(param) {
  20. //医学数据-化验大小项与公表项维护-单个删除
  21. return axios.post(urls.delLisMappingById, param);
  22. },
  23. getConceptInfoAssay(param) {
  24. return axios.post(urls.getConceptInfoAssay, param); //化验子项-搜索术语
  25. },
  26. getAllLisConcept(param) {
  27. //医学数据-化验大小项与公表项维护-获取所有化验公表项
  28. return axios.post(urls.getAllLisConcept, param);
  29. },
  30. saveLisMapping(param) {
  31. //医学数据-化验大小项与公表项维护-新增
  32. return axios.post(urls.saveLisMapping, param);
  33. },
  34. hasLisMapping(param) {
  35. //医学数据-化验大小项与公表项维护-化验公表项映射是否已存在
  36. return axios.post(urls.hasLisMapping, param);
  37. },
  38. delConceptInfo(param) {
  39. return axios.post(urls.delConceptInfo, param);
  40. },
  41. getConceptKnowledgeList(param) {
  42. return axios.post(urls.getConceptKnowledgeList, param);
  43. },
  44. retrievalSearch(param) {
  45. // 术语搜索
  46. return axios.post(urls.retrievalSearch, 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. };