@using YLErp;
@using YLErp.Model.Enum;
@{
ViewBag.Title = "当日交易(场外期权)";
ViewBag.Menu = "交易管理-当日交易(场外期权)";
Layout = "~/Views/Shared/_InfoLayout.cshtml";
var pageObj = new
{
tabIndexSelect = ViewBag.TabIndex,
trade_yizhixing = ConsTrade.已执行,
trade_yidaoqi = ConsTrade.已到期,
trade_yipingcang = ConsTrade.已平仓,
trade_querenchengjiao = ConsTrade.确认成交,
trade_pingcangdaifuhe = ConsTrade.平仓待复核,
trade_xingquandaifuhe = ConsTrade.行权待复核,
trade_tiqianzhongzhi = ConsTrade.提前终止拒绝,
IsTradeVol = YLErp.PS.Config.IsTradeVol,
volType = ViewBag.VolType ?? string.Empty,
generateAmendDoc = PS.Config.TradeElement.IsGenerateAmendDoc,
needSendChangeEmail = PS.Config.TradeElement.IsAmendableAfterConfirm && PS.Config.TradeElement.IsGenerateAmendDoc,
valueDate = valuedateBLL.ValueDate.ToString("yyyy-MM-dd"),
sysvalueDate = valuedateBLL.ValueDate,
buttonStr = YLErp.PS.Config.Company == CompanyEnum.天风 ? "交易录入" : "交易特批",
toEnd = CurUser.交易管理_交易到期,
createTrade = CurUser.交易管理_交易新增,
swap = CurUser.交易管理_收益互换,
IsUseDisplayNotional = PS.Config.IsUseDisplayNotional
};
var isFirstTab = string.IsNullOrWhiteSpace(Context.Request.Query["tabIndex"]) || Context.Request.Query["tabIndex"] == "1";
}
@section CSS{
}
@section JS{
}
@if (YLErp.PS.Config.Is国泰君安)
{
@Html.MyAceDropdownInput("ClientId", "交易对手方", ClientDataModel.GetAllOpenClient())
@Html.MyAceDropdownInput("TradeTypes", "结构类型", GlobalData.GetTradeTypes(ConsTrade.OptionTradeTypes, true))
标的代码
@Html.MyAceDropdownInput2("BuySell", "买卖方向", ConsTrade.BuySellType.GetSelectItems())
@Html.MyAceDropdownInput2("OptionType", "看涨看跌", ConsTrade.OptionType.GetSelectItems())
@Html.MyAceDropdownInput2("ExerciseMode", "行权方式", ConsTrade.ExerciseType.GetSelectItems())
@*交易日期---当日成交tab不显示*@
@Html.SearchDateRange("TradeDate", "成交日期")
@*到期日期---当日到期tab、明日到期tab不显示*@
@Html.SearchDateRange("ExerciseDate", "到期日期")
@Html.MyAceDropdownInput("TradeStatus", "交易状态", GlobalData.GetSelectItems(ConsTrade.AllTradeStatus), true)
@Html.MyAceDropdownInput("TraderId", "交易员", GlobalData.GetAllTrader())
@Html.MyAceDropdownInput("AssetId", "簿记账户", AssetunitController.GetClientassetunit())
@Html.MyAceDropdownInput("GroupId", "簿记账户组", AssetUnitModel.GetAllAssetUnitGroupItem())
}
else
{
@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))
标的代码
@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.MyAceDropdownInput("TradeStatus", "交易状态", GlobalData.GetSelectItems(ConsTrade.AllTradeStatus), true)
@Html.MyAceDropdownInput2("ValidState", "是否有效", ConsGlobal.ValidStates(), true, "Valid")
@Html.ShortInput("Comments", "备注")
}
@MyControls.SearchBtn()
@MyControls.Btn("确认", "confirmAllSelect()")
@if (CurUser.交易管理_交易导出)
{
@MyControls.Btn("导出", "exportTrade()")
}
@if (CurUser.交易管理_交易到期)
{
@MyControls.Btn("批量执行到期", "SetAsExpired()", id: "Btn_BatchExpire")
}
@if (isFirstTab && CurUser.交易管理_交易删除)
{
}
@Html.Raw(JqGridSimple.OutTable())