From 3ea1a2bf2f11c45a5f4624ae882eed12abd90a0b Mon Sep 17 00:00:00 2001
From: CGD <3030332422@qq.com>
Date: Thu, 20 Mar 2025 14:08:38 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E7=94=A8=E6=88=B7=E7=AE=A1?=
=?UTF-8?q?=E7=90=86=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
main/manager-web/src/components/HeaderBar.vue | 37 ++----
main/manager-web/src/router/index.js | 10 +-
.../src/views/DeviceManagement.vue | 12 +-
main/manager-web/src/views/UserManagement.vue | 120 ++++++++++++++++++
4 files changed, 147 insertions(+), 32 deletions(-)
create mode 100644 main/manager-web/src/views/UserManagement.vue
diff --git a/main/manager-web/src/components/HeaderBar.vue b/main/manager-web/src/components/HeaderBar.vue
index acc0e981..7f8618dd 100644
--- a/main/manager-web/src/components/HeaderBar.vue
+++ b/main/manager-web/src/components/HeaderBar.vue
@@ -8,13 +8,11 @@
智能体管理
-
@@ -55,6 +53,9 @@ export default {
// 跳转到首页
this.$router.push('/')
},
+ goUserManagement() {
+ this.$router.push('/user-management')
+ },
// 获取用户信息
fetchUserInfo() {
userApi.getUserInfo(({data}) => {
@@ -108,17 +109,17 @@ export default {
}
.equipment-management2 {
- width: 87px;
- height: 22px;
- border-radius: 11px;
+ width: 82px;
+ height: 24px;
+ border-radius: 12px;
background: #fff;
display: flex;
justify-content: center;
- font-size: 9px;
- font-weight: 400;
+ font-size: 10px;
+ font-weight: 500;
gap: 7px;
color: #3d4566;
- margin-left: 2px;
+ margin-left: 1px;
align-items: center;
}
@@ -158,18 +159,4 @@ export default {
text-align: left;
color: #3d4566;
}
-.console {
- width: 90px;
- height: 22px;
- border-radius: 11px;
- background: radial-gradient(50% 50% at 50% 50%, #fff 0%, #e8f0ff 100%);
- display: flex;
- align-items: center;
- justify-content: center;
- font-size: 9px;
- color: #979db1;
- font-weight: 400;
- gap: 7px;
- margin-left: 15px;
-}
\ No newline at end of file
diff --git a/main/manager-web/src/router/index.js b/main/manager-web/src/router/index.js
index d3add00a..05c74054 100644
--- a/main/manager-web/src/router/index.js
+++ b/main/manager-web/src/router/index.js
@@ -39,13 +39,21 @@ const routes = [
return import('../views/register.vue')
}
},
- // 新增设备管理页面路由
+ // 设备管理页面路由
{
path: '/device-management',
name: 'DeviceManagement',
component: function () {
return import('../views/DeviceManagement.vue')
}
+ },
+ // 添加用户管理路由
+ {
+ path: '/user-management',
+ name: 'UserManagement',
+ component: function () {
+ return import('../views/UserManagement.vue')
+ }
}
]
diff --git a/main/manager-web/src/views/DeviceManagement.vue b/main/manager-web/src/views/DeviceManagement.vue
index 06c4317c..03939a28 100644
--- a/main/manager-web/src/views/DeviceManagement.vue
+++ b/main/manager-web/src/views/DeviceManagement.vue
@@ -9,11 +9,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -85,7 +85,7 @@ export default {
remark: '生产环境设备',
isEdit: false,
otaSwitch: false
- }
+ },
]
};
},
diff --git a/main/manager-web/src/views/UserManagement.vue b/main/manager-web/src/views/UserManagement.vue
new file mode 100644
index 00000000..d98bf070
--- /dev/null
+++ b/main/manager-web/src/views/UserManagement.vue
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+ 查询
+ 批量删除
+ 批量禁用
+
+
+
+
+
+
+
+
+
+ 重置密码
+ 禁用
+ 恢复
+ 删除用户
+
+
+
+
+
+
+ ©2025 xiaozhi-esp32-server
+
+
+
+
+
+
+
+
\ No newline at end of file