From b1100ae06eb22cc825cab42611d772468948ab95 Mon Sep 17 00:00:00 2001
From: ZhangXianQiang <1135831638@qq.com>
Date: 星期四, 29 二月 2024 10:57:27 +0800
Subject: [PATCH] fix:修改表格高度问题

---
 src/views/daoAnOffice/right/analysis/index.vue |  123 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 121 insertions(+), 2 deletions(-)

diff --git a/src/views/daoAnOffice/right/analysis/index.vue b/src/views/daoAnOffice/right/analysis/index.vue
index 08fc9bd..24e8f98 100644
--- a/src/views/daoAnOffice/right/analysis/index.vue
+++ b/src/views/daoAnOffice/right/analysis/index.vue
@@ -20,7 +20,11 @@
 import RightTitle from "@/components/right-title";
 import * as echarts from 'echarts';
 import { ref, onMounted } from 'vue';
+// dom绀轰緥
 const analysisChart = ref(null);
+const echartRef = ref(null);
+
+
 const selectItems = ref([
   { itemIndex: 1, name: '鏃堕棿缁熻', isActive: false },
   { itemIndex: 2, name: '琛楅亾缁熻', isActive: true },
@@ -154,11 +158,126 @@
   ]
 }
 
+const echartsLineConfig = {
+  legend: {
+    right: '0',
+    icon: 'circle',
+    textStyle: {
+      color: 'rgba(77, 118, 176, 1)'
+    },
+    data: [
+      {
+        name: '閱夐┚',
+        itemStyle: {
+          color: 'rgba(0, 168, 217, 1)'
+        }
+      },
+      {
+        name: '閰掗┚',
+        itemStyle: {
+          color: 'rgba(207, 178, 73, 1)'
+        }
+      },
+      {
+        name: '鍏朵粬',
+        itemStyle: {
+          color: 'rgba(43, 176, 109, 1)'
+        }
+      },
+    ]
+
+  },
+  tooltip: {},
+  grid: {
+    left: 0,
+    right: 0,
+    bottom: 0,
+    top: '15%',
+    containLabel: true
+  },
+  dataset: {
+    dimensions: ['name', 'state1', 'state2', 'state3'],
+    source: testData.value
+  },
+  xAxis: { type: 'category', axisTick: false },
+  yAxis: {},
+  // Declare several bar series, each will be mapped
+  // to a column of dataset.source by default.
+  series: [
+    {
+      type: 'bar',
+      name: '閱夐┚',
+      barWidth: 13,
+      barGap: '50%',
+      label: {
+        show: true, // 鏄剧ず鏍囩
+        position: 'top', // 鏍囩浣嶇疆
+        color: 'rgba(0, 168, 217, 1)', // 鏍囩棰滆壊
+        fontSize: 10,
+      },
+      itemStyle: {
+        // 璁剧疆娓愬彉鑹�
+        color: new echarts.graphic.LinearGradient(
+          0, 1, 0, 0,
+          [
+            { offset: 0, color: 'rgba(14, 32, 54, 1)' },    // 0% 澶勭殑棰滆壊
+            { offset: 1, color: 'rgba(0, 168, 217, 1)' }     // 100% 澶勭殑棰滆壊
+          ]
+        )
+      },
+    },
+    {
+      type: 'bar',
+      name: '閰掗┚',
+      barWidth: 13,
+      barGap: '50%',
+      label: {
+        show: true, // 鏄剧ず鏍囩
+        position: 'top', // 鏍囩浣嶇疆
+        color: 'rgba(207, 178, 73, 1)', // 鏍囩棰滆壊
+        fontSize: 10,
+      },
+      itemStyle: {
+        // 璁剧疆娓愬彉鑹�
+        color: new echarts.graphic.LinearGradient(
+          0, 1, 0, 0,
+          [
+            { offset: 0, color: 'rgba(14, 31, 53, 1)' },    // 0% 澶勭殑棰滆壊
+            { offset: 1, color: 'rgba(207, 178, 73, 1)' }     // 100% 澶勭殑棰滆壊
+          ]
+        )
+      },
+    },
+    {
+      type: 'bar',
+      name: '鍏朵粬',
+      barWidth: 13,
+      barGap: '50%',
+      label: {
+        show: true, // 鏄剧ず鏍囩
+        position: 'top', // 鏍囩浣嶇疆
+        color: 'rgba(43, 176, 109, 1)', // 鏍囩棰滆壊
+        fontSize: 10,
+      },
+      itemStyle: {
+        // 璁剧疆娓愬彉鑹�
+        color: new echarts.graphic.LinearGradient(
+          0, 1, 0, 0,
+          [
+            { offset: 0, color: 'rgba(14, 31, 53, 1)' },    // 0% 澶勭殑棰滆壊
+            { offset: 1, color: 'rgba(43, 176, 109, 1)' }     // 100% 澶勭殑棰滆壊
+          ]
+        )
+      },
+    },
+  ]
+}
+
 
 
 onMounted(() => {
-  const myChart = echarts.init(analysisChart.value);
-  myChart.setOption(echartsConfig);
+  echartRef.value = echarts.init(analysisChart.value);
+  echartRef.value.setOption(echartsConfig);
 })
 </script>
 

--
Gitblit v1.8.0