diff --git a/src/blazor/admin/BootstrapAdmin.Web/Components/DictSearch.razor b/src/blazor/admin/BootstrapAdmin.Web/Components/DictSearch.razor
index 4c5399d7..9e5cf0d2 100644
--- a/src/blazor/admin/BootstrapAdmin.Web/Components/DictSearch.razor
+++ b/src/blazor/admin/BootstrapAdmin.Web/Components/DictSearch.razor
@@ -1,4 +1,4 @@
-
@code {
- private IEnumerable? Items { get; set; } = new List()
- {
- new SelectedItem("","全部"),
- new SelectedItem("0","系统使用"),
- new SelectedItem("1","自定义"),
- };
+ private IEnumerable? Items { get; set; } = typeof(EnumDictDefine).ToSelectList(new SelectedItem("", "全部"));
[Parameter]
[NotNull]
diff --git a/src/blazor/admin/BootstrapAdmin.Web/Models/DictsSearchModel.cs b/src/blazor/admin/BootstrapAdmin.Web/Models/DictsSearchModel.cs
index f3501140..542e4dab 100644
--- a/src/blazor/admin/BootstrapAdmin.Web/Models/DictsSearchModel.cs
+++ b/src/blazor/admin/BootstrapAdmin.Web/Models/DictsSearchModel.cs
@@ -3,25 +3,30 @@
namespace BootstrapAdmin.Web.Models
{
///
- ///
+ /// 字典维护自定义高级搜索模型
///
public class DictsSearchModel : ITableSearchModel
{
///
- ///
+ /// 获得/设置 字典标签
///
public string? Category { get; set; }
///
- ///
+ /// 获得/设置 字典类型
///
public EnumDictDefine? Define { get; set; }
///
- ///
+ /// 获得/设置 字典名称
///
public string? Name { get; set; }
+ ///
+ /// 获得/设置 字典代码
+ ///
+ public string? Code { get; set; }
+
///
///
///
@@ -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));