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/kline/index.vue |   68 ++++++++++++++++++----------------
 1 files changed, 36 insertions(+), 32 deletions(-)

diff --git a/src/page/kline/index.vue b/src/page/kline/index.vue
index b06051d..96f0d8f 100644
--- a/src/page/kline/index.vue
+++ b/src/page/kline/index.vue
@@ -9,7 +9,10 @@
             </div>
             <div class="right_title">
               <div class="t_t" style="white-space: nowrap">
-                <span>{{ singDetails.name }}({{ singDetails.gid }})</span>
+                  <span v-if="singDetails.gid"
+                  >{{ singDetails.name }}({{ singDetails.gid }})</span
+                >
+                <span v-else>{{ singDetails.name }}</span>
               </div>
               <div class="b_t">
                 <span>{{ singDetails.spell }}</span>
@@ -25,7 +28,7 @@
                 </div>
                 <div class="right">
                   <span v-if="$store.state.userInfo.userAmt == undefined"
-                    >₹0.00</span
+                    >0.00</span
                   >
                   <span
                     v-if="
@@ -44,7 +47,7 @@
                           (
                             Number($store.state.userInfo.userIndexAmt) / 0.9
                           ).toFixed(2)
-                        : "₹" + $store.state.userInfo.userIndexAmt
+                        : "" + $store.state.userInfo.userIndexAmt
                     }}
                   </span>
                   <span
@@ -55,7 +58,7 @@
                     style="white-space: nowarp"
                   >
                     {{
-                      "₹ " +
+                      " " +
                       parseFloat(
                         $store.state.userInfo.enableAmt.toFixed(2)
                       ).toLocaleString()
@@ -82,7 +85,7 @@
               }}</span> -->
               <span
                 :class="singDetails.hcrate > 0 ? 'price green' : 'price red'"
-                >₹{{ singDetails.nowPrice  }}</span
+                >{{ singDetails.nowPrice  }}</span
               >
             </div>
             <div class="bottom_now">
@@ -92,7 +95,7 @@
                     ? '+' : ''
                 }}{{ (singDetails.nowPrice - singDetails.preclose_px).toFixed(2) }}</span> -->
                 <span v-else>
