From 508ef83704ee188413d5606b30c6504fd2ca7d6c Mon Sep 17 00:00:00 2001
From: ZhangXianQiang <1135831638@qq.com>
Date: 星期三, 06 三月 2024 15:45:33 +0800
Subject: [PATCH] feat:图表选择过滤

---
 src/views/home/data-chart/index.vue |   38 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 37 insertions(+), 1 deletions(-)

diff --git a/src/views/home/data-chart/index.vue b/src/views/home/data-chart/index.vue
index 0681229..8055cf9 100644
--- a/src/views/home/data-chart/index.vue
+++ b/src/views/home/data-chart/index.vue
@@ -5,7 +5,7 @@
         <div class="title-container">
           <h1>杩愮淮鐩戞帶鎶ヨ〃</h1>
           <div class="select-container">
-            <el-select v-model="company" placeholder="璇烽�夋嫨杩愮淮鍏徃">
+            <el-select v-model="company" placeholder="璇烽�夋嫨杩愮淮鍏徃" @change="companyChange">
               <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
               </el-option>
             </el-select>
@@ -43,6 +43,26 @@
         {
           name: 'XX杩愮淮鍏徃1',
           state: { '1鏈�': 1000, '2鏈�': 2131, '3鏈�': 1233, '4鏈�': 2132, '5鏈�': 3211 },
+          state2: { '1鏈�': 123, '2鏈�': 213, '3鏈�': 1412, '4鏈�': 23, '5鏈�': 123 }
+        },
+        {
+          name: 'XX杩愮淮鍏徃2',
+          state: { '1鏈�': 213, '2鏈�': 2131, '3鏈�': 1233, '4鏈�': 2132, '5鏈�': 3211 },
+          state2: { '1鏈�': 123, '2鏈�': 123, '3鏈�': 1412, '4鏈�': 23, '5鏈�': 123 }
+        },
+        {
+          name: 'XX杩愮淮鍏徃3',
+          state: { '1鏈�': 1000, '2鏈�': 2131, '3鏈�': 1233, '4鏈�': 2132, '5鏈�': 3211,'6鏈�': 1321 },
+          state2: { '1鏈�': 123, '2鏈�': 213, '3鏈�': 123, '4鏈�': 23, '5鏈�': 123 }
+        },
+        {
+          name: 'XX杩愮淮鍏徃4',
+          state: { '1鏈�': 1000, '2鏈�': 2131, '3鏈�': 1233, '4鏈�': 2132, '5鏈�': 3211 },
+          state2: { '1鏈�': 123, '2鏈�': 613, '3鏈�': 1412, '4鏈�': 2336, '5鏈�': 123 }
+        },
+        {
+          name: 'XX杩愮淮鍏徃5',
+          state: { '1鏈�': 1000, '2鏈�': 433, '3鏈�': 1233, '4鏈�': 2132, '5鏈�': 8886 },
           state2: { '1鏈�': 123, '2鏈�': 213, '3鏈�': 1412, '4鏈�': 23, '5鏈�': 123 }
         },
       ],
@@ -106,6 +126,21 @@
       lineChart.setOption(option, true);
     },
 
+
+    companyChange() {
+      this.acitveData = this.dataList.find((item) => {
+        return item.name === this.company;
+      });
+      if (this.acitveData) {
+        this.initChart();
+      }
+    },
+
+    // 杩囨护
+    filterData() {
+
+    },
+    // 绐楀彛鍙樻崲
     handleResize() {
       if (lineChart) {
         lineChart.resize()
@@ -115,6 +150,7 @@
   },
   mounted() {
     this.acitveData = this.dataList[0];
+    this.company = this.acitveData.name;
     lineChart = echarts.init(this.$refs.chartContent);
     this.initChart();
     window.addEventListener('resize', this.handleResize)

--
Gitblit v1.8.0