From 6674327e5ecdfd1a9acba0a2f4fe5637f2bb70e7 Mon Sep 17 00:00:00 2001 From: kun <1422840143@qq.com> Date: Mon, 29 Jan 2024 15:53:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=A1=B9=E7=9B=AE=E5=A4=A7=E5=B1=8F?= =?UTF-8?q?=E5=B7=A5=E5=9C=B0=E7=8E=B0=E5=9C=BA=E8=A7=86=E9=A2=91=E8=B0=83?= =?UTF-8?q?=E6=95=B4=E4=B8=BA=E6=8E=A5=E5=8F=A3=E5=BD=A2=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../largeScreen/largeScreenOne/index.vue | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/views/hz-enterprise/largeScreen/largeScreenOne/index.vue b/src/views/hz-enterprise/largeScreen/largeScreenOne/index.vue index 18fd7ae..6925759 100644 --- a/src/views/hz-enterprise/largeScreen/largeScreenOne/index.vue +++ b/src/views/hz-enterprise/largeScreen/largeScreenOne/index.vue @@ -66,7 +66,7 @@
-
+
@@ -170,6 +170,7 @@ import projectInfoDialog from "./components/projectInfoDialog.vue"; import { screenEntPayment, getEntInspectInfo } from "@/api/modules/huizhou"; import { getpreviewURL } from "@/api/modules/common"; import { GlobalStore } from "@/stores"; +import { getvideoEngTreeList } from "@/api/modules/goverment"; const store = GlobalStore(); const playWndBox = ref(null); @@ -182,8 +183,8 @@ const projectData = ref({ let playWndHeight = ref(""); let playWndWidth = ref(""); let myPlugin = ref(""); -let cameraIndexCode = ref(""); -let playUrl = ref(""); +let cameraIndexCode = ref([]); +let playUrl = ref(); let playIndex = ref(0); const props = defineProps(["engineeringSn"]); const emits = defineEmits(["change"]); @@ -313,7 +314,18 @@ const playVideo = async () => { // 获取视频流 const getVideo = async () => { // await sendRequest({ code: cameraIndexCode.value }); - const res = await getpreviewURL({ cameraIndexCode: "a4badb0f00d2443d9bcf270654c8efc1", protocol: "ws" }); + const { result }: { result: any } = await getvideoEngTreeList({}); + let defaultCode: string = ""; + if (result.length > 0) { + defaultCode = result[0].code; + if (!defaultCode) { + cameraIndexCode.value = result[0].children.map((item: any) => { + return item.code; + }); + defaultCode = cameraIndexCode.value[0]; + } + } + const res = await getpreviewURL({ cameraIndexCode: defaultCode, protocol: "ws" }); playUrl.value = res.result; playVideo(); console.log(res);