Explorar o código

feat: 平台相机预览一直显示

louhangfei hai 1 ano
pai
achega
d00f295f47

+ 2 - 0
src/api/camera/camera-overview.ts

@@ -51,6 +51,8 @@ export interface CameraDetailServer {
   code: string;
   /** 工位场景Id */
   workspaceId: string;
+  /** 车间id */
+  workshopId: string;
   /** 工位负责人 */
   principal?: string;
   /** 描述 */

+ 4 - 1
src/views/cameras/preview/components/FenceAppSetting/FenceAppSetting.vue

@@ -14,7 +14,9 @@
       @change="changePreset"
       v-if="isShowFence"
     />
-    <a :href="previewUrl" target="_blank" style="margin-left: 20px" v-if="isShowFence">平台预览</a>
+    <a :href="previewUrl" target="_blank" style="margin-left: 20px" v-if="previewUrl"
+      >平台相机预览</a
+    >
   </div>
 </template>
 <script lang="ts" setup>
@@ -41,6 +43,7 @@
   const { appPCUrl } = useGlobSetting();
 
   const previewUrl = computed(() => {
+    if (!detail.value?.workshopId || !detail.value?.code) return '';
     return appPCUrl + `#/shop?id=${detail.value?.workshopId}&cameraId=${detail.value?.code!}`;
   });