Files
zszq-trs/YLErpWeb/Views/trade/tradePreEndList.cshtml
T
2024-05-09 14:06:26 +08:00

107 lines
5.5 KiB
Plaintext

@{
ViewBag.Title = "当日交易(场外期权)";
ViewBag.Menu = "交易管理-当日交易(场外期权)";
Layout = "~/Views/Shared/_InfoLayout.cshtml";
var valueDate = valuedateBLL.ValueDate.ToString("yyyy-MM-dd");
var generateAmendDoc = PS.Config.TradeElement.IsGenerateAmendDoc;
var needSendChangeEmail = PS.Config.TradeElement.IsAmendableAfterConfirm && PS.Config.TradeElement.IsGenerateAmendDoc;
}
@section CSS{
<link href="~/Style/Css/tradeConfirmList.css" rel="stylesheet" />
}
@section JS{
<script type="text/javascript">
const g_isTradeVol = "@YLErp.PS.Config.IsTradeVol" === "True";
const g_ConfirmedState = ["@ConsTrade.已到期", "@ConsTrade.已执行", "@ConsTrade.已平仓"];
const page = {
valueDate: '@(valueDate)',
tabName:"今日终止",
tabIndex: "@((int) TradeTabIndexEnum.今日终止)",
configcolumn_name: "@configcolumn_data.当日提前终止",
IsUseDisplayNotional: "@PS.Config.IsUseDisplayNotional" === "True"
};
</script>
<script src="~/Scripts/app/tradeHelper.js?v=@HtmlUtil.JsVersion"></script>
<script src="~/Scripts/app/trade/tradePreEndList.js?v=@(HtmlUtil.JsVersion)"></script>
}
@if (YLErp.PS.Config.Is国泰君安)
{
<div class="searchdiv">
@Html.MyAceDropdownInput("ClientId", "交易对手方", ClientDataModel.GetAllOpenClient())
@Html.MyAceDropdownInput("TradeTypes", "结构类型", GlobalData.GetTradeTypes(ConsTrade.OptionTradeTypes, true))
<div class="search-group">
<span class="search-label">标的代码</span>
<select class="" data-placeholder="请选择 标的代码" id="UnderlyingId" name="UnderlyingId" multiple></select>
</div>
@Html.MyAceDropdownInput2("BuySell", "买卖方向", ConsTrade.BuySellType.GetSelectItems())
@Html.MyAceDropdownInput2("OptionType", "看涨看跌", ConsTrade.OptionType.GetSelectItems())
@Html.MyAceDropdownInput2("ExerciseMode", "行权方式", ConsTrade.ExerciseType.GetSelectItems())
@*交易日期---当日成交tab不显示*@
<div id="tab1NotShow" style="display: inline; word-break: keep-all; white-space: nowrap ">
@Html.SearchDateRange("TradeDate", "成交日期")
</div>
@*到期日期---当日到期tab、明日到期tab不显示*@
<div id="tab3_4NotShow" style="display: inline; word-break: keep-all; white-space: nowrap ">
@Html.SearchDateRange("ExerciseDate", "到期日期")
</div>
</div>
}
else
{
<div class="searchdiv">
@Html.ShortInput("TradeNumber", "交易编号")
@Html.MyAceDropdownInput("ClientId", "交易对手方", ClientDataModel.GetAllOpenClient())
@Html.MyAceDropdownInput("AssetId", "簿记账户", AssetunitController.GetClientassetunit())
@Html.MyAceDropdownInput("TraderId", "交易员", GlobalData.GetAllTrader())
@Html.MyAceDropdownInput("TradeTypes", "结构类型", GlobalData.GetSelectItems(ConsTrade.AllTradeTypes))
<div class="search-group">
<span class="search-label">标的代码</span>
<select class="" data-placeholder="请选择 标的代码" id="UnderlyingId" name="UnderlyingId" multiple></select>
</div>
@Html.MyAceDropdownInput2("BuySell", "买卖方向", ConsTrade.BuySellType.GetSelectItems())
@Html.MyAceDropdownInput2("OptionType", "看涨看跌", ConsTrade.OptionType.GetSelectItems())
@Html.SearchDateRange("StartDate", "开始日期")
@Html.MyAceDropdownInput2("ExerciseMode", "行权方式", ConsTrade.ExerciseType.GetSelectItems())
@Html.SearchDateRange("ExerciseDate", "期权到期日")
@Html.ShortInput("Comments", "备注")
</div>
}
<div class="searchdiv" style="background-color:white !important; border:0 !important;">
@MyControls.SearchBtn()
@if (CurUser.交易管理_交易导出)
{
@MyControls.Btn("导出", "exportTrade()")
}
</div>
<div class="tabbable">
<ul id="myTab" class="nav-main">
<li id="@("tab" + (int) TradeTabIndexEnum.今日成交)">
<a href="/trade/tradeConfirmList?tabIndex=@((int) TradeTabIndexEnum.今日成交)" class="selftooltip" style="z-index:888" data-toggle="tooltip" title="">今日成交</a>
</li>
<li class="active" id="@("tab" + (int) TradeTabIndexEnum.今日终止)">
<a href="/trade/tradePreEndList" class="selftooltip" style="z-index:888" data-toggle="tooltip" title="">今日终止</a>
</li>
<li id="@("tab" + (int) TradeTabIndexEnum.今日敲出)">
<a href="/trade/tradeKnockedOutList" class="selftooltip" style="z-index:888" data-toggle="tooltip" title="">今日敲出</a>
</li>
<li id="@("tab" + (int) TradeTabIndexEnum.今日到期)">
<a href="/trade/tradeConfirmList?tabIndex=@((int) TradeTabIndexEnum.今日到期)&voltype=@ViewBag.VolType" class="selftooltip" style="z-index:888" data-toggle="tooltip" title="">今日到期</a>
</li>
<li id="@("tab" + (int) TradeTabIndexEnum.明日到期)">
<a href="/trade/tradeConfirmList?tabIndex=@((int) TradeTabIndexEnum.明日到期)&voltype=@ViewBag.VolType" class="selftooltip" style="z-index:888" data-toggle="tooltip" title="">明日到期</a>
</li>
<div style="width: 30px; display: inline; margin-left:20px;" onclick="showcolumnChooser();return false;">
<img src="~/Images/configure.png" />
</div>
</ul>
</div>
@Html.Raw(JqGridSimple.OutTable())