refactor: 增加字典表高级搜索项
This commit is contained in:
parent
bf4fedc544
commit
4e8a7b2cdd
|
@ -1,4 +1,4 @@
|
|||
<div class="row g-3">
|
||||
<div class="row g-3 form-inline">
|
||||
<div class="col-sm-6 col-md-6">
|
||||
<BootstrapInput @bind-Value="Value.Name" ShowLabel="true" DisplayText="字典名称" />
|
||||
</div>
|
||||
|
@ -6,17 +6,15 @@
|
|||
<BootstrapInput @bind-Value="Value.Category" ShowLabel="true" DisplayText="字典标签" />
|
||||
</div>
|
||||
<div class="col-sm-6 col-md-6">
|
||||
<Select Items="@Items" @bind-Value="Value.Define" ShowLabel="true" DisplayText="字典类型"></Select>
|
||||
<BootstrapInput @bind-Value="Value.Code" ShowLabel="true" DisplayText="字典代码" />
|
||||
</div>
|
||||
<div class="col-sm-6 col-md-6">
|
||||
<Select Items="@Items" @bind-Value="Value.Define" ShowLabel="true" DisplayText="字典类型" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@code {
|
||||
private IEnumerable<SelectedItem>? Items { get; set; } = new List<SelectedItem>()
|
||||
{
|
||||
new SelectedItem("","全部"),
|
||||
new SelectedItem("0","系统使用"),
|
||||
new SelectedItem("1","自定义"),
|
||||
};
|
||||
private IEnumerable<SelectedItem>? Items { get; set; } = typeof(EnumDictDefine).ToSelectList(new SelectedItem("", "全部"));
|
||||
|
||||
[Parameter]
|
||||
[NotNull]
|
||||
|
|
|
@ -3,25 +3,30 @@
|
|||
namespace BootstrapAdmin.Web.Models
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// 字典维护自定义高级搜索模型
|
||||
/// </summary>
|
||||
public class DictsSearchModel : ITableSearchModel
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// 获得/设置 字典标签
|
||||
/// </summary>
|
||||
public string? Category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// 获得/设置 字典类型
|
||||
/// </summary>
|
||||
public EnumDictDefine? Define { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// 获得/设置 字典名称
|
||||
/// </summary>
|
||||
public string? Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获得/设置 字典代码
|
||||
/// </summary>
|
||||
public string? Code { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
|
@ -35,6 +40,11 @@ namespace BootstrapAdmin.Web.Models
|
|||
ret.Add(new SearchFilterAction(nameof(Dict.Name), Name));
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(Code))
|
||||
{
|
||||
ret.Add(new SearchFilterAction(nameof(Dict.Code), Code));
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(Category))
|
||||
{
|
||||
ret.Add(new SearchFilterAction(nameof(Dict.Category), Category));
|
||||
|
|
Loading…
Reference in New Issue