From fbe4c23b9a0316937bc63213c910cbb393d6bc65 Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Mon, 18 Aug 2025 18:32:23 +0800
Subject: [PATCH] 1

---
 src/page/kline/index.vue |  119 +++++++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 83 insertions(+), 36 deletions(-)

diff --git a/src/page/kline/index.vue b/src/page/kline/index.vue
index 8eda9e0..a3a11f1 100644
--- a/src/page/kline/index.vue
+++ b/src/page/kline/index.vue
@@ -81,14 +81,19 @@
           <span class="i_icon">{{ bayType }}</span>
           <span class="i_hint" style="color:#777">{{ singDetails.spell }}</span>
         </div>
-        <div class="detail_title_a">{{ singDetails.name }}({{ singDetails.gid }})</div>
+        <div class="detail_title_a">
+          {{ singDetails.name }}({{ singDetails.gid }})
+        </div>
         <div class="real_time_detail">
           <div class="left_now_price">
             <div class="top_now">
               <!-- <span :class="singDetails.nowPrice - singDetails.preclose_px > 0 ? 'price green' : 'price red'">{{
                   singDetails.nowPrice
               }}</span> -->
-              <span :class="singDetails.hcrate > 0 ? 'price green' : 'price red'">{{ singDetails.nowPrice }}</span>
+              <span
+                :class="singDetails.hcrate > 0 ? 'price green' : 'price red'"
+                >{{ singDetails.nowPrice }}</span
+              >
             </div>
             <div class="bottom_now">
               <div>
@@ -99,14 +104,19 @@
                 <span v-else>
                   {{
                     (singDetails.nowPrice - singDetails.preclose_px).toFixed(2)
-                  }}</span>
+                  }}</span
+                >
               </div>
-              <div class="tew" :class="singDetails.hcrate > 0 ? 'number green' : 'number red'">
+              <div
+                class="tew"
+                :class="singDetails.hcrate > 0 ? 'number green' : 'number red'"
+              >
                 <span v-if="singDetails.nowPrice === 0">-</span>
                 <!-- <span v-else>({{ singDetails.nowPrice - singDetails.preclose_px > 0 ? '+' : '' }}
                   {{ singDetails.hcrate ? singDetails.hcrate : '0' }}%)</span> -->
                 <span v-else>
-                  ({{ singDetails.hcrate ? singDetails.hcrate : "0" }}%)</span>
+                  ({{ singDetails.hcrate ? singDetails.hcrate : "0" }}%)</span
+                >
               </div>
             </div>
           </div>
@@ -117,16 +127,24 @@
                 <!-- <span :class="singDetails.preclose_px < 0 ? 'number green' : 'number red'">{{
                     singDetails.open_px
                 }}</span> -->
-                <span :class="singDetails.hcrate > 0 ? 'number green' : 'number red'
-                  ">{{ singDetails.open_px }}</span>
+                <span
+                  :class="
+                    singDetails.hcrate > 0 ? 'number green' : 'number red'
+                  "
+                  >{{ singDetails.open_px }}</span
+                >
               </div>
               <div class="rights topes">
                 <span class="titles">{{ $t("hj73") }}</span>
                 <!-- <span :class="singDetails.preclose_px < 0 ? 'number green' : 'number red'">{{
                     singDetails.today_max
                 }}</span> -->
-                <span :class="singDetails.hcrate > 0 ? 'number green' : 'number red'
-                  ">{{ singDetails.today_max }}</span>
+                <span
+                  :class="
+                    singDetails.hcrate > 0 ? 'number green' : 'number red'
+                  "
+                  >{{ singDetails.today_max }}</span
+                >
               </div>
             </div>
             <div class="bottoms">
@@ -135,16 +153,24 @@
                 <!-- <span :class="singDetails.preclose_px < 0 ? 'number green' : 'number red'">{{
                     singDetails.preclose_px
                 }}</span> -->
-                <span :class="singDetails.hcrate > 0 ? 'number green' : 'number red'
-                  ">{{ singDetails.preclose_px }}</span>
+                <span
+                  :class="
+                    singDetails.hcrate > 0 ? 'number green' : 'number red'
+                  "
+                  >{{ singDetails.preclose_px }}</span
+                >
               </div>
               <div class="rights bots">
                 <span class="titles">{{ $t("hj75") }}</span>
                 <!-- <span :class="singDetails.preclose_px < 0 ? 'number green' : 'number red'">{{
                     singDetails.today_min
                 }}</span> -->
-                <span :class="singDetails.hcrate > 0 ? 'number green' : 'number red'
-                  ">{{ singDetails.today_min }}</span>
+                <span
+                  :class="
+                    singDetails.hcrate > 0 ? 'number green' : 'number red'
+                  "
+                  >{{ singDetails.today_min }}</span
+                >
               </div>
             </div>
           </div>
