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

104 lines
4.7 KiB
Plaintext

@using YLErp;
@using YLErp.Model.Enum;
@{
ViewBag.Title = "当日交易-远期";
ViewBag.Menu = "交易管理-远期交易-当日交易";
Layout = "~/Views/Shared/_InfoLayout.cshtml";
var generateAmendDoc = PS.Config.TradeElement.IsGenerateAmendDoc;
var needSendChangeEmail = PS.Config.TradeElement.IsAmendableAfterConfirm && PS.Config.TradeElement.IsGenerateAmendDoc;
var optSelitems = new List<SelectListItem>();
optSelitems.Add(new SelectListItem { Text = "多头", Value = "看涨" });
optSelitems.Add(new SelectListItem { Text = "空头", Value = "看跌" });
var pageObj = new
{
buttonStr = YLErp.PS.Config.Company == CompanyEnum.天风 ? "交易录入" : "交易特批",
AllTradeStatus = string.Join(",", ConsTrade.AllTradeStatus),
IsUseDisplayNotional = PS.Config.IsUseDisplayNotional,
configcolumn_data = new
{
当日成交 = configcolumn_data.远期当日成交,
今日提前终止 = configcolumn_data.远期当日提前终止,
今日到期 = configcolumn_data.远期今日到期,
明日到期 = configcolumn_data.远期明日到期
}
};
}
@section CSS{
<link href="~/Style/Css/tradeConfirmList.css" rel="stylesheet" />
<style>
.container {
width: 100%;
}
</style>
}
@section JS{
<script src="~/Scripts/app/tradeHelper.js?v=@HtmlUtil.JsVersion"></script>
<script type="text/javascript">
var tabIndexSelect = @(ViewBag.TabIndex);
var g_isTradeVol = "@YLErp.PS.Config.IsTradeVol" == "True";
var generateAmendDoc = '@(generateAmendDoc ? "1" : "")';
var needSendChangeEmail = '@(needSendChangeEmail ? "1" : "")';
var page = @Json.Serialize(pageObj);
</script>
<script src="~/Scripts/app/trade/forwardTradeConfirmList.js?v=@(HtmlUtil.JsVersion)"></script>
}
<div style="margin: 20px;"><h3>远期当日交易</h3></div>
<div class="searchdiv">
@Html.ShortInput("TradeNumber", "交易编号")
@Html.MyAceDropdownInput("ClientId", "客户名称", ClientDataModel.GetAllOpenClient())
@Html.MyAceDropdownInput("AssetId", "簿记账户", AssetunitController.GetClientassetunit())
@Html.MyAceDropdownInput("GroupId", "簿记账户组", AssetUnitModel.GetAllAssetUnitGroupItem())
@Html.MyAceDropdownInput("TraderId", "交易员", GlobalData.GetAllTrader())
<div class="search-group">
<span class="search-label">标的代码</span>
<select class="" data-placeholder="请选择 标的代码" id="UnderlyingId" name="UnderlyingId" multiple></select>
</div>
@Html.MyAceDropdownInput2("BuySell", "交易方向", GlobalData.GetSelectItems(new List<string> { "买入", "卖出" }))
@Html.MyAceDropdownInput2("OptionType", "多空方向", optSelitems)
@if (@ViewBag.TabIndex != 1)
{
@Html.SearchDateRange("StartDate", "交易日期")
}
@Html.MyAceDropdownInput("TradeStatus", "交易状态", GlobalData.GetSelectItems(ConsTrade.AllTradeStatus), true)
</div>
<div class="searchdiv">
@MyControls.SearchBtn()
@if (ViewBag.TabIndex == (int)TradeTabIndexEnum.今日成交)
{
@MyControls.Btn("批量确认", "confirmAllSelect()")
}
@if (CurUser.交易管理_交易导出)
{
@MyControls.Btn("导出Excel", "exportTrade()")
}
</div>
<div class="tabbable">
<ul id="myTab" class="nav nav-tabs nav-main">
<li id="@("tab" + (int) TradeTabIndexEnum.今日成交)" class="nav-item">
<a href="/forwardtrade/tradeConfirmList?tabIndex=@((int) TradeTabIndexEnum.今日成交)" class="nav-link selftooltip" data-toggle="tooltip" title="">今日成交</a>
</li>
<li id="@("tab" + (int) TradeTabIndexEnum.今日终止)" class="nav-item">
<a href="/forwardtrade/tradePreEndList" class="nav-link selftooltip" data-toggle="tooltip" title="">今日终止</a>
</li>
<li id="@("tab" + (int) TradeTabIndexEnum.今日到期)" class="nav-item">
<a href="/forwardtrade/tradeConfirmList?tabIndex=@((int) TradeTabIndexEnum.今日到期)" class="nav-link selftooltip" data-toggle="tooltip" title="">今日到期</a>
</li>
<li id="@("tab" + (int) TradeTabIndexEnum.明日到期)" class="nav-item">
<a href="/forwardtrade/tradeConfirmList?tabIndex=@((int) TradeTabIndexEnum.明日到期)" class="nav-link selftooltip" 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())