diagBase.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import axios from 'axios';
  2. import config from '@api/config.js';
  3. const urls = config.urls;
  4. export default {
  5. exportDiagnosticAll(param){ //诊断依据--导出诊断依据
  6. // return axios.post(urls.exportDiagnosticAll, param)
  7. return axios({
  8. method:'post',
  9. url:urls.exportDiagnosticAll,
  10. data: param,
  11. contentType: "application/vnd.ms-excel" ,
  12. responseType: 'blob'//必须添加,否则会乱码
  13. })
  14. },
  15. exportDiagnosticBasis(data){ //诊断依据--导出诊断依据问题
  16. // return axios.post(urls.exportDiagnosticBasis, param,{
  17. // contentType: "application/vnd.ms-excel" ,
  18. // responseType: 'blob' //必须添加,否则会乱码
  19. // })
  20. return axios({
  21. method:'post',
  22. url:urls.exportDiagnosticBasis,
  23. data,
  24. contentType: "application/vnd.ms-excel" ,
  25. responseType: 'blob'//必须添加,否则会乱码
  26. })
  27. },
  28. importDiagnosticBasis(param){ //诊断依据--导入诊断依据数据
  29. return axios.post(urls.importDiagnosticBasis, param)
  30. },
  31. queryQuestionPage(param){ //诊断依据--问题词分页查询
  32. return axios.post(urls.queryQuestionPage, param)
  33. },
  34. diagBaseDelete(param){ //诊断依据--删除
  35. return axios.post(urls.diagBaseDelete, param)
  36. },
  37. diagBaseGetDetail(param){ //诊断依据--获取详情
  38. return axios.post(urls.diagBaseGetDetail, param)
  39. },
  40. diagBaseIndex(param){ //诊断依据--诊断检索
  41. return axios.post(urls.diagBaseIndex, param)
  42. },
  43. diagBasePage(param){ //诊断依据--分页
  44. return axios.post(urls.diagBasePage, param)
  45. },
  46. diagBaseUpdateNeo(param){ //诊断依据--更新图谱
  47. return axios.post(urls.diagBaseUpdateNeo, param)
  48. },
  49. diagBaseVerifyAllData(param){ //诊断依据--校验所有数据
  50. return axios.post(urls.diagBaseVerifyAllData, param)
  51. },
  52. diagBaseVerifyData(param){ //诊断依据--校验数据
  53. return axios.post(urls.diagBaseVerifyData, param)
  54. }
  55. }