jhzh
2025-08-04 ef341b7695a62249399fe63fb77bbb887ab71734
src/page/trading/buy.vue
@@ -19,7 +19,7 @@
          <div class="cot">
            <div class="lefts">
              <div class="top_new">
                <span>{{ nowPrice | _toLocaleString }}</span>
                <span>¥{{ nowPrice  }}</span>
              </div>
              <div class="bottom_es">
                <span>{{ $t("hj98") }}</span>
@@ -95,28 +95,45 @@
          <div class="tr_rs">
            <div class="top_bzz" style="padding-bottom: 0.2rem">
              <span style="text-align: left">
                {{ $t("交易总额") }}({{ moneyData.symbol || "$" }})
                {{ $t("交易总额") }}(¥)
              </span>
              <span style="text-align: right">
                {{ $t("hj103") }}({{ moneyData.symbol || "$" }})
                {{ $t("hj103") }}(¥)
              </span>
            </div>
            <div class="bottom_bzz">
              <span>
                {{
                  ((nowPrice / selectCycle.replace("X", "")) * num)
                    | _toLocaleString
                ¥{{
                  ((nowPrice * selectCycle.replace("X", "")) * num)
                }}
              </span>
              <span style="white-space: nowarp">
                {{ moneyData.availableBalance | _toLocaleString }}
                ¥{{ moneyData.availableBalance }}
              </span>
            </div>
          </div>
          <div class="tr_rs">
            <div class="top_bzz" style="padding-bottom: 0.2rem">
              <span style="text-align: left">
                {{ $t("hj44") }}(¥)
              </span>
              <span style="text-align: right">
              </span>
            </div>
            <div class="bottom_bzz">
              <span>
                ¥{{(
                  ((nowPrice * selectCycle.replace("X", "")) * num)*sxf).toFixed(2)}}
              </span>
              <span style="white-space: nowarp">
              </span>
            </div>
          </div>
        </div>
      </div>
      <div class="switchs">
      <!-- <div class="switchs">
        <div class="zy">
          <div class="left_zy">
            <span>{{ $t("hj104") }}</span>
@@ -164,10 +181,11 @@
            </div>
          </div>
        </div>
      </div>
      </div> -->
      <div class="btn_buy" @click="gdOrSetBuy()">
        <div :class="tabsCurrentIndex == 0 ? 'maichu' : ''">
          <span>{{ tabsCurrentIndex == 0 ? $t("hj84") : $t("hj85") }}</span>
        <!-- <div :class="tabsCurrentIndex == 0 ? 'maichu' : ''">#3b82f6 -->
        <div class="maichu" style="background-color:#3b82f6">
          <span>{{  $t("gm") }}</span>
        </div>
      </div>
    </div>
@@ -241,6 +259,7 @@
        profitTarget: 0,
        if_us: 0,
        bayType: "",
        sxf:'',
        id: "",
        actions: [{
            name: "100X",
@@ -284,6 +303,7 @@
      this.setUseInfo();
      this.getMoneyData();
      this.getSettingInfo();
      this.queryStockConfig()
    },
    watch: {
      checkedZy(val) {
@@ -300,6 +320,12 @@
      },
    },
    methods: {
      async queryStockConfig(){
        let data = await api.queryStockConfig();
        if (data.status === 0) {
          this.sxf=data.data.cValue
        }
      },
      zSjian(){
        var newzishu = (Number(this.zhisun)-1).toFixed(2)
        if(Number(newzishu)<1){
@@ -521,7 +547,7 @@
          // stockId: this.detail.id,
          // buyNum: this.selectNumber ? this.selectNumber * 100 : 0, // 单位为手
          // buyType: this.selectType,
          // lever: this.selectCycle ? this.selectCycle : 0,
          lever: this.selectCycle ? this.selectCycle : 0,
          // subaccountNumber:this.subaccountNumber
          // 买入是买涨buyType:0, 卖出是买跌buyType:1,卖出的状态是0,买入的状态是1
@@ -965,6 +991,7 @@
  .btn_buy {
    width: 100%;
    height: auto;
    bottom: 0;
    background: #fff;
    padding: 0.8rem 0.8rem;
    display: flex;
@@ -977,7 +1004,7 @@
      display: flex;
      justify-content: center;
      align-items: center;
      background: rgb(68, 155, 84);
      // background: rgb(68, 155, 84);
      color: #fff;
      font-size: 0.3846rem;
      border-radius: 0.15rem;
@@ -1035,7 +1062,7 @@
  }
  .maichu {
    background-color: rgb(225, 59, 69) !important;
    // background-color: rgb(225, 59, 69) !important;
  }
  .mr {