@using YLErp.Web.Models.JsModels; @model trade @{ ViewBag.Title = "交易信息 | 编辑"; Layout = "~/Views/Shared/_InfoLayout.cshtml"; var isAdd = Model.id == 0; var isUseApproval = ViewBag.isUseApproval ?? false; var canChangeClient = isAdd || Model.TradeStatus == ConsTrade.新增待确认; var canAddNewTrader = CurUser.交易管理_新增选择交易员; var jsClients = canChangeClient ? JsDataModel.GetClients() : Enumerable.Empty(); var jsClient = canChangeClient && Model.ClientId > 0 ? jsClients.FirstOrDefault(n => n.id == Model.ClientId) : null; var jsAssetUnits = JsDataModel.GetAssetUnits(CurUser); var tradeMarginTemplates = new tradeController().GetMarginTemplates(); var tradeMarginTemplateItems = new tradeController().GetMarginTemplateItems(); var jsAssetUnit = Model.AssetId > 0 ? jsAssetUnits.FirstOrDefault(n => n.id == Model.AssetId) : null; var assetunits = JsDataModel.GetAssetUnits(CurUser); var jsTraders = canAddNewTrader ? JsDataModel.GetTraders(assetunits) : Enumerable.Empty(); var jsTrader = canAddNewTrader && Model.TraderId > 0 ? jsTraders.FirstOrDefault(n => n.id == Model.TraderId) : null; var currencys = CurrencyController.getList(); var pageObj = new { isAdd, canChangeClient, canAddNewTrader, Trade = Model, valuedate = valuedateBLL.ValueDate.ToString("yyyy-MM-dd"), g_get_trade_swap_details = Model.get_trade_swap_details, g_pay_trade_swap_details = Model.pay_trade_swap_details, jsClient, jsClients, jsAssetUnit, jsAssetUnits, jsTrader, jsTraders, tradeMarginTemplates = tradeMarginTemplates, tradeMarginTemplateItems = tradeMarginTemplateItems, needRemark = !isAdd && valuedateBLL.SystemDate.EditTradeNeedRemark, parentTradeId = ViewBag.ParentTradeId, currencys = currencys, showCCR = PS.Config.Company == CompanyEnum.国海, isGuoTou = PS.Config.Company == CompanyEnum.国投, isHuaAn=PS.Config.Company==CompanyEnum.华安, generateAmendDoc = PS.Config.TradeElement.IsGenerateAmendDoc, needSendChangeEmail = PS.Config.TradeElement.IsAmendableAfterConfirm && PS.Config.TradeElement.IsGenerateAmendDoc, }; } @section CSS{ } @section JS{ }
@if (pageObj.canChangeClient) { } else { }
@if (pageObj.canAddNewTrader) { } else { }
@if (Model.id < 1 || PS.Config.ErpElement.CanEditTradeNumber) {
}
@if (pageObj.isGuoTou) {
} @if (pageObj.showCCR) {
} @if (PS.Config.ErpElement.SecuritiesEnvironment) { if (!PS.Config.Is润和) {
} if (Model.id == 0 || Model.TradeStatus == ConsTrade.新增待确认) {
} else { var MainProtocolCode = Model.MetaDic.Keys.Contains("主协议编号") ? Model.MetaDic["主协议编号"] : ""; var SupProtocolCode = Model.MetaDic.Keys.Contains("补充协议编号") ? Model.MetaDic["补充协议编号"] : "";
} } else {
} @if (!PS.Config.Is润和) {
}
标的代码 多空方向 期初价格 份额 交易费用 操作
删除
删除所有 新增
标的代码 多空方向 期初价格 份额 交易费用 操作
删除
删除所有 新增
@**@
@if ((List)ViewBag.ModelTags != null && ((List)ViewBag.ModelTags).Any()) { foreach (var tag in (List)ViewBag.ModelTags) { @tag.Namex } } +
@if (isUseApproval) { } else { }
@await Html.PartialAsync("/Views/Pricing/_SyntheticPrice.cshtml") @await Html.PartialAsync("/Views/trade/_part/SalesCommission.cshtml", new SalesCommissionModel() { Disabled = false, ViewType = "互换" })