|
@@ -91,7 +91,14 @@ |
|
@@ -91,7 +91,14 @@ |
91
|
import CameraDrawer from './CameraDrawer.vue';
|
91
|
import CameraDrawer from './CameraDrawer.vue';
|
92
|
import { useResetOrganizationTree, OrganizationIdTree } from '/@/views/common/organizationIdTree';
|
92
|
import { useResetOrganizationTree, OrganizationIdTree } from '/@/views/common/organizationIdTree';
|
93
|
import { cameraPage, deleteCameraManage } from '/@/api/camera/cameraManager';
|
93
|
import { cameraPage, deleteCameraManage } from '/@/api/camera/cameraManager';
|
94
|
- import { searchFormSchema, columns, AccessMode, PageMode, CameraPermission } from './config.data';
|
94
|
+ import {
|
|
|
95
|
+ searchFormSchema,
|
|
|
96
|
+ columns,
|
|
|
97
|
+ AccessMode,
|
|
|
98
|
+ PageMode,
|
|
|
99
|
+ CameraPermission,
|
|
|
100
|
+ VideoPlatformEnum,
|
|
|
101
|
+ } from './config.data';
|
95
|
import VideoPreviewModal from './DialogPreviewVideo.vue';
|
102
|
import VideoPreviewModal from './DialogPreviewVideo.vue';
|
96
|
import { useModal } from '/@/components/Modal';
|
103
|
import { useModal } from '/@/components/Modal';
|
97
|
import { Authority } from '/@/components/Authority';
|
104
|
import { Authority } from '/@/components/Authority';
|
|
@@ -182,7 +189,12 @@ |
|
@@ -182,7 +189,12 @@ |
182
|
handleSuccess();
|
189
|
handleSuccess();
|
183
|
};
|
190
|
};
|
184
|
const handleViewVideo = (record) => {
|
191
|
const handleViewVideo = (record) => {
|
185
|
- if (record.accessMode === AccessMode.ManuallyEnter) {
|
192
|
+ const { videoPlatformDTO } = record;
|
|
|
193
|
+ const { type } = videoPlatformDTO || {};
|
|
|
194
|
+ if (
|
|
|
195
|
+ record.accessMode === AccessMode.ManuallyEnter ||
|
|
|
196
|
+ (record.accessMode === AccessMode.Streaming && type === VideoPlatformEnum.FLUORITE)
|
|
|
197
|
+ ) {
|
186
|
openModal(true, {
|
198
|
openModal(true, {
|
187
|
isUpdate: true,
|
199
|
isUpdate: true,
|
188
|
record,
|
200
|
record,
|