|
@@ -1,22 +1,9 @@
|
|
|
<template>
|
|
<template>
|
|
|
<!-- 电子围栏显示在前台的控制开关 -->
|
|
<!-- 电子围栏显示在前台的控制开关 -->
|
|
|
<div class="wrapper">
|
|
<div class="wrapper">
|
|
|
- <el-checkbox
|
|
|
|
|
- label="平台是否显示电子围栏"
|
|
|
|
|
- v-model="isShowFence"
|
|
|
|
|
- @change="changeShowFence"
|
|
|
|
|
- class="checkbox"
|
|
|
|
|
- />
|
|
|
|
|
- <el-cascader
|
|
|
|
|
- v-model="valuePreset"
|
|
|
|
|
- :options="options"
|
|
|
|
|
- size="small"
|
|
|
|
|
- @change="changePreset"
|
|
|
|
|
- v-if="isShowFence"
|
|
|
|
|
- />
|
|
|
|
|
- <a :href="previewUrl" target="_blank" style="margin-left: 20px" v-if="previewUrl"
|
|
|
|
|
- >平台相机预览</a
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <el-checkbox label="平台是否显示电子围栏" v-model="isShowFence" @change="changeShowFence" class="checkbox" />
|
|
|
|
|
+ <el-cascader v-model="valuePreset" :options="options" size="small" @change="changePreset" v-if="isShowFence" />
|
|
|
|
|
+ <a :href="previewUrl" target="_blank" style="margin-left: 20px" v-if="previewUrl">平台相机预览</a>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
<script lang="ts" setup>
|
|
<script lang="ts" setup>
|
|
@@ -43,11 +30,7 @@
|
|
|
const previewUrl = computed(() => {
|
|
const previewUrl = computed(() => {
|
|
|
const firstSceneId = detail.value?.sceneTemplateList[0]?.sceneId;
|
|
const firstSceneId = detail.value?.sceneTemplateList[0]?.sceneId;
|
|
|
if (!detail.value?.workshopId || !detail.value?.code || !firstSceneId) return '';
|
|
if (!detail.value?.workshopId || !detail.value?.code || !firstSceneId) return '';
|
|
|
- return (
|
|
|
|
|
- appPCUrl +
|
|
|
|
|
- `#/shop?id=${detail.value?.workshopId}&cameraId=${detail.value
|
|
|
|
|
- ?.code!}&sceneId=${firstSceneId}`
|
|
|
|
|
- );
|
|
|
|
|
|
|
+ return appPCUrl + `#/shop?id=${detail.value?.workshopId}&cameraCode=${detail.value?.code!}&sceneId=${firstSceneId}`;
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
watch(
|
|
watch(
|