From 9ce412442e189ee11fa1838528ff54296f34c238 Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Sun, 28 Sep 2025 14:26:34 +0800
Subject: [PATCH] 1

---
 src/views/home/components/HomeRight.vue |   56 ++++++++++++++++++--------------------------------------
 1 files changed, 18 insertions(+), 38 deletions(-)

diff --git a/src/views/home/components/HomeRight.vue b/src/views/home/components/HomeRight.vue
index f103f2e..c7bc8c7 100644
--- a/src/views/home/components/HomeRight.vue
+++ b/src/views/home/components/HomeRight.vue
@@ -1,38 +1,21 @@
 <template>
   <div class="home_right">
     <div class="deal_type">
-      <div
-        class="deal_item flex-center bt"
-        :class="{ deal_item_active: active == 0 }"
-        @click="changeTab(0)"
-      >
+      <div class="deal_item flex-center bt" :class="{ deal_item_active: active == 0 }" @click="changeTab(0)">
         {{ $t("buy") }}
       </div>
-      <div
-        v-if="!!positionSn"
-        class="deal_item flex-center bt"
-        :class="{ deal_item_active: active == 1 }"
-        @click="changeTab(1)"
-      >
+      <div v-if="!!positionSn" class="deal_item flex-center bt" :class="{ deal_item_active: active == 1 }"
+        @click="changeTab(1)">
         {{ $t("hj121") }}
       </div>
     </div>
     <!-- buy -->
     <div class="submit_form" v-if="active == 0">
-      <el-input
-        v-model="bform.price"
-        style="text-align: end"
-        oninput="value=value.replace(/[^\d.]/g,'')"
-        disabled
-      >
+      <el-input v-model="bform.price" style="text-align: end" oninput="value=value.replace(/[^\d.]/g,'')" disabled>
         <div slot="prefix" class="inp_prefix flex-center">{{ $t("bp") }}</div>
       </el-input>
 
-      <el-input
-        v-model="bform.num"
-        style="text-align: end"
-        oninput="value=value.replace(/[^\d.]/g,'')"
-      >
+      <el-input v-model="bform.num" style="text-align: end" oninput="value=value.replace(/[^\d.]/g,'')">
         <div slot="prefix" class="inp_prefix flex-center">{{ $t("sl") }}</div>
       </el-input>
 
@@ -78,26 +61,17 @@
         </div>
       </div>
 
-      <el-input
-        v-model="sform.price"
-        style="text-align: end"
-        oninput="value=value.replace(/[^\d.]/g,'')"
-        disabled
-      >
+      <el-input v-model="sform.price" style="text-align: end" oninput="value=value.replace(/[^\d.]/g,'')" disabled>
         <div slot="prefix" class="inp_prefix flex-center">{{ $t("sp") }}</div>
       </el-input>
 
-      <el-input
-        v-model="sform.num"
-        style="text-align: end"
-        oninput="value=value.replace(/[^\d.]/g,'')"
-      >
+      <el-input v-model="sform.num" style="text-align: end" oninput="value=value.replace(/[^\d.]/g,'')" disabled>
         <div slot="prefix" class="inp_prefix flex-center">{{ $t("sl") }}</div>
       </el-input>
 
-      <div class="slider_box">
+      <!-- <div class="slider_box">
         <el-slider v-model="sVal" :marks="marks"> </el-slider>
-      </div>
+      </div> -->
 
       <div class="info_item flex-between">
         <div class="label">{{ $t("tc") }}</div>
@@ -112,7 +86,8 @@
       </div>
 
       <div class="submit_btns">
-        <div class="bt bt2 flex-center" @click="sell()">{{ $t("hj121") }}</div>
+        <!-- <div class="bt bt2 flex-center" @click="sell()">{{ $t("hj121") }}</div> -->
+        <div class="bt bt2 flex-center" @click="sell()">{{ $t("一鍵平倉") }}</div>
       </div>
     </div>
   </div>
@@ -152,7 +127,7 @@
   props: {
     obj: {
       type: Object,
-      default: () => {},
+      default: () => { },
     },
     positionSn: {
       type: String,
@@ -183,7 +158,7 @@
     bVal(val) {
       this.bform.num = Math.floor(
         (this.CurrentMoneyData.availableBalance * (val / 100)) /
-          this.obj.nowPrice
+        this.obj.nowPrice
       );
     },
     sVal(val) {
@@ -237,6 +212,7 @@
       let data = await api.findByPostionSn(res);
       if (data.status === 0) {
         this.pages = data.data;
+        this.sform.num = data.data.orderNum
       }
     },
     // 平仓
@@ -259,6 +235,7 @@
 <style lang="scss" scoped>
 .home_right {
   width: 100%;
+
   .submit_form {
     padding: 16px;
     display: flex;
@@ -276,6 +253,7 @@
       display: flex;
       flex-direction: column;
       gap: 10px;
+
       .position_item {
         background-color: #fff;
         padding: 10px;
@@ -338,6 +316,7 @@
         height: 40px;
         border-radius: 40px;
       }
+
       .bt2 {
         background-color: #dfb758;
       }
@@ -364,6 +343,7 @@
       color: #fff;
       background-color: #07c160;
     }
+
     .deal_item_active:nth-child(2) {
       background-color: #dfb758;
     }

--
Gitblit v1.9.3