1
PC-20250623MANY\Administrator
2025-09-28 9ce412442e189ee11fa1838528ff54296f34c238
1
4 files modified
61 ■■■■■ changed files
src/lang/cht.json 3 ●●●● patch | view | raw | blame | history
src/lang/en.json 3 ●●●● patch | view | raw | blame | history
src/lang/hi.json 3 ●●●● patch | view | raw | blame | history
src/views/home/components/HomeRight.vue 52 ●●●●● patch | view | raw | blame | history
src/lang/cht.json
@@ -713,5 +713,6 @@
  "hk1": "香港",
  "tw": "台灣",
  "id1": "印度",
  "身份證件": "身份證件"
  "身份證件": "身份證件",
  "一键平仓": "一鍵平倉"
}
src/lang/en.json
@@ -713,5 +713,6 @@
  "hk1":"Hong Kong",
  "tw":"Taiwan",
  "id1":"India",
  "身份證件": "Identity document"
  "身份證件": "Identity document",
  "一键平仓": "One-click liquidation"
}
src/lang/hi.json
@@ -713,5 +713,6 @@
  "hk1": "हांगकांग",
  "tw": "ताइवान",
  "id1": "भारत",
  "身份證件": "पहचान प्रलेख"
  "身份證件": "पहचान प्रलेख",
  "一键平仓": "एक क्लिक के साथ बंद करें"
}
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>
@@ -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;
    }