dataAnalysis.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. import request from "@/utils/request.js"
  2. // 获取医生工作量信息
  3. export function getDoctorWork({page, limit, ...data}) {
  4. return request({
  5. url: '/data/analysis/docDemCount',
  6. method: 'post',
  7. data,
  8. params: {page, limit}
  9. })
  10. }
  11. // 获取医生工作量信息
  12. export function getDoctorWorkChart(data) {
  13. return request({
  14. url: '/data/analysis/docDemReport',
  15. method: 'post',
  16. data,
  17. })
  18. }
  19. // 医院使用分析
  20. export function getHospitalWork(data) {
  21. return request({
  22. url: '/data/analysis/doctorWorkCount',
  23. method: 'post',
  24. data
  25. })
  26. }
  27. // 处方金额分析
  28. export function getRecipeMoney(data) {
  29. return request({
  30. url: '/data/analysis/recipeMoneyCount',
  31. method: 'post',
  32. data
  33. })
  34. };
  35. // 新增开方来源数据
  36. export function addRecipeFrom(data) {
  37. return request({
  38. url: "/data/analysis/Add?type=" + data.type,
  39. method: 'post',
  40. data
  41. })
  42. };
  43. // 获取疾病发病量数据分析
  44. export function getDiseaseA(data) {
  45. return request({
  46. url: '/data/analysis/diseaseACount',
  47. method: 'post',
  48. data
  49. })
  50. };
  51. //处方来源分析
  52. export function getRecipeFrom(data) {
  53. return request({
  54. url: '/data/analysis/recipeFromCount',
  55. method: 'post',
  56. data
  57. })
  58. };
  59. // 治未病 分析
  60. export function cureCount(data) {
  61. return request({
  62. url: '/data/analysis/cureCount',
  63. method: 'post',
  64. data
  65. })
  66. };
  67. // 医生工作量 表导出
  68. export function exportDow(data) {
  69. return request({
  70. url: '/data/analysis/doctorWorkExport',
  71. method: 'post',
  72. data
  73. })
  74. };
  75. // 治未病 导出
  76. export function exportCure(data) {
  77. return request({
  78. url: '/data/analysis/cureCountExport',
  79. method: 'post',
  80. data
  81. })
  82. };