@model Client @{ ViewBag.Title = "客户信息|查看"; Layout = "~/Views/Shared/_InfoLayout.cshtml"; bool isClientView = CurUser.客户管理.客户修改; } @section CSS{ } @section JS{ }
@if (isClientView) { @MyControls.Btn("修改", "onClickClientEdit();") } @MyControls.Btn("关闭", "closeclientWindow();") @if (PS.Config.ErpElement.HasClientSide && CurUser.客户管理.客户端密码设置) { if (string.IsNullOrEmpty(Model.Guid)) { @MyControls.Btn("初始化密码", "resetPassword();") } else { @MyControls.Btn("重置密码", "resetPassword();") } } @MyControls.Btn("操作历史", "ClientOperationHistory()") @MyControls.Btn("流程清单检查", "openclientfileaudit()") @MyControls.Btn("查看客户层次", "window.location.href=('/Client/Clientlevel/?clientid=" + Model.id + "');")
@Html.HiddenFor(model => model.id)
@if (Model != null) { }@Html.HiddenFor(m => m.EncryptId) @Html.MyDisplayFor(m => m.Number)@Html.MyDisplayFor(m => m.Name)@Html.MyDisplayFor(m => m.LevelId, ClientDataModel.GetLevelName(Model.LevelId))@Html.MyDisplayFor(m => m.ClientType)@Html.MyDisplayFor(m => m.InstitutionalAttributes)@Html.MyDisplayFor(m => m.BusinessType)@Html.MyDisplayFor(m => m.ProductNumber)@Html.MyDisplayFor(m => m.LicenseType)@Html.MyDisplayFor(m => m.CustomerNature1) @Html.MyDisplayFor(m => m.ActualController)@Html.MyDisplayFor(m => m.CustomerNature2) @Html.MyDisplayFor(m => m.RegisteredAddress)@Html.MyDisplayFor(m => m.PostalAddress)@Html.MyDisplayFor(m => m.LicenseCode) @Html.MyDisplayFor(m => m.ProtocolSignDate)@Html.MyDisplayFor(m => m.ActualBeneficiary)@Html.MyDisplayFor(m => m.ProtocolSignVersion) @Html.MyDisplayFor(model => model.SalesDepartment)@Html.MyDisplayFor(m => m.RightProtocolSignDate)@Html.MyDisplayFor(m => m.Region) @if (!YLErp.PS.Config.Is国泰君安) { if (YLErp.PS.Config.Is申万) { @Html.MyDisplayFor(m => m.Code) @Html.MyDisplayFor(m => m.Seller) @Html.MyDisplayFor(model => model.CustomerManager) if (PS.Config.ErpElement.HasClientSide) { @Html.MyDisplayFor(m => m.MarginOptionType, ClientDataModel.GetMarginOptionTypeName(Model.MarginOptionType)) @Html.MyDisplayFor(m => m.InvestorType, Model.InvestorTypeName) @if (PS.Config.ClientElement.IsCreditLimit) { @Html.MyDisplayFor(m => m.IsCreditOn, ClientDataModel.GetYesOrNo(Model.IsCreditOn)) } else { @Html.MyDisplayFor(m => m.IsTradeCredit, ClientDataModel.GetYesOrNo(Model.IsTradeCredit)) } @Html.MyDisplayFor(m => m.Abbreviation) @Html.MyDisplayFor(m => m.DefaultLoginName) @Html.MyDisplayFor(m => m.SamePeerDesc) } else { @Html.MyDisplayFor(m => m.MarginOptionType, ClientDataModel.GetMarginOptionTypeName(Model.MarginOptionType)) @Html.MyDisplayFor(m => m.InvestorType, Model.InvestorTypeName) @if (PS.Config.ClientElement.IsCreditLimit) { @Html.MyDisplayFor(m => m.IsCreditOn, ClientDataModel.GetYesOrNo(Model.IsCreditOn)) } else { @Html.MyDisplayFor(m => m.IsTradeCredit, ClientDataModel.GetYesOrNo(Model.IsTradeCredit)) } @Html.MyDisplayFor(m => m.Abbreviation) @Html.MyDisplayFor(m => m.SamePeerDesc) } } else { if (PS.Config.ErpElement.HasClientSide) { @Html.MyDisplayFor(m => m.Code) @Html.MyDisplayFor(m => m.Seller) @Html.MyDisplayFor(model => model.CustomerManager) @Html.MyDisplayFor(m => m.MarginOptionType, ClientDataModel.GetMarginOptionTypeName(Model.MarginOptionType)) @Html.MyDisplayFor(m => m.SamePeerDesc) @if (PS.Config.ClientElement.IsCreditLimit) { @Html.MyDisplayFor(m => m.IsCreditOn, ClientDataModel.GetYesOrNo(Model.IsCreditOn)) } else { @Html.MyDisplayFor(m => m.IsTradeCredit, ClientDataModel.GetYesOrNo(Model.IsTradeCredit)) } @Html.MyDisplayFor(m => m.Abbreviation) @Html.MyDisplayFor(m => m.DefaultLoginName) } else { @Html.MyDisplayFor(m => m.Code) @Html.MyDisplayFor(m => m.Seller) @Html.MyDisplayFor(model => model.CustomerManager) @Html.MyDisplayFor(m => m.MarginOptionType, ClientDataModel.GetMarginOptionTypeName(Model.MarginOptionType)) @Html.MyDisplayFor(m => m.Abbreviation) @if (PS.Config.ClientElement.IsCreditLimit) { @Html.MyDisplayFor(m => m.IsCreditOn, ClientDataModel.GetYesOrNo(Model.IsCreditOn)) } else { @Html.MyDisplayFor(m => m.IsTradeCredit, ClientDataModel.GetYesOrNo(Model.IsTradeCredit)) } @Html.MyDisplayFor(m => m.SamePeerDesc) } } } else { if (PS.Config.ErpElement.HasClientSide) { @Html.MyDisplayFor(m => m.DefaultLoginName) @Html.MyDisplayFor(m => m.Seller) @Html.MyDisplayFor(model => model.CustomerManager) @Html.MyDisplayFor(m => m.MarginOptionType, ClientDataModel.GetMarginOptionTypeName(Model.MarginOptionType)) @Html.MyDisplayFor(m => m.Abbreviation) @if (PS.Config.ClientElement.IsCreditLimit) { @Html.MyDisplayFor(m => m.IsCreditOn, ClientDataModel.GetYesOrNo(Model.IsCreditOn)) } else { @Html.MyDisplayFor(m => m.IsTradeCredit, ClientDataModel.GetYesOrNo(Model.IsTradeCredit)) } @Html.MyDisplayFor(m => m.SamePeerDesc) } else { @Html.MyDisplayFor(m => m.MarginOptionType, ClientDataModel.GetMarginOptionTypeName(Model.MarginOptionType)) @Html.MyDisplayFor(m => m.Seller) @Html.MyDisplayFor(model => model.CustomerManager) @Html.MyDisplayFor(m => m.Abbreviation) @Html.MyDisplayFor(m => m.SamePeerDesc) @if (PS.Config.ClientElement.IsCreditLimit) { @Html.MyDisplayFor(m => m.IsCreditOn, ClientDataModel.GetYesOrNo(Model.IsCreditOn)) } else { @Html.MyDisplayFor(m => m.IsTradeCredit, ClientDataModel.GetYesOrNo(Model.IsTradeCredit)) } } } @Html.MyDisplayFor(m => m.AdminFullName)@Html.MyDisplayFor(m => m.AdminRegisteredNum)@Html.MyDisplayFor(m => m.ParentId, ClientDataModel.GetParentName(Model.ParentId)) @Html.MyDisplayFor(m => m.NFICode)@Html.MyDisplayFor(m => m.CounterpartyCode)@if (PS.Config.ErpElement.SecuritiesEnvironment) { @Html.MyDisplayFor(m => m.AccessRuleDesc) } else { } @Html.MyDisplayFor(m => m.ConfirmBookMode) @Html.MyDisplayFor(m => m.IsListedStr) @Html.MyDisplayFor(m => m.IsInsidedStr) @Html.MyDisplayFor(m => m.SettlementCurrency) @Html.MyDisplayFor(m => m.BoundSideDesc) @Html.MyDisplayFor(m => m.Seat) @if (YLErp.PS.Config.Company == CompanyEnum.中金) { @Html.MyDisplayFor(m => m.AgreementBookNo) @Html.MyDisplayFor(m => m.AgreementBookTypeDesc) @Html.MyDisplayFor(m => m.ClearingAgency) @Html.MyDisplayFor(m => m.MainProtocolCode) @Html.MyDisplayFor(m => m.SupProtocolCode) @Html.MyDisplayFor(m => m.ProductName) } @Html.MyDisplayFor(m => m.IsDocShowParentName, ClientDataModel.GetYesOrNo(Model.IsDocShowParentName)) @{ var ActualSubject = Model.MetaDic.Keys.Contains("同一主体") ? Model.MetaDic["同一主体"] : ""; } @Html.MyDisplayFor(m => m.IsDocShowParentName, ClientDataModel.GetYesOrNo(Model.IsDocShowParentName)) @if (YLErp.PS.Config.Is方顿) { }
@if (YLErp.PS.Config.Is海通) { @(Model.ClientType == ClientTypeEnum.产品.ToString() ? "产品规模(元)" : "注册资本(万元)") } else { @(Model.ClientType == ClientTypeEnum.产品.ToString() ? "产品规模(万元)" : "注册资本(万元)") } @Model.RegisteredCapital
同一主体 @ActualSubject
备注 @if (Model != null) { if (Model.Remark != null && Model.Remark.StartsWith("http://")) { @(Model.Remark) } else { @Html.Raw(Model.Remark) } }
预付金追加方式 @(string.IsNullOrWhiteSpace(Model.RuleT0orT1) ? "T+0" : Model.RuleT0orT1)
@Html.MyDisplayFor(m => m.FinancialSituation)@Html.MyDisplayFor(m => m.IsIndustryConnectVariety, ClientDataModel.GetYesOrNo(Model.IsIndustryConnectVariety))@Html.MyDisplayFor(m => m.FundsSource, ClientDataModel.GetFundsSource(Model.FundsSource))@Html.MyDisplayFor(m => m.InvestmentTerm, ClientDataModel.GetInvestment(Model.InvestmentTerm))@Html.MyDisplayFor(m => m.AcceptableLoss)@Html.MyDisplayFor(m => m.ExpectedReturn2)@Html.MyDisplayFor(m => m.InvestmentExperience)@Html.MyDisplayFor(m => m.TransactionTarget)@Html.MyDisplayFor(m => m.IsRealControl, ClientDataModel.GetYesOrNo(Model.IsRealControl))@Html.MyDisplayFor(m => m.DerivativesInvestmentVarieties, Model.DerivativesInvestmentVarietiesName)@Html.MyDisplayFor(m => m.BadFaithRecord, ClientDataModel.GetBadFaithRecord(Model.BadFaithRecord))
@(PS.Config.Is中财 ? "投资知识" : "风险偏好")@Model.RiskPreference
交易资产 @(Model.GetTradingInstTypeDesc())
@Html.MyDisplayFor(m => m.ProperClientClass)@Html.MyDisplayFor(m => m.IsEvaluate, ClientDataModel.GetYesOrNo(Model.IsEvaluate))@Html.MyDisplayFor(m => m.QuestionnaireScore) @{ var text = ClientDataModel.GetAppropriatenessList().Where(item => item.Value == Model.AppropriatenessDegree?.ToString()).FirstOrDefault()?.Text; if (Model.ProperClientClass == "专业投资者") { Html.MyDisplayFor(m => m.AppropriatenessDegree, text); } else { } } @Html.MyDisplayFor(m => m.RiskServiceDegree, ClientDataModel.GetRiskServiceDegree(Model.RiskServiceDegree)) @Html.MyDisplayFor(m => m.AppropriatenessAssessor, ClientDataModel.GetAppropriatenessAssessorName(Model.AppropriatenessAssessor == null ? 0 : Model.AppropriatenessAssessor.Value)) @Html.MyDisplayFor(model => model.EvaluateDate)@Html.MyDisplayFor(model => model.EvaluateOfValidity)@Html.MyDisplayFor(m => m.IsRequireConversionTypes, ClientDataModel.GetYesOrNo(Model.IsRequireConversionTypes))@Html.MyDisplayFor(m => m.IsAssessmentResultChange, ClientDataModel.GetYesOrNo(Model.IsAssessmentResultChange))@Html.MyDisplayFor(m => m.ChangeReasonAndEvaluationResults)@Html.MyDisplayFor(m => m.DisbeliefRecord)
适当性评级 @text
银行卡列表
文件列表
@Html.MyAceDropdownInput("fileTypeForSearch", "文件类型:", ClientDataModel.getFileTypes())
@Html.ShortInput("fileNameForSearch", "文件名:")
@Html.SearchDate("fileDate", "日期:")
@MyControls.Btn("查询", "refreshClientFiles()")
客户人员信息
文件列表