From 3db24cb1db7b2bf75fecdce4d5870a97872dc005 Mon Sep 17 00:00:00 2001
From: lxf <1371462558@qq.com>
Date: Thu, 24 Apr 2025 21:16:19 +0800
Subject: [PATCH] style

---
 src/page/list/tradingList/data.list.vue |   23 +++++++++++++++++++----
 1 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/src/page/list/tradingList/data.list.vue b/src/page/list/tradingList/data.list.vue
index be8151f..e0e5f29 100644
--- a/src/page/list/tradingList/data.list.vue
+++ b/src/page/list/tradingList/data.list.vue
@@ -64,7 +64,7 @@
                       white-space: nowrap;
                     "
                   >
-                    {{ item.name || item.stockName }}
+                    {{ item.st_name || item.stockName }}
                   </div>
                 </div>
                 <div class="bt">
@@ -73,7 +73,7 @@
               </div>
             </van-col>
 
-            <van-col span="3">
+            <van-col span="3" v-if="active != 'HJ'">
               <div style="text-align: right">
                 {{ (item.gid || item.stockGid).toUpperCase() }}
               </div>
@@ -91,7 +91,7 @@
                 </div>
               </div>
             </van-col>
-            <van-col span="6" v-if="active != 'DZ'">
+            <van-col span="6" v-if="!['DZ', 'HJ'].includes(active)">
               <div style="text-align: right">
                 <div
                   class="tp right_bs"
@@ -221,7 +221,8 @@
       // 点击进入详情
       const obj = {
         pid: item.code || "",
-        type: item.stock_type || ""
+        type: item.stock_type || "",
+        name: item.name || ""
       };
       window.localStorage.setItem("kLine", JSON.stringify(obj));
       // return;
@@ -230,6 +231,7 @@
       var ifZhishu = "0";
       var ifUs =
         item.stock_type === "us" ? "1" : item.stock_type === "hk" ? "2" : "";
+      console.log("td_item:", item);
       this.$router.push({
         path: "/kline",
         query: {
@@ -275,6 +277,18 @@
         if (a == "ST") {
           //沙特
           data = await api.getStockByType(opt);
+        } else if (a == "HJ") {
+          data = await api.getGoldCrudeOil();
+
+          data.data.list = Object.entries(data.data).map(([name, nowPrice]) => {
+            let nowPriceArr = Object.entries(nowPrice);
+            return {
+              name,
+              st_name: nowPriceArr[0][0],
+              nowPrice: nowPriceArr[0][1],
+              stock_type: "HJ"
+            };
+          });
         } else {
           //大宗
           opt.stockType = "";
@@ -301,6 +315,7 @@
               this.listArr = data.data.list;
               this.loadings = false;
               // this.finished = true;
+              console.log("listArr", this.listArr);
               if (this.listArr.length % 20) {
                 this.finished = true;
               }

--
Gitblit v1.9.3