- 添加互换估值V1配置常量以支持新版本 - 将PeriodAmount和DividendAmount字段改为可空decimal类型 - 更新字段注释说明预付金利率和利息的计算方式 - 修改净额结算金额定义,排除期初和追加预付金本金 - 在报表服务中添加安全求和操作防止空值异常 - 增加多个汇总字段包括股息、保证金利息等统计 - 重构预付金处理逻辑,改用加权平均计算方式 - 新增加权保证金利率和利息计算辅助方法 - 调整前端表格列顺序,优化交易编号显示位置 - 更新数值格式化器以支持空值处理和精度控制 - 添加文档列顺序恢复功能确保表格一致性
97 lines
3.3 KiB
Plaintext
97 lines
3.3 KiB
Plaintext
@{
|
|
ViewBag.Title = "每日估值报告";
|
|
ViewBag.Menu = "结算财务-每日估值报告";
|
|
|
|
Layout = "~/Views/Shared/_MainLayout.cshtml";
|
|
var pageObj = new
|
|
{
|
|
EndTime = ViewBag.EndTime?.ToString(),
|
|
valueDate = valuedateBLL.ValueDate.ToString("yyyy-MM-dd"),
|
|
configcolumn = configcolumn_data.互换估值V1,
|
|
StructureType = ViewBag.StructureType
|
|
};
|
|
}
|
|
@section CSS{
|
|
<link href="~/Style/Css/TradeMarketReport.css" rel="stylesheet" />
|
|
<style>
|
|
.chosen-container {
|
|
width: 250px !important;
|
|
}
|
|
|
|
.chosen-container .chosen-drop {
|
|
width: 250px !important;
|
|
}
|
|
|
|
#ValueDate {
|
|
width: 152px !important;
|
|
font-size: 1rem !important;
|
|
}
|
|
|
|
.ui-jqgrid {
|
|
margin: 0 !important;
|
|
}
|
|
|
|
.data-error {
|
|
background-color: #EE7280 !important;
|
|
}
|
|
</style>
|
|
}
|
|
@section JS{
|
|
<script src="~/Scripts/app/tradeHelper.js?v=@HtmlUtil.JsVersion"></script>
|
|
<script type="text/javascript">
|
|
var page = @Json.Serialize(pageObj);
|
|
if ("@ViewBag.ParentFlag" == "True")
|
|
$("#ParentFlag").attr("checked", true);
|
|
else
|
|
$("#ParentFlag").attr("checked", false);
|
|
</script>
|
|
<script src="~/Scripts/app/swaptrade/TradeMarketReport_EodPosition.js?v=@HtmlUtil.JsVersion"></script>
|
|
}
|
|
|
|
<div class="searchdiv">
|
|
@Html.MyAceDropdownInput("ClientId", "客户名称", ClientDataModel.GetAllClient(), false, true, null, false)
|
|
@Html.CheckBox("ParentFlag", false) @Html.Label(null,"包含子级", new { @style = "font-size:12px;" })
|
|
@Html.MyAceDropdownInput("BookId", "簿记账户", AssetunitController.GetClientassetunit(), false, true, null, false)
|
|
@Html.ShortInput("ValueDate", "结束日期:")
|
|
@MyControls.SearchBtn()
|
|
@if (CurUser.结算管理_每日估值报告邮件发送)
|
|
{
|
|
@MyControls.Btn("配置报告", "PopDesc()")
|
|
@MyControls.Btn("发送报告", "SendReport()")
|
|
}
|
|
</div>
|
|
<br />
|
|
|
|
<fieldset id="fieldsetgbox_listGrid" style="margin-bottom: 20px;">
|
|
<div class="tabbable">
|
|
<ul id="myTab" class="nav nav-tabs nav-main">
|
|
<li class="nav-item">
|
|
<a class="nav-link" onclick='locationChange("/clientbalance/TradeMarketReport")'>账户状况</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link active" href="#" id="positionTab">互换估值</a>
|
|
</li>
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link" onclick='locationChange("/clientbalance/TradeMarketReport_HistoricalPositionSwapFlow")' id="historySwapTab">互换交易流水</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link" onclick='locationChange("/clientbalance/TradeMarketReport_BalanceStatement")'>资金明细</a>
|
|
</li>
|
|
</ul>
|
|
<div style="width:30px;display:inline;margin-left: 20px;" onclick="showChiCang();return false;">
|
|
<img src="~/Images/configure.png" />
|
|
</div>
|
|
</div>
|
|
<div id="tableContent" class="yc-panel my-0 p-0">
|
|
@Html.Raw(JqGridSimple.OutTable())
|
|
</div>
|
|
</fieldset>
|
|
|
|
<fieldset id="fieldsetgbox_listGrid" class="ml-3">
|
|
<span style="color:gray">
|
|
@Html.Raw(DBCacheManager.Single.GetStr(CacheTable.DingShiDesc))
|
|
</span>
|
|
</fieldset>
|
|
|