api.js 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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/inquiryInfoSyf/recordCheck',//校验是否已做过
  7. getAll:'/api/prec/moduleInfo/getAll',//获取模板
  8. getSymptom:'/api/prec/questionUsual/getQuestionUsual',//常用症状
  9. getById:'/api/prec/questionInfo/getById',//常标签详情
  10. getByIds:'/api/prec/questionInfo/getByIds',// 获取多个问题
  11. push:'/api/prec/push/pushInner',//症状推送
  12. saveInquiry:'/api/prec//inquiryInfoSyf/saveInquiry',//保存问诊记录
  13. uploadImageThum:'/api/prec/file/uploadImageThum',//单个文件上传同时生成缩略图
  14. uploadImageThums:'/api/prec/file/uploadImageThums',//多个文件上传同时生成缩略图
  15. // uploadImageThums:'http://192.168.3.117:5050/api/prec/file/uploadImageThums',//多个文件上传同时生成缩略图
  16. getTagInfos:'/api/prec/retrieval/getTagInfos',//检索
  17. signIn:'/api/prec/patientInfo/signIn',//登录
  18. getDisclaimerInformations:'/api/prec/disclaimerInformation/getDisclaimerInformations',//配置文案
  19. saveBuriedSome:'/api/prec/statistical/saveBuriedSome',//埋点
  20. getScale:'/api/prec/inquiryInfoSyf/getScale',//获取量表结果
  21. // uploadImageThums:'http://192.168.3.1:8849/file/uploadImageThums',//多个文件上传同时生成缩略图
  22. }
  23. export default {
  24. getDisclaimerInformations(){
  25. return axios.post(urls.getDisclaimerInformations)
  26. },
  27. saveBuriedSome(param){
  28. return axios.post(urls.saveBuriedSome,param)
  29. },
  30. getHospitalDatas(param){
  31. return axios.post(urls.getHospitalDatas,param)
  32. },
  33. getPathInfo(param){
  34. return axios.post(urls.getPathInfo,param)
  35. },
  36. getSysConfig(param){
  37. return axios.post(urls.getSysConfig,param)
  38. },
  39. recordCheck(param){
  40. return axios.post(urls.recordCheck,param)
  41. },
  42. getAll(param){
  43. return axios.post(urls.getAll,param)
  44. },
  45. getSymptom(param){
  46. return axios.post(urls.getSymptom,param)
  47. },
  48. getById(param){
  49. return axios.post(urls.getById,param)
  50. },
  51. getByIds(param){
  52. return axios.post(urls.getByIds,param)
  53. },
  54. getPush(param){
  55. return axios.post(urls.push,param)
  56. },
  57. uploadImageThums(param){
  58. return axios.post(urls.uploadImageThums,param)
  59. },
  60. uploadImageThum(param){
  61. return axios.post(urls.uploadImageThum,param)
  62. },
  63. getTagInfos(param){
  64. return axios.post(urls.getTagInfos,param)
  65. },
  66. saveInquiry(param){
  67. return axios.post(urls.saveInquiry,param)
  68. },
  69. signIn(param){
  70. return axios.post(urls.signIn,param)
  71. },
  72. getScale(param){
  73. return axios.post(urls.getScale,param)
  74. },
  75. }