From 7d3ca5dd947ad70aaca52c52051f85fcbb7b340d Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Wed, 22 Oct 2025 03:12:53 +0800
Subject: [PATCH] 1

---
 src/i18n/Deutsch.js                                 |    4 ++
 src/i18n/Portuguese.js                              |    4 ++
 src/i18n/korean.js                                  |    4 ++
 src/i18n/th.js                                      |    4 ++
 src/i18n/fa.js                                      |    4 ++
 src/i18n/Italy.js                                   |    4 ++
 src/i18n/Japanese.js                                |    4 ++
 src/i18n/vi.js                                      |    4 ++
 src/i18n/cn.js                                      |    4 ++
 src/views/cryptos/PerpetualContract/orderDetail.vue |    9 ++++
 src/i18n/en.js                                      |    4 ++
 src/i18n/zhcn.js                                    |    4 ++
 src/components/Transform/perpetual-open/index.vue   |   31 +++++++++++++++
 src/i18n/Spanish.js                                 |    4 ++
 14 files changed, 88 insertions(+), 0 deletions(-)

diff --git a/src/components/Transform/perpetual-open/index.vue b/src/components/Transform/perpetual-open/index.vue
index 34797f5..dbb66b2 100644
--- a/src/components/Transform/perpetual-open/index.vue
+++ b/src/components/Transform/perpetual-open/index.vue
@@ -105,6 +105,27 @@
                   <!-- {{ $t("张") }} -->
                 </span>
               </div>
+			  <div
+			    class="h-76 lh-76 inputBackground mb-30 flex pr-20 justify-center rounded-lg textColor" 
+			  >
+			   <input style="width: 133px;"
+			      :placeholder="selectIndex == 1 ? $t('请输入止盈金额') : ''"
+			      class="inputBackground pl-20 h-76 border-none text-left rounded-lg"
+			      v-model="form.stop_price_profit"
+			    />
+			    <span class="font-22 font-400 textColor">{{ $t("止盈") }}</span>
+			  </div>
+			  <div
+			    class="h-76 lh-76 inputBackground mb-30 flex pr-20 justify-center rounded-lg textColor" style="margin-bottom:20px"
+			    v-if="selectIndex == 1"
+			  >
+			    <input style="width: 133px;"
+			      :placeholder="selectIndex == 1 ? $t('请输入止损金额') : ''"
+			      class="inputBackground pl-20 h-76 border-none text-left rounded-lg"
+			      v-model="form.stop_price_loss"
+			    />
+			    <span class="font-22 font-400 textColor">{{ $t("止损") }}</span>
+			  </div>
               <!-- <vue-slider v-bind="options" v-model="form.amount"></vue-slider> -->
               <!-- <vue-slider class="mainBox" v-bind="options" :marks="marks" v-model="form.volume" :hide-label="true"  width="90%"
               :railStyle="{ background: '#404040', height: '4px' }"
@@ -570,6 +591,8 @@
         direction: 'buy', // 买or卖
         price_type: 'opponent', // 市价or限价
         lever_rate: 1, // 杠杆
+		stop_price_profit: "",
+		stop_price_loss: "",
         price: '',
         amount: '', // 数量
         para_id: '' // 交割周琦id
@@ -864,6 +887,14 @@
         this.$router.push('/login')
         return false;
       }
