diff --git a/internal/web/actions/default/servers/components/waf/index.go b/internal/web/actions/default/servers/components/waf/index.go index 58572781..bd2fc518 100644 --- a/internal/web/actions/default/servers/components/waf/index.go +++ b/internal/web/actions/default/servers/components/waf/index.go @@ -16,8 +16,14 @@ func (this *IndexAction) Init() { this.FirstMenu("index") } -func (this *IndexAction) RunGet(params struct{}) { - countResp, err := this.RPC().HTTPFirewallPolicyRPC().CountAllEnabledHTTPFirewallPolicies(this.AdminContext(), &pb.CountAllEnabledHTTPFirewallPoliciesRequest{}) +func (this *IndexAction) RunGet(params struct { + Keyword string +}) { + this.Data["keyword"] = params.Keyword + + countResp, err := this.RPC().HTTPFirewallPolicyRPC().CountAllEnabledHTTPFirewallPolicies(this.AdminContext(), &pb.CountAllEnabledHTTPFirewallPoliciesRequest{ + Keyword: params.Keyword, + }) if err != nil { this.ErrorPage(err) return @@ -26,8 +32,9 @@ func (this *IndexAction) RunGet(params struct{}) { page := this.NewPage(count) listResp, err := this.RPC().HTTPFirewallPolicyRPC().ListEnabledHTTPFirewallPolicies(this.AdminContext(), &pb.ListEnabledHTTPFirewallPoliciesRequest{ - Offset: page.Offset, - Size: page.Size, + Keyword: params.Keyword, + Offset: page.Offset, + Size: page.Size, }) if err != nil { this.ErrorPage(err) diff --git a/web/views/@default/servers/components/cache/index.html b/web/views/@default/servers/components/cache/index.html index 9c0c06fd..75b9f874 100644 --- a/web/views/@default/servers/components/cache/index.html +++ b/web/views/@default/servers/components/cache/index.html @@ -6,6 +6,7 @@ [创建] +
@@ -18,7 +19,7 @@
- +

暂时还没有缓存策略。

diff --git a/web/views/@default/servers/components/waf/index.html b/web/views/@default/servers/components/waf/index.html index 5c0b9fc9..77da3fcf 100644 --- a/web/views/@default/servers/components/waf/index.html +++ b/web/views/@default/servers/components/waf/index.html @@ -1,35 +1,49 @@ {$layout} - - 列表 - | - [创建] - + + 列表 + | + [创建] + -

暂时还没有WAF策略。

+ +
+ +
+
+ +
+
+ +
+
+ -
- - - - - - - - - - - - - - - - - - -
策略名称入站规则分组出站规则分组集群数状态操作
{{policy.name}}{{policy.countInbound}}{{policy.countOutbound}}{{policy.countClusters}} - 详情   - 删除 -
+ +

暂时还没有WAF策略。

-
\ No newline at end of file + + + + + + + + + + + + + + + + + + + +
策略名称入站规则分组出站规则分组集群数状态操作
{{policy.name}}{{policy.countInbound}}{{policy.countOutbound}}{{policy.countClusters}} + 详情   + 删除 +
+ +
\ No newline at end of file