查询
@@ -30,6 +30,17 @@
+
+
©2025 xiaozhi-esp32-server
@@ -50,7 +61,10 @@ export default {
{ userId: '123456', phone: '13800138000', status: '正常', deviceCount: 9 },
{ userId: '123456', phone: '13800138000', status: '正常', deviceCount: 7 },
{ userId: '123456', phone: '13800138000', status: '禁用', deviceCount: 7 }
- ]
+ ],
+ currentPage: 1,
+ pageSize: 4,
+ total: 20
};
},
methods: {
@@ -77,7 +91,11 @@ export default {
},
deleteUser(row) {
console.log('删除用户:', row);
- }
+ },
+ handleCurrentChange(page) {
+ this.currentPage = page;
+ console.log('当前页码:', page);
+ },
}
};
@@ -117,4 +135,11 @@ export default {
padding: 20px;
box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
+
+.pagination-container {
+ margin-top: 20px;
+ display: flex;
+ justify-content: flex-end;
+}
+
\ No newline at end of file
diff --git a/main/manager-web/src/views/roleConfig.vue b/main/manager-web/src/views/roleConfig.vue
index 77ecc85f..d0f0000e 100644
--- a/main/manager-web/src/views/roleConfig.vue
+++ b/main/manager-web/src/views/roleConfig.vue
@@ -125,11 +125,11 @@ export default {
],
models: [
{ label: '大语言模型(LLM)', key: 'llm' },
- { label: '语音转文本模型(ASR)', key: 'asr' },
+ { label: '语音识别(ASR)', key: 'asr' },
{ label: '语音活动检测模型(VAD)', key: 'vad' },
- { label: '语音生成模型(TTS)', key: 'tts' },
- { label: '意图分类模型(Intent)', key: 'intent' },
- { label: '记忆增强模型(Memory)', key: 'memory' }
+ { label: '语音合成模型(TTS)', key: 'tts' },
+ { label: '意图识别模型(Intent)', key: 'intent' },
+ { label: '记忆模型(Memory)', key: 'memory' }
],
templates: ['台湾女友', '土豆子', '英语老师', '好奇小男孩', '汪汪队队长']
From 5648ee974aaa7df37aec1639fbe69e1d5b527b77 Mon Sep 17 00:00:00 2001
From: CGD <3030332422@qq.com>
Date: Fri, 21 Mar 2025 18:08:47 +0800
Subject: [PATCH 3/4] =?UTF-8?q?=E5=AE=8C=E6=88=90=E4=B8=89=E4=B8=AA?=
=?UTF-8?q?=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/components/EditVoiceDialog.vue | 143 +++++++++++++
.../src/components/ModelEditDialog.vue | 134 ++++++++++++
main/manager-web/src/components/TtsModel.vue | 194 ++++++++++++++++++
main/manager-web/src/views/ModelConfig.vue | 28 ++-
4 files changed, 494 insertions(+), 5 deletions(-)
create mode 100644 main/manager-web/src/components/EditVoiceDialog.vue
create mode 100644 main/manager-web/src/components/ModelEditDialog.vue
create mode 100644 main/manager-web/src/components/TtsModel.vue
diff --git a/main/manager-web/src/components/EditVoiceDialog.vue b/main/manager-web/src/components/EditVoiceDialog.vue
new file mode 100644
index 00000000..65fc84d4
--- /dev/null
+++ b/main/manager-web/src/components/EditVoiceDialog.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 000 / 001
+ 生成试听
+
+
+
+
+
+
+
+
+
+
+
diff --git a/main/manager-web/src/components/ModelEditDialog.vue b/main/manager-web/src/components/ModelEditDialog.vue
new file mode 100644
index 00000000..42236cce
--- /dev/null
+++ b/main/manager-web/src/components/ModelEditDialog.vue
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 设成默认
+
+ 是否启用
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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/views/ModelConfig.vue b/main/manager-web/src/views/ModelConfig.vue
index 65ad26e2..aeeeb754 100644
--- a/main/manager-web/src/views/ModelConfig.vue
+++ b/main/manager-web/src/views/ModelConfig.vue
@@ -2,7 +2,7 @@
-
+
@@ -11,11 +11,13 @@
+ 模型设置
导入导出配置
+
@@ -37,7 +39,7 @@
- 修改
+ 修改
删除
@@ -58,19 +60,26 @@
©2025 xiaozhi-esp32-server
+
+
From a5444b11b3f4663eca02e1ed1726104e425dcf0f Mon Sep 17 00:00:00 2001
From: CGD <3030332422@qq.com>
Date: Sat, 22 Mar 2025 00:22:12 +0800
Subject: [PATCH 4/4] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BA=86=E5=90=84?=
=?UTF-8?q?=E4=B8=AA=E7=95=8C=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/components/EditVoiceDialog.vue | 22 +++---
main/manager-web/src/components/HeaderBar.vue | 10 ++-
.../src/components/ModelEditDialog.vue | 71 +++++++++++++------
main/manager-web/src/views/ModelConfig.vue | 2 +-
4 files changed, 71 insertions(+), 34 deletions(-)
diff --git a/main/manager-web/src/components/EditVoiceDialog.vue b/main/manager-web/src/components/EditVoiceDialog.vue
index 65fc84d4..b7feb78d 100644
--- a/main/manager-web/src/components/EditVoiceDialog.vue
+++ b/main/manager-web/src/components/EditVoiceDialog.vue
@@ -1,5 +1,5 @@
-
+
@@ -30,7 +30,14 @@
@@ -62,6 +69,8 @@ export default {
return {
dialogVisible: this.showDialog,
voiceForm: { ...this.voiceData },
+ audioUrl: 'http://music.163.com/song/media/outer/url?id=447925558.mp3',
+ generatedAudio: null,
rules: {
voiceCode: [{ required: true, message: '请输入音色编码', trigger: 'blur' }],
voiceName: [{ required: true, message: '请输入音色名称', trigger: 'blur' }]
@@ -83,7 +92,7 @@ export default {
this.$refs.voiceForm.validate(valid => {
if (valid) this.$emit('save', this.voiceForm)
})
- }
+ },
}
}
@@ -117,13 +126,10 @@ export default {
.audio-controls {
display: flex;
align-items: center;
- justify-content: space-between;
+ justify-content: flex-start;
+ gap: 16px;
margin-top: 8px;
- .counter {
- color: #909399;
- font-size: 12px;
- }
.preview-btn {
padding: 7px 15px;
diff --git a/main/manager-web/src/components/HeaderBar.vue b/main/manager-web/src/components/HeaderBar.vue
index 1e4db69c..cba41128 100644
--- a/main/manager-web/src/components/HeaderBar.vue
+++ b/main/manager-web/src/components/HeaderBar.vue
@@ -8,10 +8,10 @@
智能体管理
-
+
用户管理
-
@@ -124,6 +124,12 @@ export default {
color: #3d4566;
margin-left: 1px;
align-items: center;
+ transition: all 0.3s ease;
+}
+
+.equipment-management2.active-tab {
+ background: #5778ff !important;
+ color: #fff !important;
}
.header {
diff --git a/main/manager-web/src/components/ModelEditDialog.vue b/main/manager-web/src/components/ModelEditDialog.vue
index 42236cce..09e5570c 100644
--- a/main/manager-web/src/components/ModelEditDialog.vue
+++ b/main/manager-web/src/components/ModelEditDialog.vue
@@ -1,7 +1,7 @@
-
-
+
+
@@ -15,9 +15,9 @@
-
+
-
+
@@ -27,9 +27,9 @@
- 设成默认
+ 设成默认
- 是否启用
+ 是否启用
@@ -37,7 +37,7 @@
-
+
@@ -52,25 +52,22 @@
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+