@{ ViewBag.Title = "交易确认书_期权"; Layout = "~/Views/Shared/_MainLayout.cshtml"; var pageObj = new { isGDGZ = YLErp.PS.Config.Company == CompanyEnum.光大光子, isGTJA = YLErp.PS.Config.Company == CompanyEnum.国泰君安, isHaiTong = YLErp.PS.Config.Company == YLErp.Configuration.CompanyEnum.海通, isRuiDa = YLErp.PS.Config.Company == YLErp.Configuration.CompanyEnum.瑞达, isBoHai = YLErp.PS.Config.Company == YLErp.Configuration.CompanyEnum.渤海, isWuChan = YLErp.PS.Config.Company == YLErp.Configuration.CompanyEnum.物产中大, ConfirmBookStampStatus = PS.Config.ErpElement.ConfirmBookStampStatus, valuedate = valuedateBLL.ValueDate.ToString("yyyy-MM-dd"), configcolumn = configcolumn_data.交易确认书, SettleDocModeMultiple = valuedate.SettleDocModeMultiple.Equals(valuedateBLL.SystemDate.SettleDocMode), BrokerMode = YLErp.PS.Config.ComponentVersion == YLErp.Configuration.ComponentVersion.Broker, MarketMaker = YLErp.PS.Config.ComponentVersion == YLErp.Configuration.ComponentVersion.MarketMaker, reqTradeStatus = $"{ConsTrade.新增待确认},{ConsTrade.修改待确认},{ConsTrade.审批中},{ConsTrade.确认成交},{ConsTrade.已到期},{ConsTrade.已平仓},{ConsTrade.已执行}", SelectConfirmationBookTemplate = GlobalConfig.SelectConfirmationBookTemplate == true, templateNames = ViewBag.TemplateNames, //初始化时使用空页面(清楚预置查询条件及初始不加载数据) initEmptyView = YLErp.PS.Config.Company == YLErp.Configuration.CompanyEnum.弘业, IsAutoSealAndUploadFiles = YLErp.PS.GetErpConfig().IsAutoSealAndUploadFiles, IsZheQi = PS.Config.Is浙期, IsAutoSealAfterGeneratedBook = PS.GetErpConfig().IsAutoSealAfterGeneratedBook, canGenerate = CurUser.结算管理_交易确认书生成, canSendEmail = CurUser.结算管理_交易确认书邮件发送, // 标识为期权确认书页面 isOptionPage = true }; // 期权交易类型:排除收益互换、远期、掉期等非期权类型 var tradeTypes = ConsTrade.AllTradeTypes .Except(new List { "场内期权", "股票", "收益互换", "远期", "掉期", "商品期货", "商品现货" }) .Concat(new List { "黑箱结构" }); } @section CSS{ } @section JS{ }
@Html.ShortInput("TradeNumber", "交易编号") @Html.ShortInput("ContractCode", "合约编号") @Html.MyAceDropdownInput("ClientId", "客户名称", ClientDataModel.GetAllClient()) @Html.MyAceDropdownInput("AssetId", "簿记账户", AssetunitController.GetClientassetunit()) @Html.MyAceDropdownInput("GroupId", "簿记账户组", AssetUnitModel.GetAllAssetUnitGroupItem())
标的代码
@Html.MyAceDropdownInput2("BuySell", "交易方向", GlobalData.GetSelectItems(new List { "买入", "卖出" })) @Html.SearchDateRange("ExerciseDate", "到期日期") @Html.SearchDateRange("TradeDate", "交易日期") @Html.MyAceDropdownInput("TradeStatus", "交易状态", GlobalData.GetSelectItems(new List { ConsTrade.新增待确认, ConsTrade.修改待确认, ConsTrade.审批中, ConsTrade.确认成交, ConsTrade.已到期, ConsTrade.已执行, ConsTrade.已平仓 }), true) @if (pageObj.IsAutoSealAndUploadFiles){ @Html.MyAceDropdownInput("SealResults", "用印结果", GlobalData.GetSealResultItems()) @Html.SearchDateRange("SealDate", "用印日期") } @Html.ShortInput("Comments", "备注")
@MyControls.SearchBtn() @if (pageObj.canGenerate) { @MyControls.Btn("批量生成交易确认书", "BatchCreateContracts()") } @MyControls.Btn("批量下载交易确认书", "BatchDownLoadDoc()") @if (PS.GetErpConfig().IsAutoSealAndUploadFiles && !PS.GetErpConfig().IsAutoSealAfterGeneratedBook) { @MyControls.Btn("批量确认书用印", "BatchSealContracts()") }
@Html.Raw(JqGridSimple.OutTable()) @await Html.PartialAsync("/Views/Common/_chooseContractType.cshtml", "sendReport()")