apiOperationAnalysis.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import Request from "@/utils/request";
  2. // 核心指标
  3. const getCoreData = (param) => {
  4. let type = param.energy?param.energy:'all';
  5. if ('electric'==type) {
  6. // 用电
  7. return Request.post('/analyse/getAnalysePowerCoreIndicators', param)
  8. } else if ('water'==type) {
  9. // 用水
  10. return Request.post('/analyse/getAnalyseWaterCoreIndicators', param)
  11. } else if ('hot'==type) {
  12. // 用热
  13. return Request.post('/analyse/getAnalyseHotCoreIndicators', param)
  14. } else if ('cold'==type) {
  15. // 用冷
  16. return Request.post('/analyse/getAnalyseColdCoreIndicators', param)
  17. } else if ('pv'==type) {
  18. // 光伏
  19. return Request.post('/analyse/getAnalyseCpvCoreIndicators', param)
  20. } else {
  21. // 全部
  22. return Request.post('/analyse/getAnalyseCoreIndicators', param)
  23. }
  24. }
  25. const getEnergyTrendsTotal = (timeRange) => {
  26. return Request.post('/analyse/getEnergyTrendsTotal', timeRange)
  27. }
  28. const getEnergyTrendsAnalysePower = (timeRange) => {
  29. return Request.post('/analyse/getEnergyTrendsAnalysePower', timeRange)
  30. }
  31. const getEnergyTrendsAnalyseWater = (timeRange) => {
  32. return Request.post('/analyse/getEnergyTrendsAnalyseWater', timeRange)
  33. }
  34. const getEnergyTrendsAnalyseHot = (timeRange) => {
  35. return Request.post('/analyse/getEnergyTrendsAnalyseHot', timeRange)
  36. }
  37. const getEnergyTrendsAnalyseCold = (timeRange) => {
  38. return Request.post('/analyse/getEnergyTrendsAnalyseCold', timeRange)
  39. }
  40. const getEnergyTrendsAnalyseCpv = (timeRange) => {
  41. return Request.post('/analyse/getEnergyTrendsAnalyseCpv', timeRange)
  42. }
  43. const getEnergyTrendsAnalyseCpvInfo = (timeRange) => {
  44. return Request.post('/analyse/getEnergyTrendsAnalyseCpvInfo', timeRange)
  45. }
  46. export default {
  47. getCoreData,
  48. getEnergyTrendsTotal,
  49. getEnergyTrendsAnalysePower,
  50. getEnergyTrendsAnalyseWater,
  51. getEnergyTrendsAnalyseHot,
  52. getEnergyTrendsAnalyseCold,
  53. getEnergyTrendsAnalyseCpv,
  54. getEnergyTrendsAnalyseCpvInfo,
  55. }