@using YLErp.Modules.SystemModule @model EditFieldViewModel @{ Layout = null; var queue = new Queue(Model.fields); var queue2 = new Queue(queue.Count); queue.Enqueue(new FormEditField { type = "new-row" }); var hasCustomerNo = false; if (Model.fields != null && Model.fields.Any()) { hasCustomerNo = Model.fields.Any(p => "客户编号".Equals(p.label)); } } @while (queue.Count > 0) { var f = queue.Dequeue(); if (f.type != "new-row") { queue2.Enqueue(f); } else {
@while (queue2.Count > 0) {
@while (queue2.Count > 0) { f = queue2.Dequeue(); if (f.type == "new-col") { break; } if (f.name== "LicenseValidTimeStr") {
continue; } if (f.visible) { var efid = "ef_" + f.name.Replace('.', '_');
@if (f.type == "select") { } else if (f.type == "select-m") { } else if (f.type == "select-sm") { } else if (f.type == "date") { } else if (f.type == "password") { } else { if (f.maxLength.HasValue) { } else { } } @if (f.required) { * }
} }
}
} } @if (hasCustomerNo && CurUser.客户管理.客户标签查看权限) {
@if (Model.Tags != null && Model.Tags.Any()) { foreach (var tag in Model.Tags) { @tag.Name @if (CurUser.客户管理.客户标签调整权限) { x } } } @if (CurUser.客户管理.客户标签调整权限) { + }
}