api.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import axios from 'axios';
  2. const urls = {
  3. getPathInfo:'/api/prec/patientInfo/getTopPatientInfo',//患者信息
  4. getSysConfig:'/api/prec/sysSet/getSysSetInfoDatas',//配置项
  5. recordCheck:'/api/prec/inquiryInfo/recordCheck',//校验是否已做过
  6. getAll:'/api/prec/moduleInfo/getAll',//获取模板
  7. getSymptom:'/api/prec/questionUsual/getQuestionUsual',//常用症状
  8. getById:'/api/prec/questionInfo/getById',//常标签详情
  9. push:'/api/prec/push/pushInner',//症状推送
  10. saveInquiry:'/api/prec/inquiryInfo/saveInquiry',//保存问诊记录
  11. uploadImageThum:'/api/prec/file/uploadImageThum',//单个文件上传同时生成缩略图
  12. uploadImageThums:'/api/prec/file/uploadImageThums',//多个文件上传同时生成缩略图
  13. getTagInfos:'/api/prec/retrieval/getTagInfos',//检索
  14. // uploadImageThums:'http://192.168.3.1:8849/file/uploadImageThums',//多个文件上传同时生成缩略图
  15. }
  16. export default {
  17. getPathInfo(param){
  18. return axios.post(urls.getPathInfo,param)
  19. },
  20. getSysConfig(param){
  21. return axios.post(urls.getSysConfig,param)
  22. },
  23. recordCheck(param){
  24. return axios.post(urls.recordCheck,param)
  25. },
  26. getAll(param){
  27. return axios.post(urls.getAll,param)
  28. },
  29. getSymptom(param){
  30. return axios.post(urls.getSymptom,param)
  31. },
  32. getById(param){
  33. return axios.post(urls.getById,param)
  34. },
  35. getPush(param){
  36. return axios.post(urls.push,param)
  37. },
  38. uploadImageThums(param){
  39. return axios.post(urls.uploadImageThums,param)
  40. },
  41. uploadImageThum(param){
  42. return axios.post(urls.uploadImageThum,param)
  43. },
  44. getTagInfos(param){
  45. return axios.post(urls.getTagInfos,param)
  46. },
  47. saveInquiry(param){
  48. return axios.post(urls.saveInquiry,param)
  49. },
  50. }