@@ -148,12 +148,11 @@ function calcPositionValue(position: QueryErmcpTradePositionRsp) {
// 计算盈亏比例
const positionProfitAndLossRate = computed(() => {
const { opencost } = position
- // 持仓盈亏 ÷ 开仓成本
- const result = positionProfitAndLoss.value / opencost * 100
- if (isNaN(result)) {
- return 0
+ if (opencost > 0) {
+ // 持仓盈亏 ÷ 开仓成本
+ return positionProfitAndLoss.value / opencost * 100
}
- return result
+ return 0
})
return {