From c58e338c138cba2bc02cc316a4763ca46d29015f Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Mon, 7 Jun 2021 08:58:54 +0800 Subject: [PATCH] =?UTF-8?q?WAF=E7=AD=96=E7=95=A5=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=90=9C=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../default/servers/components/waf/index.go | 15 +++- .../servers/components/cache/index.html | 3 +- .../servers/components/waf/index.html | 74 +++++++++++-------- 3 files changed, 57 insertions(+), 35 deletions(-) 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