bigdata.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. import request from '@/utils/request'
  2. // 按照部门统计农业合作社个数--饼图
  3. export function cooperativesBigData() {
  4. return request({
  5. url: '/center-agriculture/data/cooperativesBigData',
  6. method: 'get',
  7. })
  8. }
  9. // 按照部门统计农机站个数--饼图
  10. export function machineryInfoBigData() {
  11. return request({
  12. url: '/center-agriculture/data/machineryInfoBigData',
  13. method: 'get',
  14. })
  15. }
  16. // 按照部门统计耕地面积--柱状图
  17. export function landInfoBigData() {
  18. return request({
  19. url: '/center-agriculture/data/landInfoBigData',
  20. method: 'get',
  21. })
  22. }
  23. // 统计事件类型种类;统计每个种类占当前部门查看权限所有事件的百分比;事件总数;未处理;处理中--两个饼图三个数据信息
  24. export function eventcatalogueBigData(param) {
  25. return request({
  26. url: '/center-agriculture/data/eventcatalogueBigData',
  27. method: 'get',
  28. param:param
  29. })
  30. }
  31. export function deptBigData(param) {
  32. return request({
  33. url: '/center-agriculture/data/deptBigData',
  34. method: 'get',
  35. param:param
  36. })
  37. }
  38. // 站点统计(五角分布图雷达图)按照当前登录人数据权限数据查询农业合作社个数、农机站个数、畜保站个数、植保站个数、养殖、粪污处理个数(不用按照部门分组)
  39. export function leidaBigData() {
  40. return request({
  41. url: '/center-agriculture/data/leidaBigData',
  42. method: 'get',
  43. })
  44. }
  45. //按照部门分数植保站个数--柱状图
  46. export function protectInfoBigData() {
  47. return request({
  48. url: '/center-agriculture/data/protectInfoBigData',
  49. method: 'get',
  50. })
  51. }
  52. //按照部门分数畜保站个数--柱状图
  53. export function xubaoBigData() {
  54. return request({
  55. url: '/center-agriculture/data/xubaoBigData',
  56. method: 'get',
  57. })
  58. }
  59. //按照部门分组种子库存量--柱状图
  60. export function zhongZiBigData() {
  61. return request({
  62. url: '/center-agriculture/data/zhongZiBigData',
  63. method: 'get',
  64. })
  65. }
  66. //按照部门分组化肥库存量--柱状图
  67. export function huaFeiBigData() {
  68. return request({
  69. url: '/center-agriculture/data/huaFeiBigData',
  70. method: 'get',
  71. })
  72. }
  73. //分组养殖类型分布--饼图
  74. export function YangZhiBigData() {
  75. return request({
  76. url: '/center-agriculture/data/YangZhiBigData',
  77. method: 'get',
  78. })
  79. }
  80. // 按照部门统计还田量--漏斗图
  81. export function getHuanTianDept() {
  82. return request({
  83. url: '/center-agriculture/data/getHuanTianDept',
  84. method: 'get',
  85. })
  86. }
  87. //按照类型统计还田面积--饼图
  88. export function getHuanTianType() {
  89. return request({
  90. url: '/center-agriculture/data/getHuanTianType',
  91. method: 'get',
  92. })
  93. }
  94. // 按照部门统计离田量--饼图
  95. export function getLItianDept() {
  96. return request({
  97. url: '/center-agriculture/data/getLItianDept',
  98. method: 'get',
  99. })
  100. }
  101. //热力图
  102. export function getRlt(param) {
  103. //暂时传当年,以后再说
  104. if (param == null) {
  105. let myDate = new Date();
  106. param = {day: myDate.getFullYear()}
  107. }
  108. return request({
  109. url: '/center-agriculture/data/getHeatMap',
  110. method: 'post',
  111. data : param
  112. })
  113. }
  114. //大数据-种植数据分析
  115. export function plantDataAnalysis() {
  116. return request({
  117. url: '/center-agriculture/data/plantDataAnalysis',
  118. method: 'get',
  119. })
  120. }
  121. //大数据-养殖数据分析
  122. export function breedDataAnalysis() {
  123. return request({
  124. url: '/center-agriculture/data/breedDataAnalysis',
  125. method: 'get',
  126. })
  127. }