From e2a92db057ef2153f3e645e074f1e771987b2051 Mon Sep 17 00:00:00 2001 From: Gary Gu <garygu@Garydebijibendiannao.local> Date: Fri, 30 May 2025 10:35:53 +0800 Subject: [PATCH] feat: 优化数据 --- src/components/Gantt.vue | 16 ++++++++++++++++ src/views/Home.vue | 2 +- src/views/EquipmentView.vue | 12 ++++++------ 3 files changed, 23 insertions(+), 7 deletions(-) diff --git a/src/components/Gantt.vue b/src/components/Gantt.vue index 20a0a46..83990c9 100644 --- a/src/components/Gantt.vue +++ b/src/components/Gantt.vue @@ -30,6 +30,12 @@ export default { name: "Gantt", components: {}, + props: { + selectedId: { + type: String, + default: "", + }, + }, data() { return { taskslist: [], @@ -40,6 +46,16 @@ columnsShow: false, }; }, + watch: { + selectedId: { + handler(newVal) { + console.log("甘特图接收到的数据:", newVal); + // 处理数据变化的逻辑 + }, + deep: true, // 深度监听对象内部变化 + immediate: true, // 立即执行一次 + }, + }, mounted() { this.init(); //初始化 this.getProjectqryDataColl(); //获取数据 diff --git a/src/views/EquipmentView.vue b/src/views/EquipmentView.vue index b307bf8..d36e47c 100644 --- a/src/views/EquipmentView.vue +++ b/src/views/EquipmentView.vue @@ -280,14 +280,14 @@ }, data: [ { - value: 81.5, + value: 0, name: "", itemStyle: { color: "#00FFFF", }, }, { - value: 18.5, + value: 100, name: "", itemStyle: { color: "transparent", @@ -368,14 +368,14 @@ }, data: [ { - value: 33, + value: 0, name: "", itemStyle: { color: "#00FFFF", }, }, { - value: 77, + value: 100, name: "", itemStyle: { color: "transparent", @@ -456,14 +456,14 @@ }, data: [ { - value: 20, + value: 0, name: "", itemStyle: { color: "#00FFFF", }, }, { - value: 80, + value: 100, name: "", itemStyle: { color: "transparent", diff --git a/src/views/Home.vue b/src/views/Home.vue index a192bb1..0c08726 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -98,7 +98,7 @@ > </div> <div class="chart-container" :style="sectionStyle"> - <Gantt /> + <Gantt :selected-id="selectedId" /> </div> </div> </div> -- Gitblit v1.9.3