-                  ₹{{
+                  {{
                     (singDetails.nowPrice - singDetails.preclose_px).toFixed(2)
                   }}</span
                 >
@@ -110,7 +113,7 @@
               </div>
             </div>
           </div>
-          <div class="right_ets">
+          <div class="right_ets" v-if="kLineDetails.type != 'HJ'">
             <div class="tops">
               <div class="lefts topes">
                 <span class="titles">{{ $t("hj72") }}</span>
@@ -121,7 +124,7 @@
                   :class="
                     singDetails.hcrate > 0 ? 'number green' : 'number red'
                   "
-                  >₹{{ singDetails.open_px   }}</span
+                  >{{ singDetails.open_px   }}</span
                 >
               </div>
               <div class="rights topes">
@@ -133,7 +136,7 @@
                   :class="
                     singDetails.hcrate > 0 ? 'number green' : 'number red'
                   "
-                  >₹{{ singDetails.today_max   }}</span
+                  >{{ singDetails.today_max   }}</span
                 >
               </div>
             </div>
@@ -147,7 +150,7 @@
                   :class="
                     singDetails.hcrate > 0 ? 'number green' : 'number red'
                   "
-                  >₹{{ singDetails.preclose_px   }}</span
+                  >{{ singDetails.preclose_px   }}</span
                 >
               </div>
                <div class="rights bots">
@@ -159,7 +162,7 @@
                   :class="
                     singDetails.hcrate > 0 ? 'number green' : 'number red'
                   "
-                  >₹{{ singDetails.today_min  }}</span
+                  >{{ singDetails.today_min  }}</span
                 >
               </div>
             </div>
@@ -414,7 +417,7 @@
       <!-- <div class="border_bottom"></div> -->
     </div>
     <div class="btns">
-      <div class="lefts">
+      <div class="lefts" v-if="kLineDetails.type != 'HJ'">
         <div class="left_ca" @click="option()">
           <img
             src="../../assets/img/meishoucang.png"
@@ -423,9 +426,9 @@
           />
           <img src="../../assets/img/shoucangle.png" alt v-else />
         </div>
-        <div class="right_xx" @click="handleJj()">
+<!--        <div class="right_xx" @click="handleJj()">
           <a href="#"><img src="../../assets/img/xiaoxi.png" alt /></a>
-        </div>
+        </div>-->
       </div>
       <div class="rights">
         <div class="buy_btn">
@@ -433,15 +436,15 @@
             <span>{{ $t("hj84") }}</span>
           </div>
           <div class="bottom_buy">
-            <span>₹{{ singDetails.nowPrice  }}</span>
+            <span>{{ singDetails.nowPrice  }}</span>
           </div>
         </div>
-        <div class="sell_btn" @click="goBuy(1)">
+        <div class="sell_btn" @click="goBuy(1)" v-if="kLineDetails.type != 'HJ'">
           <div class="top_sell">
             <span>{{ $t("hj85") }}</span>
           </div>
           <div class="bottom_sell">
-            <span>₹{{ singDetails.nowPrice  }}</span>
+            <span>{{ singDetails.nowPrice  }}</span>
           </div>
         </div>
       </div>
@@ -581,10 +584,10 @@
     },
     async getSingDetails() {
       let opts = {
-        code: this.kLineDetails.code,
-        stockType: this.kLineDetails.type,
+        code: this.kLineDetails.code || this.kLineDetails.name,
+        stockType: this.kLineDetails.type
       };
-      await api.getSingleStock(opts).then((res) => {
+      await api.getSingleStock(opts).then(res => {
         if (res.status === 0) {
           this.singDetails = res.data.stock;
           this.bayType = res.data.stock.type;
@@ -595,8 +598,9 @@
             this.jianjie = res.data.indexintroduction;
           }
           const obj = {
-            pid: res.data.stock.code,
-            type: res.data.stock.type,
+            pid: res.data.stock.code || "8888",
+            type: res.data.stock.type || this.kLineDetails.type,
+            name: res.data.stock.name || this.kLineDetails.name
           };
           window.localStorage.setItem("kLine", JSON.stringify(obj));
           // console.log(this.singDetails)
@@ -614,9 +618,9 @@
     async getSingDetailUs() {
       let opts = {
         code: this.kLineDetails.code,
-        stockType: this.kLineDetails.type,
+        stockType: this.kLineDetails.type
       };
-      await api.getUsDetail(opts).then((res) => {
+      await api.getUsDetail(opts).then(res => {
         // console.log(res,1111123);
         // var that = this
         // if(!res){
@@ -660,8 +664,8 @@
       this.$router.push({
         path: "/newPage",
         query: {
-          listid: item.id,
-        },
+          listid: item.id
+        }
       });
     },
     goBuy(index) {
@@ -678,14 +682,14 @@
           spell: this.singDetails.spell,
           if_us: this.kLineDetails.if_us,
           bayType: this.bayType,
-          gid: this.singDetails.gid,
-        },
+          gid: this.singDetails.gid
+        }
       });
       if (navigator.vibrate) {
         // 支持
         navigator.vibrate([55]);
       }
-    },
+    }
   },
   filters: {
     getName(spell) {
@@ -747,8 +751,8 @@
         .replace(/年|月/g, "-")
         .replace(/日/g, " ");
       return beijingDatetime; // 2017-03-31 16:02:06
-    },
-  },
+    }
+  }
 };
 </script>
 
@@ -934,7 +938,7 @@
       font-size: 25px;
       display: flex;
       align-items: center;
-		font-weight: bold;
+      font-weight: bold;
       span {
         font-weight: 500;
       }

--
Gitblit v1.9.3