From 103e72c7f3ed3c1ef2bdc024eb73d76a72a50c08 Mon Sep 17 00:00:00 2001 From: hnu202326010131 <2950457847@qq.com> Date: Mon, 8 Dec 2025 20:27:55 +0000 Subject: [PATCH] =?UTF-8?q?feat(frontend):=20exec-logs=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E4=B8=BA=E6=89=A7=E8=A1=8C=E6=97=A5=E5=BF=97=E5=B9=B6=E6=8E=A5?= =?UTF-8?q?=E5=85=A5=E6=8E=A5=E5=8F=A3;=20diagnosis=E7=BE=8E=E5=8C=96;=20a?= =?UTF-8?q?lert-config=E5=8E=9F=E5=9E=8B=E6=94=B9=E9=80=A0;=20=E9=A1=B6?= =?UTF-8?q?=E9=83=A8=E4=B8=8B=E6=8B=89=E4=B8=8E=E7=94=A8=E6=88=B7=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E4=BA=A4=E4=BA=92=E4=BC=98=E5=8C=96;=20=E4=B8=AA?= =?UTF-8?q?=E4=BA=BA=E4=B8=BB=E9=A1=B5=E6=8E=A5=E5=85=A5=20/api/v1/user/me?= =?UTF-8?q?;=20=E8=B4=A6=E5=8F=B7=E7=AE=A1=E7=90=86=E5=8E=9F=E5=9E=8B;=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=9A=90=E8=97=8F=E4=BE=A7=E8=BE=B9=E6=A0=8F?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E4=B8=8E=20UI=20Store;=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=90=8E=E7=AB=AF=E6=93=8D=20BACKEND-OPS.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend-vue/.env.development | 2 +- frontend-vue/src/app/App.vue | 5 +- frontend-vue/src/app/components/CpuChart.vue | 24 +- frontend-vue/src/app/components/HeaderNav.vue | 63 ++++- .../src/app/components/MemoryChart.vue | 24 +- frontend-vue/src/app/components/Sidebar.vue | 5 + frontend-vue/src/app/router/index.ts | 2 - frontend-vue/src/app/stores/ui.ts | 11 + frontend-vue/src/app/views/Account.vue | 55 +++- frontend-vue/src/app/views/AlertConfig.vue | 125 +++++++-- frontend-vue/src/app/views/ClusterList.vue | 39 ++- frontend-vue/src/app/views/Dashboard.vue | 125 ++++++++- frontend-vue/src/app/views/Diagnosis.vue | 262 ++++++++++++------ frontend-vue/src/app/views/ExecLogs.vue | 172 +++++++++++- frontend-vue/src/app/views/FaultCenter.vue | 4 - frontend-vue/src/app/views/Logs.vue | 160 +++++++++-- frontend-vue/src/app/views/Profile.vue | 68 ++++- frontend-vue/src/app/views/Register.vue | 1 - frontend-vue/src/app/views/RoleAssignment.vue | 97 ++++++- 19 files changed, 1038 insertions(+), 206 deletions(-) create mode 100644 frontend-vue/src/app/stores/ui.ts delete mode 100644 frontend-vue/src/app/views/FaultCenter.vue diff --git a/frontend-vue/.env.development b/frontend-vue/.env.development index e292c3a..d47c8f5 100644 --- a/frontend-vue/.env.development +++ b/frontend-vue/.env.development @@ -1 +1 @@ -VITE_API_TARGET=https://blvd-viii-calendars-spare.trycloudflare.com +VITE_API_TARGET=https://ellis-investigations-harley-think.trycloudflare.com diff --git a/frontend-vue/src/app/App.vue b/frontend-vue/src/app/App.vue index 14286cb..3dd4284 100644 --- a/frontend-vue/src/app/App.vue +++ b/frontend-vue/src/app/App.vue @@ -2,7 +2,7 @@
- +
@@ -13,6 +13,8 @@ - diff --git a/frontend-vue/src/app/components/CpuChart.vue b/frontend-vue/src/app/components/CpuChart.vue index c7262a0..701b18b 100644 --- a/frontend-vue/src/app/components/CpuChart.vue +++ b/frontend-vue/src/app/components/CpuChart.vue @@ -3,17 +3,35 @@ - diff --git a/frontend-vue/src/app/components/HeaderNav.vue b/frontend-vue/src/app/components/HeaderNav.vue index a2ad386..811cf4d 100644 --- a/frontend-vue/src/app/components/HeaderNav.vue +++ b/frontend-vue/src/app/components/HeaderNav.vue @@ -6,27 +6,32 @@ 集群列表 日志查询 故障诊断 - 故障中心 执行日志
- -
- 告警配置 + +
-
- -
- -
- 个人主页 - 账号管理 - 退出登录 +
+ + +
+ +
@@ -34,10 +39,12 @@ + + diff --git a/frontend-vue/src/app/components/MemoryChart.vue b/frontend-vue/src/app/components/MemoryChart.vue index 203cb25..838c62d 100644 --- a/frontend-vue/src/app/components/MemoryChart.vue +++ b/frontend-vue/src/app/components/MemoryChart.vue @@ -3,17 +3,35 @@ - diff --git a/frontend-vue/src/app/components/Sidebar.vue b/frontend-vue/src/app/components/Sidebar.vue index edcc97d..a1b9bdf 100644 --- a/frontend-vue/src/app/components/Sidebar.vue +++ b/frontend-vue/src/app/components/Sidebar.vue @@ -1,6 +1,7 @@ - diff --git a/frontend-vue/src/app/views/Dashboard.vue b/frontend-vue/src/app/views/Dashboard.vue index f5c69cd..8cf10ec 100644 --- a/frontend-vue/src/app/views/Dashboard.vue +++ b/frontend-vue/src/app/views/Dashboard.vue @@ -1,25 +1,134 @@ + + diff --git a/frontend-vue/src/app/views/Diagnosis.vue b/frontend-vue/src/app/views/Diagnosis.vue index 901b0e5..bab03c9 100644 --- a/frontend-vue/src/app/views/Diagnosis.vue +++ b/frontend-vue/src/app/views/Diagnosis.vue @@ -1,100 +1,188 @@ - diff --git a/frontend-vue/src/app/views/ExecLogs.vue b/frontend-vue/src/app/views/ExecLogs.vue index 1f1cd23..7a429c2 100644 --- a/frontend-vue/src/app/views/ExecLogs.vue +++ b/frontend-vue/src/app/views/ExecLogs.vue @@ -1,4 +1,174 @@ + + + diff --git a/frontend-vue/src/app/views/FaultCenter.vue b/frontend-vue/src/app/views/FaultCenter.vue deleted file mode 100644 index 4e22250..0000000 --- a/frontend-vue/src/app/views/FaultCenter.vue +++ /dev/null @@ -1,4 +0,0 @@ - - diff --git a/frontend-vue/src/app/views/Logs.vue b/frontend-vue/src/app/views/Logs.vue index cbf5f0b..4d40656 100644 --- a/frontend-vue/src/app/views/Logs.vue +++ b/frontend-vue/src/app/views/Logs.vue @@ -1,23 +1,64 @@ + diff --git a/frontend-vue/src/app/views/Profile.vue b/frontend-vue/src/app/views/Profile.vue index 485d9d7..fbd1d39 100644 --- a/frontend-vue/src/app/views/Profile.vue +++ b/frontend-vue/src/app/views/Profile.vue @@ -1,4 +1,70 @@ + + + diff --git a/frontend-vue/src/app/views/Register.vue b/frontend-vue/src/app/views/Register.vue index 22d1c08..5150940 100644 --- a/frontend-vue/src/app/views/Register.vue +++ b/frontend-vue/src/app/views/Register.vue @@ -7,7 +7,6 @@ -
{{ msg }}
diff --git a/frontend-vue/src/app/views/RoleAssignment.vue b/frontend-vue/src/app/views/RoleAssignment.vue index 2ab7c52..7930e1a 100644 --- a/frontend-vue/src/app/views/RoleAssignment.vue +++ b/frontend-vue/src/app/views/RoleAssignment.vue @@ -2,38 +2,107 @@
-

角色分配(原型)

-

为用户分配系统角色与权限范围

+

角色分配

+

选择用户并指定其在系统中的角色

- + + 提交中...
-

用户角色(占位数据)

+

选择与设置

- - + +
暂无用户,请先在用户管理中创建
- - + + +
+
{{ msg }}
+
+
+ +
+
+

当前选择

+
+
+
用户:{{ user || '未选择' }}
+
角色:{{ roleLabel }}
+ + + +