pvPowerChart.vue 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <script>
  2. import Card from "@/components/common/card.vue";
  3. import PvPowerSummaryChart from "@/components/dashboard/more/pv/pvPowerSummaryChart.vue";
  4. import PvPowerProfitChart from "@/components/dashboard/more/pv/pvPowerProfitChart.vue";
  5. export default {
  6. data() {
  7. let timeRange = this.$util.dateUtil.getNearlyMonthRange();
  8. return {
  9. queryData: {
  10. timeRange: timeRange
  11. },
  12. };
  13. },
  14. components: {
  15. Card,
  16. PvPowerSummaryChart,
  17. PvPowerProfitChart,
  18. },
  19. };
  20. </script>
  21. <template>
  22. <div class="dashboard-pvPower">
  23. <Card title="光伏发电量: kWh">
  24. <div style="height: 200px">
  25. <PvPowerSummaryChart
  26. :height="220"
  27. :queryData="queryData"
  28. ></PvPowerSummaryChart>
  29. </div>
  30. <div style="width: 90%; margin: 0 auto">
  31. <a-divider style="margin: 10px 0 0; padding: 0"></a-divider>
  32. </div>
  33. </Card>
  34. <Card title="光伏盈利: 元">
  35. <div style="width: 90%; margin: 0 auto; padding: 15px">
  36. <PvPowerProfitChart
  37. :height="200"
  38. :queryData="queryData"
  39. ></PvPowerProfitChart>
  40. </div>
  41. </Card>
  42. </div>
  43. </template>
  44. <style lang="less" scoped></style>