From 2686bf76864dfd5c3f2570c7937b56a20b6e0d70 Mon Sep 17 00:00:00 2001 From: lanyuanxiaoyao Date: Thu, 18 Jan 2024 00:03:29 +0800 Subject: [PATCH] =?UTF-8?q?feat(web):=20=E5=A2=9E=E5=8A=A0=E4=B8=80?= =?UTF-8?q?=E7=82=B9=E5=9B=BE=E6=A0=87=E7=9A=84=E7=BE=8E=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/static/assets/icon.png | Bin 0 -> 3133 bytes .../resources/static/components/cloud-tab.js | 1 + .../resources/static/components/overview-tab.js | 1 + .../resources/static/components/queue-tab.js | 1 + .../resources/static/components/table-tab.js | 1 + .../main/resources/static/components/task-tab.js | 1 + .../main/resources/static/components/tool-tab.js | 1 + .../resources/static/components/version-tab.js | 1 + .../static/components/yarn-cluster-tab.js | 1 + .../main/resources/static/components/yarn-tab.js | 1 + service-web/src/main/resources/static/extra.html | 1 + service-web/src/main/resources/static/index.html | 1 + 12 files changed, 11 insertions(+) create mode 100644 service-web/src/main/resources/static/assets/icon.png diff --git a/service-web/src/main/resources/static/assets/icon.png b/service-web/src/main/resources/static/assets/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7bfa733d9a79a1a2ea59f3c08c55b8a16d92fc7c GIT binary patch literal 3133 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 X6$7-ZE>=Yt00000NkvXXu0mjf@<#>c literal 0 HcmV?d00001 diff --git a/service-web/src/main/resources/static/components/cloud-tab.js b/service-web/src/main/resources/static/components/cloud-tab.js index b453534..b520924 100644 --- a/service-web/src/main/resources/static/components/cloud-tab.js +++ b/service-web/src/main/resources/static/components/cloud-tab.js @@ -39,6 +39,7 @@ function cloudCrud(title, path) { function cloudTab() { return { title: 'Cloud', + icon: 'fa fa-cloud', tab: [ /*{ type: 'service', diff --git a/service-web/src/main/resources/static/components/overview-tab.js b/service-web/src/main/resources/static/components/overview-tab.js index bac56bf..121faf7 100644 --- a/service-web/src/main/resources/static/components/overview-tab.js +++ b/service-web/src/main/resources/static/components/overview-tab.js @@ -251,6 +251,7 @@ function overviewTab() { return { className: 'white-space-pre', title: '概览', + icon: 'fa fa-circle-info', tab: [ { type: 'service', diff --git a/service-web/src/main/resources/static/components/queue-tab.js b/service-web/src/main/resources/static/components/queue-tab.js index 8847824..41a485a 100644 --- a/service-web/src/main/resources/static/components/queue-tab.js +++ b/service-web/src/main/resources/static/components/queue-tab.js @@ -64,6 +64,7 @@ function queueCrud(name) { function queueTab() { return { title: '压缩队列', + icon: 'fa fa-van-shuttle', tab: [ queueCrud('compaction-queue-pre'), yarnQueueCrud('b12', 'default'), diff --git a/service-web/src/main/resources/static/components/table-tab.js b/service-web/src/main/resources/static/components/table-tab.js index bdcab0a..a6b2862 100644 --- a/service-web/src/main/resources/static/components/table-tab.js +++ b/service-web/src/main/resources/static/components/table-tab.js @@ -1,6 +1,7 @@ function tableTab() { return { title: `表任务`, + icon: 'fa fa-table', tab: [ { id: 'table-service', diff --git a/service-web/src/main/resources/static/components/task-tab.js b/service-web/src/main/resources/static/components/task-tab.js index f647a8a..0531df9 100644 --- a/service-web/src/main/resources/static/components/task-tab.js +++ b/service-web/src/main/resources/static/components/task-tab.js @@ -1,6 +1,7 @@ function taskTab() { return { title: `离线检索`, + icon: 'fa fa-magnifying-glass', tab: [ { type: 'form', diff --git a/service-web/src/main/resources/static/components/tool-tab.js b/service-web/src/main/resources/static/components/tool-tab.js index ede3325..6bccb1c 100644 --- a/service-web/src/main/resources/static/components/tool-tab.js +++ b/service-web/src/main/resources/static/components/tool-tab.js @@ -1,6 +1,7 @@ function toolTab() { return { title: `小工具`, + icon: 'fa fa-toolbox', tab: [ { type: 'panel', diff --git a/service-web/src/main/resources/static/components/version-tab.js b/service-web/src/main/resources/static/components/version-tab.js index 8108999..e99a736 100644 --- a/service-web/src/main/resources/static/components/version-tab.js +++ b/service-web/src/main/resources/static/components/version-tab.js @@ -1,6 +1,7 @@ function versionTab() { return { title: '跨天', + icon: 'fa fa-cloud-sun', tab: [ { type: 'crud', diff --git a/service-web/src/main/resources/static/components/yarn-cluster-tab.js b/service-web/src/main/resources/static/components/yarn-cluster-tab.js index b935bf9..9112cd0 100644 --- a/service-web/src/main/resources/static/components/yarn-cluster-tab.js +++ b/service-web/src/main/resources/static/components/yarn-cluster-tab.js @@ -1,6 +1,7 @@ function yarnClusterTab() { return { title: '集群概览', + icon: 'fa fa-circle-nodes', tab: [ { type: 'tabs', diff --git a/service-web/src/main/resources/static/components/yarn-tab.js b/service-web/src/main/resources/static/components/yarn-tab.js index b162bbc..53efff1 100644 --- a/service-web/src/main/resources/static/components/yarn-tab.js +++ b/service-web/src/main/resources/static/components/yarn-tab.js @@ -1,6 +1,7 @@ function yarnTab(cluster, title, queueNames = 'root', searchName = undefined) { return { title: `${title}集群`, + icon: 'fa fa-rotate', tab: [ { id: `${cluster}-yarn-service`, diff --git a/service-web/src/main/resources/static/extra.html b/service-web/src/main/resources/static/extra.html index a778885..2614255 100644 --- a/service-web/src/main/resources/static/extra.html +++ b/service-web/src/main/resources/static/extra.html @@ -11,6 +11,7 @@ name="viewport" /> Hudi 服务页面 + diff --git a/service-web/src/main/resources/static/index.html b/service-web/src/main/resources/static/index.html index 4d2cdd3..4378b30 100644 --- a/service-web/src/main/resources/static/index.html +++ b/service-web/src/main/resources/static/index.html @@ -11,6 +11,7 @@ name="viewport" /> Hudi 服务页面 +