@@ -153,12 +179,16 @@
       <div class="k_line_detail">
         <Kline :key="key" :type="singDetails.type" />
       </div>
-      <div class="priect_top_bottom" style="display: none" v-if="
-        kLineDetails.if_us != 1 &&
-        kLineDetails.type != 'hk' &&
-        kLineDetails.type != 'hk' &&
-        kLineDetails.if_zhishu == 0
-      ">
+      <div
+        class="priect_top_bottom"
+        style="display: none"
+        v-if="
+          kLineDetails.if_us != 1 &&
+            kLineDetails.type != 'hk' &&
+            kLineDetails.type != 'hk' &&
+            kLineDetails.if_zhishu == 0
+        "
+      >
         <div class="t_title">
           <span>{{ $t("hj76") }}</span>
         </div>
@@ -264,7 +294,11 @@
             <div class="t_ma">
               <span>{{ $t("hj80") }}</span>
             </div>
-            <div class="ets" v-for="(item, i) in timedata.data.details" :key="i">
+            <div
+              class="ets"
+              v-for="(item, i) in timedata.data.details"
+              :key="i"
+            >
               <div class="left_sell1">
                 <span>{{ item.split(",")[0] }}</span>
               </div>
@@ -277,7 +311,11 @@
             <div class="t_ma">
               <span>{{ $t("hj81") }}</span>
             </div>
-            <div class="ets" v-for="(item, i) in timedata.data.details" :key="i">
+            <div
+              class="ets"
+              v-for="(item, i) in timedata.data.details"
+              :key="i"
+            >
               <div class="left_sell1">
                 <span>{{ item.split(",")[1] }}</span>
               </div>
@@ -290,7 +328,11 @@
             <div class="t_ma">
               <span>{{ $t("hj82") }}</span>
             </div>
-            <div class="ets" v-for="(item, i) in timedata.data.details" :key="i">
+            <div
+              class="ets"
+              v-for="(item, i) in timedata.data.details"
+              :key="i"
+            >
               <div class="left_sell1">
                 <span>{{ item.split(",")[2] }}</span>
               </div>
@@ -384,7 +426,11 @@
     <div class="btns">
       <div class="lefts">
         <div class="left_ca" @click="option()">
-          <img src="../../assets/img/meishoucang.png" alt v-if="isOptionOpt === false" />
+          <img
+            src="../../assets/img/meishoucang.png"
+            alt
+            v-if="isOptionOpt === false"
+          />
           <img src="../../assets/img/shoucangle.png" alt v-else />
         </div>
         <!-- <div class="right_xx" @click="handleJj()">
@@ -448,6 +494,7 @@
     if (query.if_us === "1") {
       this.getSingDetailUs();
     } else {
+      this.getSingDetails();
       this.timer = setInterval(() => {
         this.getSingDetails();
       }, 5000);
@@ -803,7 +850,7 @@
   height: calc(100% - 1.7rem);
   overflow: auto;
 
-  >.content {
+  > .content {
     width: 100%;
     height: 100%;
     position: relative;
@@ -825,10 +872,10 @@
   // background: #fff;
 
   .detail_title_a {
-    font-size: .45rem;
+    font-size: 0.45rem;
     font-weight: 500;
-    margin-top: .2rem;
-    line-height: .45rem;
+    margin-top: 0.2rem;
+    line-height: 0.45rem;
   }
 
   .i_icon {
@@ -853,7 +900,7 @@
       align-items: center;
       margin-right: 10vw;
 
-      >img {
+      > img {
         // margin-top: 0.2rem;
         width: 0.6rem;
         height: 0.6rem;
@@ -941,13 +988,13 @@
     max-width: 70%;
     height: 100%;
 
-    >div {
+    > div {
       width: 100%;
       padding: 0.15rem 0;
       display: flex;
       align-items: center;
 
-      >div {
+      > div {
         // width: 50%;
         height: 100%;
         display: flex;
@@ -1014,7 +1061,7 @@
     justify-content: space-between;
     margin-top: 0.6rem;
 
-    >div {
+    > div {
       width: 49%;
       height: 100%;
     }
@@ -1035,7 +1082,7 @@
   display: flex;
   margin-top: 0.08rem;
 
-  >div {
+  > div {
     width: 50%;
     height: 100%;
     display: flex;
@@ -1118,9 +1165,9 @@
     height: 70%;
     display: flex;
     align-items: center;
-    padding-left: .3rem;
+    padding-left: 0.3rem;
 
-    >div {
+    > div {
       width: 50%;
       height: 100%;
       display: flex;
@@ -1140,9 +1187,9 @@
     display: flex;
     align-items: center;
     justify-content: center;
-    padding-right: .2rem;
+    padding-right: 0.2rem;
 
-    >div {
+    > div {
       border-radius: 0.15rem;
     }
 

--
Gitblit v1.9.3