0510航天交易所ui仿制,代码使用的jiem
lxf
2025-06-23 8401c0c983557870264274e74f0f98d9cc96ea2e
计算手续费
1 files modified
30 ■■■■■ changed files
src/components/perpetual-open/index.vue 30 ●●●●● patch | view | raw | blame | history
src/components/perpetual-open/index.vue
@@ -284,22 +284,7 @@
                  ? initData.fee * (form.amount / 1)
                  : (initData.fee * (form.amount / 1) * form.lever_rate) | nan
              }} -->
              <div class="textColor" v-if="form.lever_rate == 25">
                {{ (initData.amount * (form.amount / 1) * 0.0375).toFixed(4) }}
                USDT
              </div>
              <div class="textColor" v-if="form.lever_rate == 50">
                {{ (initData.amount * (form.amount / 1) * 0.075).toFixed(4) }}
                USDT
              </div>
              <div class="textColor" v-if="form.lever_rate == 100">
                {{ (initData.amount * (form.amount / 1) * 0.15).toFixed(4) }}
                USDT
              </div>
              <div class="textColor" v-if="form.lever_rate == 200">
                {{ ((form.amount * 0.3) / form.lever_rate).toFixed(4) }}
                USDT
              </div>
              <div class="textColor">{{ calculatedFee.toFixed(4) }} USDT</div>
            </div>
          </template>
          <div
@@ -765,6 +750,17 @@
      // 可买数量
      return Math.floor(this.initOpen.volume / 1 / this.form.lever_rate);
    },
    calculatedFee() {
      const rateMap = {
        25: 0.0375,
        50: 0.075,
        100: 0.15,
        200: 0.3,
      };
      const rate = rateMap[this.form.lever_rate];
      return (this.form.amount * rate) / this.form.lever_rate;
      // : this.initData.amount * (this.form.amount / 1) * rate;
    },
  },
  filters: {
    nan(val) {
@@ -1182,7 +1178,7 @@
            this.$refs.sliderRef.emptyValue();
          }
          this.$toast(this.$t("操作成功"));
          _getBalance().then((data) => {
            // 刷新余额
            this.$store.commit("user/SET_USERINFO", {