diff --git a/main/manager-web/src/components/EditVoiceDialog.vue b/main/manager-web/src/components/EditVoiceDialog.vue new file mode 100644 index 00000000..b7feb78d --- /dev/null +++ b/main/manager-web/src/components/EditVoiceDialog.vue @@ -0,0 +1,149 @@ + + + + + diff --git a/main/manager-web/src/components/HeaderBar.vue b/main/manager-web/src/components/HeaderBar.vue index afd1e1bb..53946ed6 100644 --- a/main/manager-web/src/components/HeaderBar.vue +++ b/main/manager-web/src/components/HeaderBar.vue @@ -8,13 +8,11 @@ 智能体管理 -
- - 控制台 +
+ 用户管理
-
- 设备管理 - +
+ 模型配置
@@ -64,6 +62,12 @@ export default { // 跳转到首页 this.$router.push('/') }, + goUserManagement() { + this.$router.push('/user-management') + }, + goModelConfig() { + this.$router.push('/model-config') + }, // 获取用户信息 fetchUserInfo() { userApi.getUserInfo(({data}) => { @@ -117,18 +121,24 @@ 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; + transition: all 0.3s ease; +} + +.equipment-management2.active-tab { + background: #5778ff !important; + color: #fff !important; } .header { @@ -168,28 +178,4 @@ export default { 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; -} - -.el-dropdown-link { - cursor: pointer; - color: #5778ff; -} - -.el-icon-arrow-down { - font-size: 12px; -} - diff --git a/main/manager-web/src/components/ModelEditDialog.vue b/main/manager-web/src/components/ModelEditDialog.vue new file mode 100644 index 00000000..09e5570c --- /dev/null +++ b/main/manager-web/src/components/ModelEditDialog.vue @@ -0,0 +1,159 @@ + + + + + diff --git a/main/manager-web/src/components/TtsModel.vue b/main/manager-web/src/components/TtsModel.vue new file mode 100644 index 00000000..92b107ed --- /dev/null +++ b/main/manager-web/src/components/TtsModel.vue @@ -0,0 +1,194 @@ + + + + + diff --git a/main/manager-web/src/router/index.js b/main/manager-web/src/router/index.js index d3add00a..6bc58823 100644 --- a/main/manager-web/src/router/index.js +++ b/main/manager-web/src/router/index.js @@ -39,15 +39,30 @@ 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') + } + }, + { + path: '/model-config', + name: 'ModelConfig', + component: function () { + return import('../views/ModelConfig.vue') + } + }, - } ] const router = new VueRouter({ 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 @@ - - - - - + + + + +