bigdata.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  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() {
  25. return request({
  26. url: '/center-agriculture/data/eventcatalogueBigData',
  27. method: 'get',
  28. })
  29. }
  30. export function deptBigData() {
  31. return request({
  32. url: '/center-agriculture/data/deptBigData',
  33. method: 'get',
  34. })
  35. }
  36. // 站点统计(五角分布图雷达图)按照当前登录人数据权限数据查询农业合作社个数、农机站个数、畜保站个数、植保站个数、养殖、粪污处理个数(不用按照部门分组)
  37. export function leidaBigData() {
  38. return request({
  39. url: '/center-agriculture/data/leidaBigData',
  40. method: 'get',
  41. })
  42. }
  43. //按照部门分数植保站个数--柱状图
  44. export function protectInfoBigData() {
  45. return request({
  46. url: '/center-agriculture/data/protectInfoBigData',
  47. method: 'get',
  48. })
  49. }
  50. //按照部门分数畜保站个数--柱状图
  51. export function xubaoBigData() {
  52. return request({
  53. url: '/center-agriculture/data/xubaoBigData',
  54. method: 'get',
  55. })
  56. }
  57. //按照部门分组种子库存量--柱状图
  58. export function zhongZiBigData() {
  59. return request({
  60. url: '/center-agriculture/data/zhongZiBigData',
  61. method: 'get',
  62. })
  63. }
  64. //按照部门分组化肥库存量--柱状图
  65. export function huaFeiBigData() {
  66. return request({
  67. url: '/center-agriculture/data/huaFeiBigData',
  68. method: 'get',
  69. })
  70. }
  71. //分组养殖类型分布--饼图
  72. export function YangZhiBigData() {
  73. return request({
  74. url: '/center-agriculture/data/YangZhiBigData',
  75. method: 'get',
  76. })
  77. }
  78. // 按照部门统计还田量--漏斗图
  79. export function getHuanTianDept() {
  80. return request({
  81. url: '/center-agriculture/data/getHuanTianDept',
  82. method: 'get',
  83. })
  84. }
  85. //按照类型统计还田面积--饼图
  86. export function getHuanTianType() {
  87. return request({
  88. url: '/center-agriculture/data/getHuanTianType',
  89. method: 'get',
  90. })
  91. }
  92. // 按照部门统计离田量--饼图
  93. export function getLItianDept() {
  94. return request({
  95. url: '/center-agriculture/data/getLItianDept',
  96. method: 'get',
  97. })
  98. }
  99. // 农业数据统计--饼图
  100. export function getAgricultureData() {
  101. return request({
  102. url: '/center-agriculture/data/getAgricultureData',
  103. method: 'get',
  104. })
  105. }
  106. //热力图
  107. export function getRlt(param) {
  108. //暂时传当年,以后再说
  109. if (param == null) {
  110. let myDate = new Date();
  111. param = {day: myDate.getFullYear()}
  112. }
  113. return request({
  114. url: '/center-agriculture/data/getHeatMap',
  115. method: 'post',
  116. data : param
  117. })
  118. }
  119. //大数据-种植数据分析
  120. export function plantDataAnalysis() {
  121. return request({
  122. url: '/center-agriculture/data/plantDataAnalysis',
  123. method: 'get',
  124. })
  125. }
  126. //大数据-养殖数据分析
  127. export function breedDataAnalysis() {
  128. return request({
  129. url: '/center-agriculture/data/breedDataAnalysis',
  130. method: 'get',
  131. })
  132. }