Commit ac1e30ba4ed8d26960ca4a98d886a5e064eb5047

Authored by ww
1 parent c2ce3522

fix: 修复看板无法播放从流媒体平台获取的视频流

1   -import { ComponentInfo, DataComponentRecord, DataSource } from '/@/api/dataBoard/model';
2   -export interface TextComponentLayout {
3   - id: string;
4   - base?: boolean;
5   - showUpdate?: boolean;
6   - showIcon?: boolean;
7   - showUnit?: boolean;
8   -}
9   -
10   -export interface TextComponentValue {
11   - name: string;
12   - value: number;
13   - icon?: string;
14   - unit?: string;
15   - updateTime?: string;
16   - fontColor?: string;
17   - iconColor?: string;
18   - deviceName?: string;
19   -}
20   -
21   -type TextComponentDefault = TextComponentLayout;
22   -
23   -export const TextComponent1Config: TextComponentDefault = {
24   - id: 'text-component-1',
25   - base: true,
26   -};
27   -
28   -export const TextComponent3Config: TextComponentDefault = {
29   - id: 'text-component-3',
30   - base: false,
31   - showUpdate: true,
32   -};
33   -export const TextComponent4Config: TextComponentDefault = {
34   - id: 'text-component-4',
35   - base: false,
36   - showIcon: true,
37   - showUpdate: true,
38   - showUnit: true,
39   -};
40   -export const TextComponent5Config: TextComponentDefault = {
41   - id: 'text-component-5',
42   - base: false,
43   - showIcon: true,
44   - showUnit: true,
45   -};
46   -
47   -export const TextComponentDefaultConfig: Partial<ComponentInfo> = {
48   - fontColor: '#000',
49   - unit: '℃',
50   - iconColor: '#367BFF',
51   - icon: 'shuiwen',
52   -};
53   -
54   -export const transformTextComponentConfig = (
55   - config: TextComponentDefault,
56   - _record: DataComponentRecord,
57   - dataSourceRecord: DataSource
58   -) => {
59   - return {
60   - layout: {
61   - ...config,
62   - } as TextComponentLayout,
63   - value: {
64   - name: dataSourceRecord.attributeRename || dataSourceRecord.attribute,
65   - deviceName: dataSourceRecord.deviceRename || dataSourceRecord.deviceId,
66   - value: dataSourceRecord.componentInfo.value,
67   - icon: dataSourceRecord.componentInfo.icon,
68   - unit: dataSourceRecord.componentInfo.unit,
69   - updateTime: dataSourceRecord.componentInfo.updateTime,
70   - fontColor: dataSourceRecord.componentInfo.fontColor,
71   - iconColor: dataSourceRecord.componentInfo.iconColor,
72   - } as TextComponentValue,
73   - };
74   -};
... ... @@ -68,8 +68,6 @@
68 68 };
69 69
70 70 const instance = unref(basicVideoPlayEl)?.customInit((options) => {
71   - withToken.value = true;
72   -
73 71 if (unref(withToken)) {
74 72 (options as any).flvjs.config.headers = {
75 73 'X-Authorization': `Bearer ${isShareMode() ? getShareJwtToken() : getJwtToken()}`,
... ...