Commit b9ccd5fd778c79466449768ee9babd250ffc5813

Authored by ww
1 parent 34d9ab96

fix: 修复类型错误

... ... @@ -5,7 +5,7 @@ import {StreamType} from "@/components/Video/src/types";
5 5 import {getPlayUrl} from "@/packages/components/external/Informations/Mores/SingleCamera/config";
6 6 import {CameraRecord} from "@/api/external/common/model";
7 7
8   -;
  8 +
9 9
10 10 const props = defineProps<{
11 11 dataset?: any
... ... @@ -41,7 +41,7 @@ const handleGetPlayUrl = async (dataset: Dataset) => {
41 41 deviceId: deviceId,
42 42 channelNo: channelId,
43 43 },
44   - } as unknown as CameraRecord)
  44 + } as unknown as CameraRecord) || {}
45 45 playUrl.value = url
46 46 playType.value = type
47 47 } finally {
... ...
... ... @@ -90,7 +90,7 @@ export const isRtspProtocol = (url: string) => {
90 90
91 91 export async function getPlayUrl(
92 92 params: CameraRecord
93   -): Promise<{ url: string; type: StreamType }> {
  93 +): Promise<{ url: string; type: StreamType } | undefined> {
94 94 const { accessMode } = params;
95 95 if (accessMode === AccessMode.ManuallyEnter) {
96 96 const { videoUrl } = params;
... ...
... ... @@ -53,8 +53,8 @@ async function getPlaySource(params: Dataset) {
53 53 deviceId: deviceId,
54 54 channelNo: channelId,
55 55 },
56   - } as unknown as CameraRecord)
57   - sourceUrl.value = url
  56 + } as unknown as CameraRecord) || {}
  57 + sourceUrl.value = url!
58 58 playType.value = type
59 59 } finally {
60 60 showLoading.value = false
... ...