From 1a8ecd746e49598545ad0c5c27959e65fa528e91 Mon Sep 17 00:00:00 2001 From: zhanghao <774378400@qq.com> Date: Thu, 16 Oct 2025 10:18:21 +0800 Subject: [PATCH 01/10] =?UTF-8?q?feat:=20=E8=AE=BE=E5=A4=87=E6=B3=A8?= =?UTF-8?q?=E5=86=8C=E9=BA=A6=E5=85=8B=E9=A3=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/device/microphone.js | 46 ++++ src/router/index.js | 10 +- .../register/components/Microphone/index.vue | 225 ++++++++++++++++++ src/views/device/register/index.vue | 4 + 4 files changed, 284 insertions(+), 1 deletion(-) create mode 100644 src/api/device/microphone.js create mode 100644 src/views/device/register/components/Microphone/index.vue diff --git a/src/api/device/microphone.js b/src/api/device/microphone.js new file mode 100644 index 0000000..e5fa841 --- /dev/null +++ b/src/api/device/microphone.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' + +// 开始录音 +export function startMicrophoneApi(data) { + return request({ + url: '/api/Microphone/start', + method: 'post', + params: data + }) +} + +// 暂停录音 +export function pauseMicrophoneApi(data) { + return request({ + url: '/api/Microphone/pause', + method: 'post', + params: data + }) +} + +// 恢复录音 +export function resumeMicrophoneApi(data) { + return request({ + url: '/api/Microphone/resume', + method: 'post', + params: data + }) +} + +// 停止录音 +export function stopMicrophoneApi(data) { + return request({ + url: '/api/Microphone/stop', + method: 'post', + params: data + }) +} + +// 播放音频 +export function playSpeaker(data) { + return request({ + url: '/api/Speaker/play', + method: 'post', + params: data + }) +} \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index dbabe71..5c17dd3 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,6 +1,7 @@ import { createWebHistory, createRouter } from "vue-router"; /* Layout */ import Layout from "@/layout"; +import path from "path"; /** * Note: 路由配置项 @@ -92,7 +93,14 @@ export const constantRoutes = [ name: "灵巧手示教", meta: { title: "灵巧手详情" }, hidden: true, - }, + },{ + path: "microphone/:id", + component: () => + import("@/views/device/register/components/Microphone/index.vue"), + name: "麦克风示教", + meta: { title: "麦克风详情" }, + hidden: true, + } ], }, { diff --git a/src/views/device/register/components/Microphone/index.vue b/src/views/device/register/components/Microphone/index.vue new file mode 100644 index 0000000..fa76496 --- /dev/null +++ b/src/views/device/register/components/Microphone/index.vue @@ -0,0 +1,225 @@ + + + diff --git a/src/views/device/register/index.vue b/src/views/device/register/index.vue index 986fb2d..7520614 100644 --- a/src/views/device/register/index.vue +++ b/src/views/device/register/index.vue @@ -378,6 +378,10 @@ function handleControl(row) { const fullPath = `${row.deviceModel}/${row.id}`; // 构造路由路径 router.push({ path: fullPath, + query: { + terminalId: row.idDeDeviceTerminalConfig, + deviceId: row.deviceCode + } }); // 使用路由跳转 // intoControlPage(`/${row.deviceModel}`, `${row.id}`) } From 907d75ffc1dfe2c0684c5d3075b563a0d656c04d Mon Sep 17 00:00:00 2001 From: zhanghao <774378400@qq.com> Date: Fri, 24 Oct 2025 09:28:21 +0800 Subject: [PATCH 02/10] =?UTF-8?q?feat:=20=E9=85=8D=E7=BD=AE=E6=9D=83?= =?UTF-8?q?=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/device/profile/index.vue | 1018 ++++++++++++++-------------- src/views/vi/testProject/index.vue | 3 + 2 files changed, 511 insertions(+), 510 deletions(-) diff --git a/src/views/device/profile/index.vue b/src/views/device/profile/index.vue index c76ce62..ee10b2b 100644 --- a/src/views/device/profile/index.vue +++ b/src/views/device/profile/index.vue @@ -1,510 +1,508 @@ - - - + + + diff --git a/src/views/vi/testProject/index.vue b/src/views/vi/testProject/index.vue index 9ed1831..7f457ae 100644 --- a/src/views/vi/testProject/index.vue +++ b/src/views/vi/testProject/index.vue @@ -182,6 +182,7 @@ size="mini" type="text" @click="handleSetting(row)" + v-hasPermi="['system:project:add','system:project:edit']" >配置 执行 可视化 From 1cf8cba6c43b3a53fbd20a831379f21858bc17ce Mon Sep 17 00:00:00 2001 From: zhanghao <774378400@qq.com> Date: Fri, 24 Oct 2025 09:48:24 +0800 Subject: [PATCH 03/10] =?UTF-8?q?feat:=20=E9=80=82=E9=85=8D=E5=88=86?= =?UTF-8?q?=E8=BE=A8=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/menu/index.vue | 913 ++++++++++----------- src/views/system/role/index.vue | 1177 ++++++++++++++-------------- src/views/system/user/index.vue | 1085 ++++++++++++------------- src/views/vi/testProject/index.vue | 166 ++-- 4 files changed, 1684 insertions(+), 1657 deletions(-) diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index 6cd0a93..d6ed77f 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -1,452 +1,461 @@ - - - + + + diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index 81b98dc..02e8048 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -1,584 +1,593 @@ - - - + + + diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 04d482c..9cd3e8d 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -1,538 +1,547 @@ - - - + + + diff --git a/src/views/vi/testProject/index.vue b/src/views/vi/testProject/index.vue index 7f457ae..cbaddb9 100644 --- a/src/views/vi/testProject/index.vue +++ b/src/views/vi/testProject/index.vue @@ -142,91 +142,91 @@
- - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - +
From 031a38f4635605257b228d3642358977bf267155 Mon Sep 17 00:00:00 2001 From: zhanghao <774378400@qq.com> Date: Wed, 5 Nov 2025 15:48:20 +0800 Subject: [PATCH 04/10] =?UTF-8?q?feat:=20=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/test/configs/Run.vue | 2 +- vite.config.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/test/configs/Run.vue b/src/views/test/configs/Run.vue index 95d1b4b..a5a0c07 100644 --- a/src/views/test/configs/Run.vue +++ b/src/views/test/configs/Run.vue @@ -48,7 +48,7 @@