|
|
@@ -59,7 +59,7 @@
|
|
|
<img src="~@/assets/images/img-upload.png" />
|
|
|
</el-upload>
|
|
|
</div>
|
|
|
- <div v-show="!isUploadBg && shopCameraList.length === 1" class="camera-one-tip">仅此一个相机,无需添加背景图片</div>
|
|
|
+ <!-- <div v-show="!isUploadBg && shopCameraList.length === 1" class="camera-one-tip">仅此一个相机,无需添加背景图片</div> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -289,12 +289,12 @@ const handleSave = () => {
|
|
|
isMap.value = true;
|
|
|
const layout = konvaMap.value.saveLayout();
|
|
|
const cameraList = JSON.parse(layout).cameraList;
|
|
|
- if (cameraList.length === 0) {
|
|
|
+ if (cameraList.length === 0 && hasBg.value) {
|
|
|
ElMessage.error('请至少添加1个相机标签后发布');
|
|
|
return;
|
|
|
}
|
|
|
updateMinMapViewLayoutApi({
|
|
|
- layout: JSON.stringify({ ...JSON.parse(layout), isUploadBg: true }),
|
|
|
+ layout: JSON.stringify({ ...JSON.parse(layout), isUploadBg: hasBg.value }),
|
|
|
targetId: String(selectedShopId.value),
|
|
|
viewType: viewType.value,
|
|
|
}).then(() => {
|