From 3003b7486ddeffd169f2b2f564fc0ff8c2c58bb3 Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Tue, 22 Jul 2025 09:56:04 +0800
Subject: [PATCH] 1

---
 src/components/tabHead.vue |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/src/components/tabHead.vue b/src/components/tabHead.vue
index 0e845bd..c80aeb5 100644
--- a/src/components/tabHead.vue
+++ b/src/components/tabHead.vue
@@ -44,7 +44,7 @@
         @load="onLoad"
         v-if="(lists && lists.length > 0) || !finished"
       >
-        <van-cell v-for="item in lists" :key="item.id">
+        <van-cell v-for="item in lists" :key="item.id" @click="toDetails(item)">
           <div class="search_item">
             <div class="search_item_left">
               <div class="search_item_left_name">{{ item.name }}</div>
@@ -146,6 +146,8 @@
 
       if (data.status === 0 && data.data.list) {
         this.lists = [...this.lists, ...data.data.list];
+      } else if (data.status != 0) {
+        this.finished = true;
       }
 
       if (data.data.list && data.data.list.length <= 0) {
@@ -165,7 +167,23 @@
       // 提交搜索
       this.init();
       this.onLoad();
-    }
+    },
+    // 点击进入详情
+    toDetails(item) {
+      const obj = {
+        pid: item.code || "",
+        type: item.stock_type || ""
+      };
+      window.localStorage.setItem("kLine", JSON.stringify(obj));
+
+      this.$router.push({
+        path: "/kline",
+        query: {
+          code: item.code,
+          type: item.stock_type
+        }
+      });
+    },
   }
 };
 </script>

--
Gitblit v1.9.3