Handy_Cao 4 veckor sedan
förälder
incheckning
484a207a6a
1 ändrade filer med 3 tillägg och 3 borttagningar
  1. 3 3
      src/packages/digital/views/contract/goods/detail/index.vue

+ 3 - 3
src/packages/digital/views/contract/goods/detail/index.vue

@@ -282,6 +282,8 @@ const tpsl = computed(() => {
 // 保证金设置(比率) 时:可开数量 = 可用余额 / (价格 * 合约乘数 * 比率值)
 const calculations = computed(() => {
 
+    const feeValue = futuresStore.getFeeValue(quote.value, 101)
+
     const { bid = 0, ask = 0, agreeunit = 0, currencyid = 0, goodscurrencyid = 0, marketmarginalgorithm, marketmarginvalue = 0 } = quote.value ?? {}
     const { OrderPrice = 0, OrderQty = 0, BuyOrSell } = formData
 
@@ -301,13 +303,11 @@ const calculations = computed(() => {
     // 预估手续费 1 比率 2 固定 预估手续费(小数位根据币种小数位格式化):
     // 手续费设置(固定) 时:预估手续费 = 数量 * 合约乘数 * 固定值
     // 手续费设置(比率) 时:预估手续费 = 价格 * 数量 * 合约乘数 * 比率值
-    const buyEstimatedFee = (marketmarginalgorithm === 2 ? price : 1)*OrderQty*agreeunit*marketmarginvalue
+    const buyEstimatedFee = (feeValue.FeeAlgorithm === 2 ? price : 1)*OrderQty*agreeunit*feeValue.feeValue
     // 可开数量 1 比率 2 固定
     // 可开数量(整数,向下取整):
     // 保证金设置(固定) 时:可开数量 = 可用余额 / (合约乘数 * 固定值)
     // 保证金设置(比率) 时:可开数量 = 可用余额 / (价格 * 合约乘数 * 比率值)
-    console.log(marketmarginalgorithm, marketmarginvalue)
-
     const maxBuyQty = marketmarginalgorithm === 2 ? maxBalance/(agreeunit*marketmarginvalue) : maxBalance/(price*agreeunit*marketmarginvalue)
     return {
         estimatedAmount,