158 lines
6.2 KiB
Plaintext
158 lines
6.2 KiB
Plaintext
@{
|
|
ViewBag.Title = "每日估值报告";
|
|
ViewBag.Menu = "结算财务-每日估值报告";
|
|
Layout = "~/Views/Shared/_MainLayout.cshtml";
|
|
var tradeMarketShowTotalNetSettlement = PS.Config.ClientElement.TradeMarketShowTotalNetSettlement;
|
|
|
|
var nv = YieldChain.Helpers.UrlHelper.ParseQueryString(PS.Config.ErpElement.TradeMarketReportCfg);
|
|
var jsClients = JsDataModel.GetAllClients();
|
|
}
|
|
@section CSS {
|
|
<link href="~/Style/Css/TradeMarketReport.css?v=@(HtmlUtil.JsVersion)" rel="stylesheet" />
|
|
<style>
|
|
.no-skin {
|
|
position: static !important;
|
|
}
|
|
|
|
#ValueDateFrom, #ValueDate {
|
|
width: 152px !important;
|
|
font-size: 1rem !important;
|
|
}
|
|
</style>
|
|
}
|
|
@section JS {
|
|
<script type="text/javascript">
|
|
var isPvRounded = "@YLErp.PS.Config.IsPVRounded" == "True";
|
|
var isShenWan = "@YLErp.PS.Config.Is申万" == "True";
|
|
var isHongYuan = "@YLErp.PS.Config.Is宏源" == "True";
|
|
var isXiangYu = "@YLErp.PS.Config.Is厦门象屿" == "True";
|
|
var isRunHe = "@(PS.Config.Company == CompanyEnum.润和)" == "True";
|
|
var isGuoTou = "@YLErp.PS.Config.Is国投" == "True";
|
|
var canUpdatePayableMargin = "@CurUser.结算管理_预付金占用修改" == "True";
|
|
var isXiangCai = "@YLErp.PS.Config.Is湘财" == "True";
|
|
var page = {
|
|
ValueDate: '@valuedateBLL.ValueDate.ToString("yyyy-MM-dd")',
|
|
EndTime: "@ViewBag.EndTime",
|
|
StartTime: "@ViewBag.StartTime",
|
|
ClientId: "@(ViewBag.clientId)",
|
|
ParentFlag: "@(ViewBag.ParentFlag)",
|
|
TradeMarketReportCfg: "@(nv?["开始日期"].TrimToNull() ?? "NONE")"
|
|
};
|
|
const clients = @Json.Serialize(jsClients);
|
|
</script>
|
|
<script src="~/Scripts/app/client/tradeMarketReport.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.ShortInput("ValueDateFrom", "起始日期:")
|
|
@Html.ShortInput("ValueDate", "结束日期:")
|
|
@MyControls.SearchBtn()
|
|
@if (CurUser.结算管理_每日估值报告邮件发送)
|
|
{
|
|
@MyControls.Btn("配置报告", "PopDesc()")
|
|
@MyControls.Btn("发送报告", "SendReport()")
|
|
}
|
|
</div>
|
|
<br />
|
|
|
|
<div class="tabbable">
|
|
<ul id="myTab" class="nav nav-tabs nav-main">
|
|
<li class="nav-item">
|
|
<a class="nav-link active" href="#">账户状况</a>
|
|
</li>
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link" onclick='locationChange("/swaptrade2/TradeMarketReport_EodPosition")' 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>
|
|
<div class="yc-panel mt-0">
|
|
<fieldset id="fieldsetbalanceInfo">
|
|
<table class="table table-bordered table-sm table-striped" id="balanceInfo">
|
|
<tr>
|
|
<td colspan="2" class="title">收支与结存</td>
|
|
<td colspan="2" class="title">可用与追保</td>
|
|
<td colspan="2" class="title">盈亏与估值</td>
|
|
</tr>
|
|
<tr>
|
|
<td>期初结存</td>
|
|
<td id="LastDayRemainFund"></td>
|
|
<td>初始保证金金额</td>
|
|
<td id="MySideMargin"></td>
|
|
<td>已实现盈亏</td>
|
|
<td id="WinLoss"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>出金入金</td>
|
|
<td id="CashInCashOutChange"></td>
|
|
<td>维持保证金金额</td>
|
|
<td id="MaintenanceMargin"></td>
|
|
<td>持仓盈亏</td>
|
|
<td id="PositionPnl"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>初保账户</td>
|
|
<td id="NetFundAll"></td>
|
|
<td>盯市金额</td>
|
|
<td id="SwapMarketAmount"></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>追保账户</td>
|
|
<td id="VmFundSum"></td>
|
|
<td>可用资金</td>
|
|
<td id="AvailableFund"></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>其他收支</td>
|
|
<td id="OtherFund"></td>
|
|
<td style="font-weight: bold;">追保金额</td>
|
|
<td id="MarginByPayableMargin"></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>期末结存</td>
|
|
<td id="ToDayRemainFund"></td>
|
|
<td>可取资金</td>
|
|
<td id="DesirableFund"></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
<fieldset class="ml-3" id="fieldsetgbox_listGrid">
|
|
<span id="latestDataTip" style="color: red; display: none;">实时持仓服务未更新到最新数据,请确保服务更新后再查看报告!</span>
|
|
<span style="color:gray">
|
|
@Html.Raw(DBCacheManager.Single.GetStr(CacheTable.DingShiDesc))
|
|
</span>
|
|
</fieldset>
|
|
@await Html.PartialAsync("/Views/Common/_importFiles.cshtml", new ImportFileModel()
|
|
{
|
|
Title = "上传外部财务数据",
|
|
Accept = ".xlsx",
|
|
Buttons = new Dictionary<string, BtnReq>()
|
|
{
|
|
//["上传财务数据"] = new BtnReq() {OnClick = "uploadOuterData(false)"},
|
|
["上传外部预付金"] = new BtnReq() { OnClick = "uploadOuterData(true)" },
|
|
//["下载财务数据模板"]= new BtnReq() {OnClick = "downloadOuterDataTemplate()"},
|
|
["下载外部预付金模板"] = new BtnReq() { OnClick = "downloadOuterMarginTemplate()" },
|
|
},
|
|
//<p>上传财务数据将影响财务增量的显示</p>
|
|
NotesHtml = "<p>上传外部预付金将影响外部预付金的显示</p>"
|
|
})
|
|
|
|
|