+	  //  if (!this.form.stop_price_profit) {
+	  //  	this.$toast.fail(this.$t("请输入止盈金额"));
+	  //  	 return false;
+	  //  	}
+	  // if (!this.form.stop_price_loss) {
+	  // 	this.$toast.fail(this.$t("请输入止损金额"));
+	  // 	 return false;
+	  // 	}
       if (this.selectIndex == 1) {
         if (!this.form.price) {
           showToast(this.$t('请输入金额'))
diff --git a/src/i18n/Deutsch.js b/src/i18n/Deutsch.js
index fac2eda..56165a2 100644
--- a/src/i18n/Deutsch.js
+++ b/src/i18n/Deutsch.js
@@ -1,4 +1,8 @@
 export default {
+	"止损": "Verlust stoppen",
+	"止盈": "Überschuss stoppen",
+	"请输入止盈金额": "Bitte geben Sie den Take-Profit-Betrag ein",
+	"请输入止损金额": "Bitte geben Sie den Stop-Loss-Betrag ein",
 	"交易金额":"Transaktionsbetrag",
 	"请选择正确的网络。若发送至错误的网络,您的资产可能会丢失。":"Bitte wählen Sie das richtige Netzwerk. Wenn Sie an das falsche Netzwerk senden, können Ihre Vermögenswerte verloren gehen.",
 	"信用分":"Score",
diff --git a/src/i18n/Italy.js b/src/i18n/Italy.js
index 1e18ea2..27295d3 100644
--- a/src/i18n/Italy.js
+++ b/src/i18n/Italy.js
@@ -1,4 +1,8 @@
 export default {
+	"止损": "Stop Loss",
+	"止盈": "Stop al profitto",
+	"请输入止盈金额": "Prendi l importo del profitto",
+	"请输入止损金额": "Importo della perdita di arresto",
 	"交易金额":"Importo della transazione",
 	"请选择正确的网络。若发送至错误的网络,您的资产可能会丢失。":"Seleziona la rete corretta. Se invii alla rete sbagliata, i tuoi dati potrebbero andare persi.",
 	"信用分":"punteggio di credito",
diff --git a/src/i18n/Japanese.js b/src/i18n/Japanese.js
index 5597f36..460338a 100644
--- a/src/i18n/Japanese.js
+++ b/src/i18n/Japanese.js
@@ -1,4 +1,8 @@
 export default {
+	"止损": "ストップロス",
+	"止盈": "ストッププロフィット",
+	"请输入止盈金额": "利食い金額",
+	"请输入止损金额": "ストップロス額",
 	"交易金额":"取引金額",
 	"请选择正确的网络。若发送至错误的网络,您的资产可能会丢失。":"正しいネットワークを選択してください。間違ったネットワークに送信すると、資産が失われる可能性があります。",
 	"信用分":"クレジットスコア",
diff --git a/src/i18n/Portuguese.js b/src/i18n/Portuguese.js
index edc5d09..6d81798 100644
--- a/src/i18n/Portuguese.js
+++ b/src/i18n/Portuguese.js
@@ -1,4 +1,8 @@
 export default {
+	"止损": "parar a perda",
+	"止盈": "Obtenha lucro",
+	"请输入止盈金额": "Por favor, insira o valor do lucro",
+	"请输入止损金额": "Por favor, insira o valor do stop loss",
 	"交易金额":"Valor da transação",
 	"请选择正确的网络。若发送至错误的网络,您的资产可能会丢失。":"Selecione a rede correta. Se você enviar para a rede errada, seus ativos poderão ser perdidos.",
 	"信用分":"pontuação de crédito",
diff --git a/src/i18n/Spanish.js b/src/i18n/Spanish.js
index 6cd9897..b815790 100644
--- a/src/i18n/Spanish.js
+++ b/src/i18n/Spanish.js
@@ -1,4 +1,8 @@
 export default {
+	"止损": "Detener la pérdida",
+	"止盈": "Solo ganancias",
+	"请输入止盈金额": "Tomar cantidad de ganancias",
+	"请输入止损金额": "Monto de parada de pérdidas",
 	"交易金额":"Valor da transação",
 	"请选择正确的网络。若发送至错误的网络,您的资产可能会丢失。":"Selecione a rede correta. Se você enviar para a rede errada, seus ativos poderão ser perdidos.",
 	"信用分":"pontuação de crédito",
diff --git a/src/i18n/cn.js b/src/i18n/cn.js
index 4fd617c..24124b3 100644
--- a/src/i18n/cn.js
+++ b/src/i18n/cn.js
@@ -1,4 +1,8 @@
 export default {
+	"止损": "止損",
+	"止盈": "止盈",
+	"请输入止盈金额": "請輸入止盈金額",
+	"请输入止损金额": "請輸入停損金額",
 	"交易金额":"交易金額",
 	"请选择正确的网络。若发送至错误的网络,您的资产可能会丢失。":"請選擇正確的網路。若發送至錯誤的網絡,您的資產可能會遺失。",
 	"信用分":"信用分",
diff --git a/src/i18n/en.js b/src/i18n/en.js
index a80b8a3..b8f5f7c 100644
--- a/src/i18n/en.js
+++ b/src/i18n/en.js
@@ -1,4 +1,8 @@
 export default {
+	"止损": "Stop Loss",
+	"止盈": "Stop Profit",
+	"请输入止盈金额": "take profit amount",
+	"请输入止损金额": "stop loss amount",
 	"交易金额":"Transaction amount",
 	"请选择正确的网络。若发送至错误的网络,您的资产可能会丢失。":"Please select the correct network. If you send to the wrong network, your assets may be lost.",
 	"信用分":"credit score",
diff --git a/src/i18n/fa.js b/src/i18n/fa.js
index e9d095e..7336fcf 100644
--- a/src/i18n/fa.js
+++ b/src/i18n/fa.js
@@ -1,4 +1,8 @@
 export default {
+	"止损": "Stop loss",
+	"止盈": "Stop profit",
+	"请输入止盈金额": "Prendre le montant du profit",
+	"请输入止损金额": "Montant du stop-loss",
 	"交易金额":"Montant de la transaction",
 	"请选择正确的网络。若发送至错误的网络,您的资产可能会丢失。":"Veuillez sélectionner le bon réseau. Si vous envoyez vers le mauvais réseau, vos ressources risquent d'être perdues..",
 	"信用分":"pointage de crédit",
diff --git a/src/i18n/korean.js b/src/i18n/korean.js
index 24cbe20..46b0152 100644
--- a/src/i18n/korean.js
+++ b/src/i18n/korean.js
@@ -1,4 +1,8 @@
 export default {
+	"止损": "손실을 막다 ",
+	"止盈": "지영이에 ",
+	"请输入止盈金额": "이익실현 금액",
+	"请输入止损金额": "정지 손실 금액",
 	"交易金额":"거래금액",
 	"请选择正确的网络。若发送至错误的网络,您的资产可能会丢失。":"올바른 네트워크를 선택해 주세요. 잘못된 네트워크로 보내시면 자산이 손실될 수 있습니다..",
 	"信用分":"신용 점수",
diff --git a/src/i18n/th.js b/src/i18n/th.js
index 9114700..3d190f2 100644
--- a/src/i18n/th.js
+++ b/src/i18n/th.js
@@ -1,4 +1,8 @@
 export default {
+	"请输入止盈金额": "ขายทำกำไรจำนวน",
+	"请输入止损金额": "หยุดการสูญเสียจำนวน",
+	"止损": "หยุดการสูญเสีย",
+	"止盈": "ขายทำกำไร",
 	"交易金额":"จำนวนธุรกรรม",
 	"请选择正确的网络。若发送至错误的网络,您的资产可能会丢失。":"กรุณาเลือกเครือข่ายที่ถูกต้อง หากส่งไปยังเครือข่ายที่ไม่ถูกต้อง ทรัพย์สินของคุณอาจสูญหาย",
 	"信用分":"คะแนนเครดิต",
diff --git a/src/i18n/vi.js b/src/i18n/vi.js
index e7981ef..6bc8f6f 100644
--- a/src/i18n/vi.js
+++ b/src/i18n/vi.js
@@ -1,4 +1,8 @@
 export default {
+	"止损": "Cắt lỗ",
+	"止盈": "Chốt lãi",
+	"请输入止盈金额": "Lấy số tiền lãi",
+	"请输入止损金额": "Số tiền dừng lỗ",
 	"交易金额":"Số tiền giao dịch",
 	"请选择正确的网络。若发送至错误的网络,您的资产可能会丢失。":"Vui lòng chọn đúng mạng. Nếu bạn gửi đến sai mạng, tài sản của bạn có thể bị mất.。",
 	"信用分":"Phần tín dụng",
diff --git a/src/i18n/zhcn.js b/src/i18n/zhcn.js
index 4f2853c..e371e20 100644
--- a/src/i18n/zhcn.js
+++ b/src/i18n/zhcn.js
@@ -1,4 +1,8 @@
 export default {
+	"止损": "止损",
+	"止盈": "止盈",
+	"请输入止盈金额": "请输入止盈金额",
+	"请输入止损金额": "请输入止损金额",
 	"交易金额":"交易金额",
 	"请选择正确的网络。若发送至错误的网络,您的资产可能会丢失。":"请选择正确的网络。若发送至错误的网络,您的资产可能会丢失。",
 	"信用分":"信用分",
diff --git a/src/views/cryptos/PerpetualContract/orderDetail.vue b/src/views/cryptos/PerpetualContract/orderDetail.vue
index 5cd648c..d7c2b6d 100644
--- a/src/views/cryptos/PerpetualContract/orderDetail.vue
+++ b/src/views/cryptos/PerpetualContract/orderDetail.vue
@@ -39,6 +39,15 @@
           <div class="text-grey">{{ $t('建仓成本') }}</div>
           <div class="textColor">{{ detail.trade_avg_price }}</div>
         </div>
+		<div class="flex justify-between cell-item">
+		  <div class="text-grey">{{ $t('止盈') }}</div>
+		  <div class="textColor">{{ detail.stop_price_profit }}</div>
+		</div>
+		<div class="flex justify-between cell-item">
+		  <div class="text-grey">{{ $t('止损') }}</div>
+		  <div class="textColor">{{ detail.stop_price_loss }}</div>
+		</div>
+
         <!-- <div class="flex justify-between cell-item">
           <div class="text-grey">{{ $t('平仓价格') }}</div>
           <div class="textColor">{{ detail.close_avg_price }}</div>

--
Gitblit v1.9.3