<template>
  <div class="w-[51.29vh] h-[40.09vh] bgBottomLeftBox mt-[2.68vh] relative">
    <div class="w-[12.4vh] h-[5.07vh] ml-[1.85vh] flex justify-between items-center">
      <img src="@/assets/svg/Monitor/BottomLeft/Triangle.svg" />
      <span class="text-[2.03vh] youshe leading-none">手术量统计</span>
    </div>
    <div class="w-[42.96vh] h-[27.12vh] ml-[2.96vh] my-[3.7vh] border border-orange-500" ref="echartsContainer"></div>
    <div class="absolute right-0 top-1/2 -translate-y-1/2 w-[3.51vh] h-[12.6vh] bgWeekBox">
      <div class="h-[6.3vh] leading-[6.3vh] text-center text-[#C0D3E1]">周</div>
      <div class="h-[6.3vh] leading-[6.3vh] text-center text-[#C0D3E1]">月</div>
    </div>
  </div>
</template>

<script>
import * as echarts from 'echarts';
export default {
  data() {
    return {
      chartOptions: {
        grid: {
          left: '0%',
          right: '0%',
          top: '0%',
          bottom: '10%',
        },
        xAxis: {
          type: 'category',
          data: ['择期手术', '急诊手术', '日间手术', '门诊手术'],
        },
        yAxis: {
          type: 'value',
        },
        series: [
          {
            data: [87, 108, 50, 92],
            type: 'bar',
            barWidth: '10%',
          },
        ],
      },
    };
  },
  mounted() {
    const echartsContainer = this.$refs.echartsContainer;
    const chartLeft = echarts.init(echartsContainer);
    chartLeft.setOption(this.chartOptions);
  },
};
</script>

<style>
.bgBottomLeftBox {
  background-image: url('@/assets/svg/Monitor/BottomLeft/Box.svg');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.bgWeekBox {
  background-image: url('@/assets/svg/Monitor/BottomLeft/WeekActive.svg');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.bgMonthBox {
  background-image: url('@/assets/svg/Monitor/BottomLeft/MonthActive.svg');
}
</style>
