From eca77cbce809165ea09fed36b12152c3acaa3db0 Mon Sep 17 00:00:00 2001
From: yuan <123@>
Date: 星期日, 21 六月 2026 17:15:21 +0800
Subject: [PATCH] feat: 添加进销存数据分析路由跳转

---
 src/views/reportAnalysis/dataDashboard/components/PanelHeader.vue |   30 ++++++++++++++++++++++++++++--
 1 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/src/views/reportAnalysis/dataDashboard/components/PanelHeader.vue b/src/views/reportAnalysis/dataDashboard/components/PanelHeader.vue
index 313f1df..fad818d 100644
--- a/src/views/reportAnalysis/dataDashboard/components/PanelHeader.vue
+++ b/src/views/reportAnalysis/dataDashboard/components/PanelHeader.vue
@@ -1,17 +1,35 @@
 <template>
-  <div class="panel-header">
+  <div
+    class="panel-header"
+    :class="{ clickable: !!to }"
+    @click="handleClick"
+  >
     <span class="panel-title">{{ title }}</span>
   </div>
 </template>
 
 <script setup>
-defineProps({
+import { useRouter } from 'vue-router'
+
+const props = defineProps({
   title: {
     type: String,
     required: true,
     default: ''
+  },
+  to: {
+    type: String,
+    default: ''
   }
 })
+
+const router = useRouter()
+
+const handleClick = () => {
+  if (props.to) {
+    router.push(props.to)
+  }
+}
 </script>
 
 <style scoped>
@@ -30,4 +48,12 @@
   padding-left: 46px;
   line-height: 36px;
 }
+
+.panel-header.clickable {
+  cursor: pointer;
+}
+
+.panel-header.clickable:hover .panel-title {
+  color: #43e8fc;
+}
 </style>

--
Gitblit v1.9.3