@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())