Commit b812d26967cb0f094a80f20b1ed2644cc1337148
Merge branch 'fengtao' into 'main_dev'
perf: 优化视频配置,如果是萤石云则暂时隐藏云台控制 See merge request yunteng/thingskit-front!1166
Showing
2 changed files
with
19 additions
and
2 deletions
... | ... | @@ -91,7 +91,14 @@ |
91 | 91 | import CameraDrawer from './CameraDrawer.vue'; |
92 | 92 | import { useResetOrganizationTree, OrganizationIdTree } from '/@/views/common/organizationIdTree'; |
93 | 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 | 102 | import VideoPreviewModal from './DialogPreviewVideo.vue'; |
96 | 103 | import { useModal } from '/@/components/Modal'; |
97 | 104 | import { Authority } from '/@/components/Authority'; |
... | ... | @@ -182,7 +189,12 @@ |
182 | 189 | handleSuccess(); |
183 | 190 | }; |
184 | 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 | 198 | openModal(true, { |
187 | 199 | isUpdate: true, |
188 | 200 | record, | ... | ... |