Newer
Older
CloudBrainNew / src / views / cityConstruction / components / construction / components / constructionAlarmBar.vue
<!--
 * @Description:
 * @Author: 王晓颖
 * @Date:
 -->
<template>
  <single-layout title="工地各类报警">
    <colorful-bar-chart
      :id="options.id"
      :unit="options.unit"
      :height="options.height"
      :xAxisData="options.xAxisData"
      :seriesData="options.seriesData"
    />
  </single-layout>
</template>

<script>
import ColorfulBarChart from '@/components/barChart/colorfulBarChart'
import SingleLayout from '@/components/layout/singleLayout'
export default {
  name: 'ConstructionAlarmBar',
  components: {SingleLayout, ColorfulBarChart},
  data () {
    return {
      options: {
        id: 'construction_alarm_bar',
        height: '100%',
        width: '100%',
        unit: '次',
        xAxisData: ['PM2.5超标', '工作服报警', '湿度异常', '噪声过大', 'TSP', 'PM10'],
        seriesData: [0, 0, 0, 0, 0, 0]
      }
    }
  },
  created () {
const mockData = this.$globalJsons.globalPlan
    this.options.xAxisData = mockData.monitor.bar.xData
    this.options.seriesData = mockData.monitor.bar.yData
  },
  methods: {
    getData () {

    }
  }
}
</script>

<style rel="stylesheet/scss" lang="scss" scoped>

</style>