@using VberZero.Tools.StringModel @using VberAdmin.Web.Models.Input @model VberAdmin.Web.Models.Search.VmSearchItem @if (Model != null) { if (Model.IsHidden) { @await Html.PartialAsync("Input/_Input",Model) if (Model.ShowId.NotEmpty()) { Model.Name = Model.ShowId; Model.IsHidden = false; @await Html.PartialAsync("Input/_SearchInput",Model) } } else { @if (Model.Special.Empty()) {
@if (Model.Help.Empty()) { } else { } @switch (Model.InputType) { case VmInputType.Select: @await Html.PartialAsync("Input/_Input", Model.SelectItem) break; case VmInputType.RadioBox: @await Html.PartialAsync("Input/_Input", Model.RadioItem) break; case VmInputType.CheckBox: @await Html.PartialAsync("Input/_Input", Model.CheckBoxItem) break; case VmInputType.Switch: @await Html.PartialAsync("Input/_Input", Model.SwitchItem) break; case VmInputType.Date: if (Model.DateRangeItem != null) { @await Html.PartialAsync("Input/_Input", Model.DateRangeItem) }else if (Model.DateItem != null) { @await Html.PartialAsync("Input/_Input", Model.DateItem) } break; default: @await Html.PartialAsync("Input/_Input", Model) break; }
} else { @Html.Raw(Model.Special) } } }