@model ClientEditViewModel @{ ViewBag.Title = "客户信息"; Layout = "~/Views/Shared/_InfoLayout.cshtml"; var clientModel = Model.client; var canEdit = (CurUser.客户管理.客户修改 && clientModel.ApprovalStatus != "审批中") || (CurUser.客户管理.客户新增 && (clientModel.id == 0||clientModel.ProcessStatus=="未提交")) || (clientModel.id > 0 && clientModel.ApprovalStatus != "审批中" && ((CurUser.客户管理.销户休眠客户修改 && ("已休眠".Equals(clientModel.ProcessStatus) || "已销户".Equals(clientModel.ProcessStatus))) || (CurUser.客户管理.正常状态客户修改 && !("已休眠".Equals(clientModel.ProcessStatus) || "已销户".Equals(clientModel.ProcessStatus))))); var sections = Model.editConfig.sections.Where(n => n.visible).ToArray(); var pageObj = new { IsEdit = canEdit, is华西 = PS.Config.Company == CompanyEnum.华西, sysdate = valuedateBLL.ValueDate, isZhaoZheng = YLErp.PS.Config.Company == CompanyEnum.招证, isWuChanZhongDa = YLErp.PS.Config.Company == CompanyEnum.物产中大, isDongWu = YLErp.PS.Config.Company == CompanyEnum.东吴, isZheQi = YLErp.PS.Config.Company == CompanyEnum.浙期, isDongGuan = YLErp.PS.Config.Company == CompanyEnum.东莞, isApproval = ViewBag.isApproval, isDirectSubApp = false }; } @section CSS{ } @section JS{ }
@if (canEdit) { } @if (Model.client.ApprovalStatus != "审批中") { } @*@if (PS.Config.ErpElement.HasClientSide && CurUser.客户管理.客户端密码设置) { }*@ @if (!PS.Config.Is东莞) { }
@{ var flowIndex = 0; }
@foreach (var item in sections) {
@(flowIndex + 1)
@(item.title)
flowIndex += 1; }
@foreach (var item in sections) {
@if (!string.IsNullOrEmpty(item.viewPath)) { @await Html.PartialAsync(item.viewPath)
} else if (item.fields != null) { @await Html.PartialAsync("_ClientEditFields", new EditFieldViewModel { fields = item.fields, Tags = Model.Tags }) }
} @if (canEdit) { @await Html.PartialAsync("_ClientBankcardEdit") @await Html.PartialAsync("_ClientDutyEdit") @await Html.PartialAsync("_ClientDutyDirectorEdit") @await Html.PartialAsync("_ClientFileEdit", Model) @await Html.PartialAsync("_UploadProgress") @await Html.PartialAsync("_ClientInvestorsEdit") }