From 5ab8c7186a5588bfee1cb0e4343da865e3c9959c Mon Sep 17 00:00:00 2001 From: fanluyan <754122931@qq.com> Date: Wed, 25 Sep 2024 09:49:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=91=E5=8F=B0=E6=B7=BB=E5=8A=A0=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=EF=BC=8C=E5=AE=9E=E7=8E=B0=E4=B8=8A=E4=B8=8B=E5=B7=A6?= =?UTF-8?q?=E5=8F=B3=EF=BC=8C=E4=BF=9D=E5=AD=98=E9=A2=84=E7=BD=AE=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/api/index.js | 28 + .../components/carouselChart.vue | 2 +- .../components/parameterArea.vue | 4 +- .../components/ptzDevice/index.vue | 22 + .../components/ptzDevice/ptzDraw.vue | 615 ++++++++++++++++++ src/views/realTimeSearch/index.vue | 8 + 6 files changed, 677 insertions(+), 2 deletions(-) create mode 100644 src/views/realTimeMonitor/components/ptzDevice/index.vue create mode 100644 src/views/realTimeMonitor/components/ptzDevice/ptzDraw.vue diff --git a/src/utils/api/index.js b/src/utils/api/index.js index 0daa626..da29936 100644 --- a/src/utils/api/index.js +++ b/src/utils/api/index.js @@ -1023,3 +1023,31 @@ export function updateSimcardApi(data) { data, }); } + +//查询预置位接口 +export function getPresetApi(data) { + return request({ + url: "/xymanager/preset/list", + method: "get", + params: data, + }); +} +//保存 +export function savePresetApi(data) { + return request({ + url: "/xymanager/preset/save", + method: "post", + data, + }); +} +//删除 +export function deletePresetApi(data) { + return request({ + url: "/xymanager/preset/delete", + method: "post", + params: data, + headers: { + "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8", + }, + }); +} diff --git a/src/views/realTimeMonitor/components/carouselChart.vue b/src/views/realTimeMonitor/components/carouselChart.vue index 7941e61..5112350 100644 --- a/src/views/realTimeMonitor/components/carouselChart.vue +++ b/src/views/realTimeMonitor/components/carouselChart.vue @@ -233,7 +233,7 @@ export default { ], picLoading: true, currentPicPath: "", //大图 - mediaType: "", //判断图片类型是视频还是图片 + mediaType: 0, //判断图片类型是视频还是图片 activeSmall: 0, //索引选中小图, currentPage: 0, srcList: [], diff --git a/src/views/realTimeMonitor/components/parameterArea.vue b/src/views/realTimeMonitor/components/parameterArea.vue index cc2e1cd..3ba289e 100644 --- a/src/views/realTimeMonitor/components/parameterArea.vue +++ b/src/views/realTimeMonitor/components/parameterArea.vue @@ -123,6 +123,7 @@ 故障信息报 +

焦距调节

@@ -185,7 +186,7 @@ import gpsButton from "./gpsButton.vue"; import uploadpic from "./uploadpic.vue"; import parameterSetDialog from "../../photographicDevice/components/parameterSetDialog.vue"; import setAppButton from "./setAppButton.vue"; - +import ptzDevice from "./ptzDevice/index.vue"; import baseInfor from "../../photographicDevice/components/baseInfor.vue"; import workStatus from "../../photographicDevice/components/workStatus.vue"; import runStatus from "../../photographicDevice/components/runStatus.vue"; @@ -211,6 +212,7 @@ export default { parameterSetDialog, uploadpic, setChannelButton, + ptzDevice, setAppButton, baseInfor, workStatus, diff --git a/src/views/realTimeMonitor/components/ptzDevice/index.vue b/src/views/realTimeMonitor/components/ptzDevice/index.vue new file mode 100644 index 0000000..6a6adb2 --- /dev/null +++ b/src/views/realTimeMonitor/components/ptzDevice/index.vue @@ -0,0 +1,22 @@ + + + diff --git a/src/views/realTimeMonitor/components/ptzDevice/ptzDraw.vue b/src/views/realTimeMonitor/components/ptzDevice/ptzDraw.vue new file mode 100644 index 0000000..02b65a5 --- /dev/null +++ b/src/views/realTimeMonitor/components/ptzDevice/ptzDraw.vue @@ -0,0 +1,615 @@ + + + diff --git a/src/views/realTimeSearch/index.vue b/src/views/realTimeSearch/index.vue index f2e173a..cd85733 100644 --- a/src/views/realTimeSearch/index.vue +++ b/src/views/realTimeSearch/index.vue @@ -186,6 +186,14 @@ }} -->

+
+ +