From b4feeafb38009c13c8dda4255fb34ad60fae2bf9 Mon Sep 17 00:00:00 2001 From: Rain_ <904416525@qq.com> Date: Mon, 17 Nov 2025 14:23:35 +0800 Subject: [PATCH] =?UTF-8?q?flx=EF=BC=9A=E4=BC=98=E5=8C=96=E4=BA=91?= =?UTF-8?q?=E5=8F=B0=E6=B5=81=E7=A8=8B=E5=8A=9F=E8=83=BD=20=E7=9B=91?= =?UTF-8?q?=E6=8E=A7=E5=B1=95=E7=8E=B0=E5=BD=A2=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/video.ts | 3 + src/api/modules/workTicket.ts | 4 + src/assets/images/iscImage/reload.png | Bin 0 -> 714 bytes src/components/DraggableGauge.vue | 523 +++++++++++------- .../components/iscPlayer.vue | 88 ++- .../homeworkControlProcess/index.vue | 386 ++++++++++--- .../videoManagement/isc_plugin_h5.vue | 103 +++- 7 files changed, 814 insertions(+), 293 deletions(-) create mode 100644 src/assets/images/iscImage/reload.png diff --git a/src/api/modules/video.ts b/src/api/modules/video.ts index 1e447d9..a767ef1 100644 --- a/src/api/modules/video.ts +++ b/src/api/modules/video.ts @@ -28,3 +28,6 @@ export const selectLiveVideoListApi = (params: {}, showLoading: boolean) => { export const getHikPtzControlApi = (params: {}) => { return http.post(BASEURL + `/xmgl/videoItem/getHikPtzControl`, params, { headers: { noLoading: true }}); }; +export const setHikPtzControlApi = (params: {}) => { + return http.post(BASEURL + `/xmgl/videoItem/setHikPtzControl`, params, { headers: { noLoading: true }}); +}; diff --git a/src/api/modules/workTicket.ts b/src/api/modules/workTicket.ts index af59afe..00f7a7f 100644 --- a/src/api/modules/workTicket.ts +++ b/src/api/modules/workTicket.ts @@ -29,4 +29,8 @@ export const getVideoItemInfoPoliceCameraItemApi = (params: {}) => { // 分页列表查询执法记录仪设备列表信息 export const getPoliceCameraItemPageApi = (params: {}) => { return http.get(BASEURL + `/xmgl/policeCameraItem/page`, params); +}; +// 查询所有项目信息列表信息 +export const selectAllProjectInfoList = (params: {}) => { + return http.post(BASEURL + `/xmgl/project/selectAllProjectInfoList`, params); }; \ No newline at end of file diff --git a/src/assets/images/iscImage/reload.png b/src/assets/images/iscImage/reload.png new file mode 100644 index 0000000000000000000000000000000000000000..fa41f180bd29179d63fdecdedd95eaa1fccd152f GIT binary patch literal 714 zcmV;*0yX`KP)HHyPr4uNAOZdg`(%S^eS?I--5Zm}BLZYE(-^q9(qAn*UrFYm z{fGdwvPs-ntICdT+y0`KFDHw~RA0j7tiYY~X zE;wEdf}4cU)(=r#4iz$qjzUoz0y%v5;!SQI!uR}qL&B$3TJ!;|D$ w1eQdcoAVa{0RR7d>+_TV000I_L_t&o0PZ{hP{!C0WdHyG07*qoM6N<$f|}b#EC2ui literal 0 HcmV?d00001 diff --git a/src/components/DraggableGauge.vue b/src/components/DraggableGauge.vue index d91991a..8b918bc 100644 --- a/src/components/DraggableGauge.vue +++ b/src/components/DraggableGauge.vue @@ -9,7 +9,8 @@ :class="{ 'container-top_active container_active': controlInfo.videoFlag && controlInfo.opType === 'UP' }" - @click="controlVideoFn(0, 0.2, 0, 'UP')" + @mousedown="controlVideoMouse('UP', 0)" + @mouseup="controlVideoMouse('UP', 1)" >
@@ -18,7 +19,8 @@ :class="{ 'container-right_active container_active': controlInfo.videoFlag && controlInfo.opType === 'RIGHT' }" - @click="controlVideoFn(0.2, 0, 0, 'RIGHT')" + @mousedown="controlVideoMouse('RIGHT', 0)" + @mouseup="controlVideoMouse('RIGHT', 1)" >
@@ -27,7 +29,8 @@ :class="{ 'container-bottom_active container_active': controlInfo.videoFlag && controlInfo.opType === 'DOWN' }" - @click="controlVideoFn(0, -0.2, 0, 'DOWN')" + @mousedown="controlVideoMouse('DOWN', 0)" + @mouseup="controlVideoMouse('DOWN', 1)" >
@@ -36,16 +39,33 @@ :class="{ 'container-left_active container_active': controlInfo.videoFlag && controlInfo.opType === 'LEFT' }" - @click="controlVideoFn(-0.2, 0, 0, 'LEFT')" + @mousedown="controlVideoMouse('LEFT', 0)" + @mouseup="controlVideoMouse('LEFT', 1)" >
-
-
-
-
+
+
+
+
@@ -59,13 +79,13 @@
-
+
倍率缩小
-
+
倍率放大
@@ -76,50 +96,50 @@ +