修复互换收益结算期末价不可编辑及刷新图标缺失
ab09cbc9为支持自动互换期间付息,误将期末标的价格改为纯文本不可编辑, 并删除了changeUnderlyingPrice/refreshUnderlyingPrice方法。开发误解了需求: 自动互换默认填上次互换价是后端逻辑,手动互换时期末价应可编辑+刷新(与平仓页一致)。 对齐平仓页(SwapUnwind)恢复: - incomeSwapTrade.js: 恢复changeUnderlyingPrice、refreshUnderlyingPrice方法 - SwapIncome.cshtml: 期末价列恢复vue-number-input输入框+刷新图标 - SwapDealService.cs/InitIncome: 补充注释说明TradingAmountNetAvg字段 虽名为期末语义但此处装入期初净价,避免后续混淆
This commit is contained in:
@@ -276,6 +276,7 @@ namespace YLErp.Modules.SwapModule
|
||||
floatEvent.PayDirection = position.PosiDirection;
|
||||
floatEvent.PosiGrossPrice = position.PosiGrossPrice;
|
||||
floatEvent.PosiNetPrice = position.PosiNetPrice;
|
||||
// 注意:TradingAmountNetAvg 字段名为"成交净价(期末语义)",但收益结算/平仓初始化时装入的是期初净价(PosiNetNoFeePrice),前端展示期初净价时取此字段
|
||||
floatEvent.TradingAmountNetAvg = position.PosiNetNoFeePrice;
|
||||
floatEvent.TradingAmountNetFeeAvg = position.PosiNetFeePrice;
|
||||
floatEvent.PositionType = position.PositionType;
|
||||
|
||||
Reference in New Issue
Block a user