128 lines
4.6 KiB
Plaintext
128 lines
4.6 KiB
Plaintext
|
|
@{
|
|
ViewBag.Title = "远期交易";
|
|
ViewBag.Menu = "交易管理-远期交易";
|
|
Layout = "~/Views/Shared/_MainLayout.cshtml";
|
|
var abstractCompanyName = PS.Config.CompanyName ?? "";
|
|
|
|
var pageObj = new
|
|
{
|
|
trade_yizhixing = ConsTrade.已执行,
|
|
trade_yidaoqi = ConsTrade.已到期,
|
|
trade_yipingcang = ConsTrade.已平仓,
|
|
trade_querenchengjiao = ConsTrade.确认成交,
|
|
trade_pingcangdaifuhe = ConsTrade.平仓待复核,
|
|
trade_xingquandaifuhe = ConsTrade.行权待复核,
|
|
trade_tiqianzhongzhi = ConsTrade.提前终止拒绝,
|
|
configcolumn_data_yqjyss = configcolumn_data.远期交易搜索,
|
|
AllTradeStatus = string.Join(",", ConsTrade.AllTradeStatus),
|
|
abstractCompanyName = "",
|
|
isDongZheng = YLErp.PS.Config.Is润和,
|
|
IsUseDisplayNotional = PS.Config.IsUseDisplayNotional,
|
|
ViewTagPermission = CurUser.交易管理_交易标签查看权限
|
|
};
|
|
}
|
|
@section CSS{
|
|
<link href="~/Style/Css/settag.css?v=@(HtmlUtil.JsVersion)" rel="stylesheet" />
|
|
<style>
|
|
|
|
.tag-item {
|
|
height: 17px;
|
|
line-height: 14px;
|
|
}
|
|
|
|
.tag-add {
|
|
height: 17px;
|
|
line-height: 14px;
|
|
}
|
|
|
|
.tag-context {
|
|
padding: 0px;
|
|
}
|
|
|
|
.bootstrap-select.show-tick .dropdown-menu li a span.text{
|
|
max-width: 300px;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
</style>
|
|
}
|
|
@section JS{
|
|
<script>
|
|
const page = @Json.Serialize(pageObj);
|
|
var settleDate = "@ViewBag.settleDate";
|
|
var isUseStockEqvNotionalMax = "@PS.Config.ErpElement.UseStockEqvNotionalMax" =="True";
|
|
</script>
|
|
<script src="~/Scripts/app/tradeHelper.js?v=@HtmlUtil.JsVersion"></script>
|
|
<script src="~/Statics/libs/export/excellentexport.js?v=@(HtmlUtil.JsVersion)"></script>
|
|
<script src="~/Scripts/app/trade/forwardTradeList.js?v=@(HtmlUtil.JsVersion)"></script>
|
|
}
|
|
|
|
<div class="searchdiv">
|
|
<div class="first-wrap-gtja">
|
|
@Html.ShortInput("TradeNumber", "交易编号")
|
|
@Html.MyAceDropdownInput("ClientId", "客户名称", ClientDataModel.GetAllClient())
|
|
@Html.MyAceDropdownInput2("BuySell", "交易方向", GlobalData.GetSelectItems(new List<string> { "买入", "卖出" }))
|
|
@Html.SearchDateRange("TradeDate", "交易日期")
|
|
@Html.SearchDateRange("ExerciseDate", "到期日期")
|
|
<div class="search-group">
|
|
<span class="search-label">标的代码</span>
|
|
<select class="" data-placeholder="请选择 标的代码" id="UnderlyingId" name="UnderlyingId" multiple></select>
|
|
</div>
|
|
@Html.MyAceDropdownInput2("OptionType", "多空方向", GlobalData.GetSelectItems(new List<string> { "多头", "空头" }))
|
|
|
|
@Html.MyAceDropdownInput("TradeStatus", "交易状态", GlobalData.GetSelectItems(ConsTrade.AllTradeStatus), true)
|
|
|
|
@Html.MyAceDropdownInput("AssetId", "簿记账户", AssetunitController.GetClientassetunit())
|
|
@Html.MyAceDropdownInput("GroupId", "簿记账户组", AssetUnitModel.GetAllAssetUnitGroupItem())
|
|
@Html.MyAceDropdownInput("TraderName", "交易员", GlobalData.GetAllTrader())
|
|
@Html.MyAceDropdownInput("TagIds", "标签值", TagController.GetTradeTagList(CurUser))
|
|
</div>
|
|
</div>
|
|
<div class="searchdiv">
|
|
<div>
|
|
@if (CurUser.交易管理_交易新增)
|
|
{
|
|
@MyControls.Btn("新增", "startAddtrade()")
|
|
}
|
|
 
|
|
@MyControls.SearchBtn()
|
|
 
|
|
<a class="btn btn-primary" href="TradeConfirmList" target="_blank">当日远期交易</a>
|
|
|
|
|
|
@if (CurUser.交易管理_交易导入)
|
|
{
|
|
@MyControls.Btn("导入", "importTrade()")
|
|
}
|
|
@if (CurUser.交易管理_交易导出)
|
|
{
|
|
@MyControls.Btn("导出", "exportTrade()")
|
|
}
|
|
<div style="width: 30px; display: inline;" onclick="showcolumnChooser();return false;">
|
|
<img src="~/Images/configure.png" />
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tabbable">
|
|
<ul id="myTab" class="nav-main" style="display:inline-block;">
|
|
<li class='active'>
|
|
<a href="/ForwardTrade/tradeList">成交记录</a>
|
|
</li>
|
|
<li>
|
|
<a href="/ForwardTrade/MultiCloseList">了结记录</a>
|
|
</li>
|
|
</ul>
|
|
@if (CurUser.交易管理_交易标签调整权限)
|
|
{
|
|
<div class="batch-tag" onclick="BatchSetTradeTag();">
|
|
<img src="~/Images/tag.jpg" /><span>标记</span>
|
|
</div>
|
|
}
|
|
</div>
|
|
|
|
@Html.Raw(JqGridSimple.OutTable()) |