<template>
  <div class="use-electro-data">
    <cardList cardListTitle="用电数据">
      <div slot="right">
        <!-- <i class="el-icon-menu"></i> -->
        <el-button size="mini" @click="toEnergyPage" type="primary"
          >综合图形</el-button
        >
      </div>
      <div slot="content">
        <!-- <enTabs ></enTabs> -->
        <div>
          <el-tabs class="en-tabs" v-model="activeTab">
            <el-tab-pane
              :label="item.label"
              :name="item.value"
              v-for="(item, index) in electroTabList"
              :key="index"
            ></el-tab-pane>
          </el-tabs>
        </div>
        <div>
          <el-form :inline="true" :mode='formData'>
            <el-form-item label="设备名称:">
              <el-input size="mini" placeholder=""></el-input>
            </el-form-item>

            <el-form-item label="设备编号:">
              <el-input size="mini" placeholder=""></el-input>
            </el-form-item>

            <el-form-item label="运行状态:">
              <el-select size="mini" placeholder="" v-model="formData.tyoe">
                <el-option label="正常" value="shanghai"></el-option>
                <el-option label="不正常" value="beijing"></el-option>
              </el-select>
            </el-form-item>

            <el-form-item>
              <el-button icon="el-icon-search" size="mini" type="primary"
                >查询</el-button
              >
            </el-form-item>
          </el-form>
        </div>

        <enTable
          :tableColums="tableColums"
          :tableData="tableData"
          :isShowOp="true"
          isShowPage="true"
        >
          <template v-slot:operation="scope">
            <el-button type="text" @click="openHistoryHandle"
              >历史数据</el-button
            >
            <el-button type="text" @click="openPicTHandle">统计图表</el-button>
          </template>
        </enTable>
      </div>
    </cardList>
    <history-data-modal
      :historyDataModalVisible="historyDataModalVisible"
      v-on:cancelhandle="cancelhandle"
    ></history-data-modal>
    <statistic-pic-table-modal
      :statisticModalVisible="statisticModalVisible"
      v-on:cancelhandlePic="cancelhandlePic"
    ></statistic-pic-table-modal>
  </div>
</template>
<script>
import cardList from '../../components/cardList'
import enTabs from '../../components/enTabs'
import enTable from '../../components/enTable'
import historyDataModal from './components/historyDataModal'
import statisticPicTableModal from './components/statisticPicTableModal'
const tableColums = [
  {
    align: 'center',
    prop: 'A',
    label: '设备名称',
    width: 162
  },
  {
    align: 'center',
    prop: 'B',
    label: '设备位置'
    // width: 182
  },
  {
    align: 'center',
    prop: 'C',
    label: '当日功耗',
    width: 162
  },
  {
    align: 'center',
    prop: 'D',
    label: '当月功耗',
    width: 162
  },
  {
    align: 'center',
    prop: 'E',
    label: '设备状态',
    width: 152
  },
  {
    align: 'center',
    prop: 'F',
    label: '设备编号',
    width: 152
  }
]
const tableData = [
  {
    A: '设备1',
    B: '左侧办公房屋',
    C: '11',
    D: '1100',
    E: '开启',
    F: 'QY0001'
  },
  {
    A: '设备2',
    B: '左侧办公房屋',
    C: '11',
    D: '1100',
    E: '开启',
    F: 'QY0002'
  }
]
export default {
  name: 'useElectroData',
  components: {
    cardList,
    enTabs,
    enTable,
    historyDataModal,
    statisticPicTableModal
  },
  data() {
    return {
      formData: {},
      activeTab: '01',
      historyDataModalVisible: false,
      statisticModalVisible: false,
      tableColums,
      tableData,
      electroTabList: [
        {
          value: '01',
          label: '全部'
        },
        {
          value: '02',
          label: '排风机'
        },
        {
          value: '03',
          label: '机房空调(220V)'
        },
        {
          value: '04',
          label: '机房空调(380V)'
        },
        {
          value: '05',
          label: '防火卷帘门'
        },
        {
          value: '06',
          label: '风冷热泵机组'
        },
        {
          value: '07',
          label: '室内机风柜'
        },
        {
          value: '08',
          label: '多联室外机'
        }
      ]
    }
  },

  methods: {
    cancelhandle() {
      this.$nextTick(() => {
        this.historyDataModalVisible = false
      })
    },
    cancelhandlePic() {
      this.$nextTick(() => {
        this.statisticModalVisible = false
      })
    },

    openHistoryHandle() {
      this.historyDataModalVisible = true
    },
    openPicTHandle() {
      this.$nextTick(() => {
        this.statisticModalVisible = true
      })
    },
    toEnergyPage() {
      this.$router.push({
        path: '/analysis/energy'
      })
    }
  }
}
</script>
<style lang="scss">
.use-electro-data {
  padding: 0px 0 40px 0px;
  .el-form-item {
    margin-bottom: 15px;
    margin-top: 15px;
  }
}
</style>