修复互换收益结算期初净价显示0的问题

期初净价列取TradingAmountNetAvg字段,后端InitIncome赋值为
position.PosiNetNoFeePrice(可空)。部分交易录入时未填该字段(值为0),
导致期初净价显示为0(如trade 1892/1859)。

改为:TradingAmountNetAvg为0时回退使用PosiNetPrice(期初净价,始终有值)。
仅前端兜底,不改动后端及平仓页。
This commit is contained in:
hjhan
2026-06-25 14:41:55 +08:00
parent bc6fed554d
commit ca68178bf8
+1 -1
View File
@@ -152,7 +152,7 @@
{{floatPosition.UnderlyingCode}} {{floatPosition.UnderlyingCode}}
</td> </td>
<td>{{priceFormat(floatPosition.PosiGrossPrice)}}</td> <td>{{priceFormat(floatPosition.PosiGrossPrice)}}</td>
<td v-if="deal.StructureType!='普通收益互换'">{{priceFormat(floatPosition.TradingAmountNetAvg)}}</td> <td v-if="deal.StructureType!='普通收益互换'">{{priceFormat(floatPosition.TradingAmountNetAvg > 0 ? floatPosition.TradingAmountNetAvg : floatPosition.PosiNetPrice)}}</td>
<td> <td>
{{floatPosition.TradingAmountAvg}} {{floatPosition.TradingAmountAvg}}
</td> </td>