94 lines
4.4 KiB
Plaintext
94 lines
4.4 KiB
Plaintext
@model List<trade>
|
|
@{
|
|
ViewBag.Title = "交易信息内部列表";
|
|
Layout = "~/Views/Shared/_InfoLayout.cshtml";
|
|
}
|
|
@section CSS{
|
|
<link href="~/Style/Css/tradeListInner.css" rel="stylesheet" />
|
|
}
|
|
<script src="~/Statics/libs/list/list.min.js?v=@(HtmlUtil.JsVersion)"></script>
|
|
<script src="~/Statics/libs/export/excellentexport.js?v=@(HtmlUtil.JsVersion)"></script>
|
|
<script type="text/javascript">
|
|
|
|
$(function () {
|
|
|
|
var temp_pagesize = 50;
|
|
var totalcount = '@ViewBag.Total';
|
|
//加载第一页
|
|
g_trades = @Html.JsonSerialize(Model);
|
|
|
|
$('#createInvote').click(
|
|
function () {
|
|
return ExcellentExport.excel(this, 'historytable');
|
|
}
|
|
);
|
|
var options = {
|
|
valueNames: ['TradeStatus', 'TradeNumber', 'LotsNewInfo', 'Notional', "TradePrice", "TradeSinglePrice", "TradeDate", "CreateDate", "BuySell", "UnderlyingCode", "UnderlyingAssetClass", "InitialSpotPrice", "TradeType", "AssetBookName", "StartDate", "TraderName", "TradeSource", "Comments", "OptName", "OptDate"]
|
|
};
|
|
// Init list
|
|
var contactList = new List('historytable', options);
|
|
contactList.sort('CreateDate', { order: "desc" });
|
|
});
|
|
|
|
function exportTrade() {
|
|
if (!g_trades || g_trades.length == 0) {
|
|
main.message("没有数据");
|
|
return false;
|
|
}
|
|
$('#createInvote').attr('download', g_trades[0].UnderlyingCode + "历史对冲交易记录_" + new moment().format("YYYYMMDDHH") + ".xls");
|
|
document.getElementById('createInvote').click();
|
|
}
|
|
</script>
|
|
|
|
<style>
|
|
.sort { cursor: pointer; }
|
|
</style>
|
|
<h2>标的<span id="spname"></span>历史对冲交易记录</h2>
|
|
<div><input class="btn btn-primary" type="button" style="width:auto;height:29px;border: none;border-radius: 3px;margin-right:20px" onclick="exportTrade();return false;" value="导出xls"></div>
|
|
<div>
|
|
<table class="table table-bordered table-sm table-striped" id="historytable">
|
|
<tr>
|
|
<th class="sort" data-sort="TradeStatus">交易状态</th>
|
|
<th class="sort" data-sort="TradeNumber">交易编号</th>
|
|
<th class="sort" data-sort="LotsNewInfo">手数</th>
|
|
<th class="sort" data-sort="Notional">份额</th>
|
|
<th class="sort" data-sort="TradePrice">交易总额</th>
|
|
<th class="sort" data-sort="TradeSinglePrice">单价</th>
|
|
<th class="sort" data-sort="TradeDate">交易日</th>
|
|
<th class="sort" data-sort="CreateDate">交易时间</th>
|
|
<th class="sort" data-sort="BuySell">交易方向</th>
|
|
<th class="sort" data-sort="UnderlyingCode">标的代码</th>
|
|
<th class="sort" data-sort="TradeType">结构类型</th>
|
|
<th class="sort" data-sort="AssetBookName">簿记账户</th>
|
|
<th class="sort" data-sort="TradeSource">交易来源</th>
|
|
<th class="sort" data-sort="Comments">备注</th>
|
|
<th class="sort" data-sort="OptName">操作者</th>
|
|
<th class="sort" data-sort="OptDate">操作时间</th>
|
|
</tr>
|
|
<tbody id="tbodytrade" class="list">
|
|
@foreach (trade tr in Model)
|
|
{
|
|
<tr>
|
|
<td class='TradeStatus'>@tr.TradeStatus</td>
|
|
<td class='TradeNumber' style="mso-number-format:'\@Html.Raw("@")';">@tr.TradeNumber</td>
|
|
<td class='LotsNewInfo'>@tr.LotsNewInfo</td>
|
|
<td class='Notional'>@tr.Notional</td>
|
|
<td class='TradePrice'>@tr.TradePrice</td>
|
|
<td class='TradeSinglePrice'>@tr.TradeSinglePrice</td>
|
|
<td class='TradeDate'>@Utilities.ShowValidDatetime(tr.TradeDate, "yyyy-MM-dd")</td>
|
|
<td class='CreateDate'>@Utilities.ShowValidDatetime(tr.CreateDate, "yyyy-MM-dd HH:mm")</td>
|
|
<td class='BuySell'>@tr.BuySell</td>
|
|
<td class='UnderlyingCode'>@tr.UnderlyingCode</td>
|
|
<td class='TradeType'>@tr.TradeType</td>
|
|
<td class='AssetBookName'>@tr.AssetBookName</td>
|
|
|
|
<td class='TradeSource'>@tr.TradeSource</td>
|
|
<td class='Comments'>@tr.Comments</td>
|
|
<td class='OptName'>@tr.OptName</td>
|
|
<td class='OptDate'>@Utilities.ShowValidDatetime(tr.OptDate, "yyyy-MM-dd HH:mm")</td>
|
|
</tr>
|
|
}
|
|
</tbody>
|
|
</table>
|
|
</div>
|