<template>
  <div style="padding:20px 0">

    <el-row :gutter="20" class='elrows'>
      <el-col :span="24">
        <PanelGroup :totaldata="list"></PanelGroup>
      </el-col>

      <el-col :span="12" class="chartSize">
        <div style="padding:10px;color:#b3241d;font-size:18px">月度上传档案统计</div>
        <myecharts :width="'100%'" :height="'300px'" :data="overall_month_data"></myecharts>
      </el-col>
      <el-col :span="12" class="chartSize">
        <div style="padding:10px;color:#b3241d;font-size:18px">组织档案统计</div>
        <myecharts :width="'100%'" :height="'300px'" :data="overall_originze_data"></myecharts>
      </el-col>
    </el-row>

  </div>
</template>

<script>
  import myecharts from '@/components/myecharts';
  import PanelGroup from './components/PanelGroup';
  export default {
    components: {
      myecharts,
      PanelGroup
    },
    data() {
      return {
        list: {},
        overall_month_data: {},
        overall_originze_data: {}
      }
    },
    watch: {

    },
    created() {
      this.init()
    },
    mounted() {

    },
    methods: {

      init() {
        this.overall_month_data = {
          xShow: true,
          yShow: true,
          rotate: 0,
          // formatter:function(params){
          //   return that.chartFomatter(params)
          // },
          x: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
          list: [{
            name: "上传数",
            data: [3, 10, 12, 4, 20, 13, 1, 21, 8, 2, 1, 14],
            type: 'bar',
            barGap: '0%',
          }]
        }
        this.overall_originze_data = {
          trigger: 'item',
          xShow: false,
          yShow: false,
          list: [{
            name: '上传数',
            type: 'pie',
            radius: '80%',
            // center:['20%','20%'],
            data: [{
                value: 30,
                name: '集团'
              },
              {
                value: 22,
                name: '子公司'
              }
            ],
            label: {
              show: false,
              position: 'center'
            },
          }]
        }
      }
    },
  }
</script>

<style lang="scss" scoped>
  .elrows {
    // margin: 0 !important;

    .el-col {
      padding: 10px !important
    }

    .chartSize {
      width: calc(50% - 20px)!important;
      margin: 10px!important;
      background: #fff;
    }
  }
</style>
