api.js 2.1 KB

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