From 6cddcd0837f5eca904b82fc2200960989d834a55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Fri, 8 Aug 2025 16:17:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B3=E9=97=AD=E5=BC=B9=E7=AA=97=E5=90=8E?= =?UTF-8?q?=E5=85=B3=E9=97=AD=E6=B5=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- klp-admin/src/main/resources/application.yml | 2 +- klp-ui/src/api/wms/cameraManagement.js | 11 +++++++- klp-ui/src/views/index.vue | 14 +++++----- klp-ui/src/views/wms/video/index.vue | 28 +++++++++++++++++--- 4 files changed, 42 insertions(+), 13 deletions(-) diff --git a/klp-admin/src/main/resources/application.yml b/klp-admin/src/main/resources/application.yml index c4ea4a25..1afb4f5e 100644 --- a/klp-admin/src/main/resources/application.yml +++ b/klp-admin/src/main/resources/application.yml @@ -109,7 +109,7 @@ sa-token: # token有效期 设为一天 (必定过期) 单位: 秒 timeout: 86400 # token临时有效期 (指定时间无操作就过期) 单位: 秒 - activity-timeout: 1800 + activity-timeout: 86400 # 是否允许同一账号并发登录 (为true时允许一起登录, 为false时新登录挤掉旧登录) is-concurrent: true # 在多人登录同一账号时,是否共用一个token (为true时所有登录共用一个token, 为false时每次登录新建一个token) diff --git a/klp-ui/src/api/wms/cameraManagement.js b/klp-ui/src/api/wms/cameraManagement.js index 1a609d46..366d9535 100644 --- a/klp-ui/src/api/wms/cameraManagement.js +++ b/klp-ui/src/api/wms/cameraManagement.js @@ -43,10 +43,19 @@ export function delCameraManagement(cameraId) { }) } -// 获取flv视频流地址 +// 创建视频流 并 获取flv直播流地址 export function getFlvVideoStream(cameraId) { return request({ url: '/wms/cameraManagement/stream/' + cameraId, method: 'get' }) } + +// 关闭直播流 +export function closeVideoStream(cameraId) { + return request({ + url: '/wms/cameraManagement/streamClose/' + cameraId, + method: 'get' + }) +} + diff --git a/klp-ui/src/views/index.vue b/klp-ui/src/views/index.vue index 79de41c5..ade431c8 100644 --- a/klp-ui/src/views/index.vue +++ b/klp-ui/src/views/index.vue @@ -129,13 +129,13 @@ export default { bgColor: 'bg-indigo-500', link: '/system/menu' }, - { - title: 'WebSocket测试', - description: '实时通信功能测试', - icon: 'fas fa-comments', - bgColor: 'bg-teal-500', - link: '/websocket-test.html' - } + // { + // title: 'WebSocket测试', + // description: '实时通信功能测试', + // icon: 'fas fa-comments', + // bgColor: 'bg-teal-500', + // link: '/websocket-test.html' + // } ], resourceCharts: [ { name: 'CPU使用率', value: 65 }, diff --git a/klp-ui/src/views/wms/video/index.vue b/klp-ui/src/views/wms/video/index.vue index 5f6fb871..404b6f83 100644 --- a/klp-ui/src/views/wms/video/index.vue +++ b/klp-ui/src/views/wms/video/index.vue @@ -139,14 +139,21 @@ - +