From 55ff4ad6155248a7c2f391fd4fe75682a311dac0 Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期四, 24 七月 2025 16:54:26 +0800 Subject: [PATCH] refactor(svg): 优化 SVG相关组件功能 --- zhitan-vue/src/components/LeftTree/index.vue | 2 +- zhitan-vue/src/views/svg/components/configureView.vue | 4 +++- zhitan-vue/src/views/svg/equipmentfile/chartView.vue | 4 ++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/zhitan-vue/src/components/LeftTree/index.vue b/zhitan-vue/src/components/LeftTree/index.vue index fa686de..c4a3b18 100644 --- a/zhitan-vue/src/components/LeftTree/index.vue +++ b/zhitan-vue/src/components/LeftTree/index.vue @@ -1,7 +1,7 @@ <template> <div class="tree"> <el-tree :data="nodeOptions" :props="{ label: 'label', children: 'children' }" :expand-on-click-node="false" - :filter-node-method="filterNode" ref="nodeTreeRef" node-key="id" highlight-current + :filter-node-method="filterNode" ref="nodeTreeRef" node-key="id" highlight-current default-expand-all :default-expanded-keys="defaultExpandedKeys" @node-click="nodeClick" accordion> <template #default="{ node, data }"> <span class="item" style="" :title="node.label"> diff --git a/zhitan-vue/src/views/svg/components/configureView.vue b/zhitan-vue/src/views/svg/components/configureView.vue index 7ea5f49..b6e6a8e 100644 --- a/zhitan-vue/src/views/svg/components/configureView.vue +++ b/zhitan-vue/src/views/svg/components/configureView.vue @@ -67,11 +67,13 @@ if (tagValue.tagCode.startsWith("old") || tagValue.tagCode.startsWith("seven") || tagValue.tagCode.startsWith("out")) { // 鑾峰彇 el涓嬬殑g鏍囩涓嬬殑text鏍囩锛岃祴鍊间负value let svgTextElement = el.querySelector("g").querySelector("text"); - console.log("svgTextElement::",svgTextElement) +// console.log("svgTextElement::",svgTextElement) svgTextElement.textContent = value; }else { if (parseFloat(value) > 0) { el.setAttribute("fill", "rgb(0,234,136)") + }else if (parseFloat(value) < 0) { + el.setAttribute("fill", "#FFFD36FF") }else { el.setAttribute("fill", "rgb(255,82,96)") } diff --git a/zhitan-vue/src/views/svg/equipmentfile/chartView.vue b/zhitan-vue/src/views/svg/equipmentfile/chartView.vue index 44c9b44..c634eb8 100644 --- a/zhitan-vue/src/views/svg/equipmentfile/chartView.vue +++ b/zhitan-vue/src/views/svg/equipmentfile/chartView.vue @@ -39,6 +39,10 @@ const ConfigureChartViewRef = ref() /** 鑺傜偣鍗曞嚮浜嬩欢 */ function handleNodeClick(data) { + console.log("nodeClickData::",data.nodeCategory) + if (data.nodeCategory !== "0") { + return + } queryParams.value.nodeId = data.id queryParams.value.nodeName = data.label if (!data.id) { -- Gitblit v1.9.3