|
@@ -41,7 +41,6 @@
|
|
|
:on-success="handleAvatarSuccess"
|
|
:on-success="handleAvatarSuccess"
|
|
|
:with-credentials="true"
|
|
:with-credentials="true"
|
|
|
name="file"
|
|
name="file"
|
|
|
- :data="{ workshopId: selectedShopDetail?.id }"
|
|
|
|
|
:headers="getHeaders()"
|
|
:headers="getHeaders()"
|
|
|
>
|
|
>
|
|
|
<el-button :icon="Refresh" :disabled="!hasBg"> 替换照片 </el-button>
|
|
<el-button :icon="Refresh" :disabled="!hasBg"> 替换照片 </el-button>
|
|
@@ -122,7 +121,6 @@
|
|
|
:on-success="handleAvatarSuccess"
|
|
:on-success="handleAvatarSuccess"
|
|
|
:with-credentials="true"
|
|
:with-credentials="true"
|
|
|
name="file"
|
|
name="file"
|
|
|
- :data="{ workshopId: selectedShopDetail?.id }"
|
|
|
|
|
:headers="getHeaders()"
|
|
:headers="getHeaders()"
|
|
|
>
|
|
>
|
|
|
<img src="~@/assets/images/img-upload.png" />
|
|
<img src="~@/assets/images/img-upload.png" />
|
|
@@ -181,7 +179,7 @@
|
|
|
const { urlPrefix } = useGlobSetting();
|
|
const { urlPrefix } = useGlobSetting();
|
|
|
|
|
|
|
|
const actionUrl = computed(() => {
|
|
const actionUrl = computed(() => {
|
|
|
- return urlJoin(urlPrefix!, `/layout/uploadPicture`);
|
|
|
|
|
|
|
+ return urlJoin(urlPrefix!, `/admin/minimap/uploadPicture`);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
function updataState(data, updateData) {
|
|
function updataState(data, updateData) {
|
|
@@ -306,18 +304,21 @@
|
|
|
isUploadBg: isUploadBg.value,
|
|
isUploadBg: isUploadBg.value,
|
|
|
defaultCameraId: shopCameraList.value[0].code,
|
|
defaultCameraId: shopCameraList.value[0].code,
|
|
|
});
|
|
});
|
|
|
- updateMinMapViewLayoutApi({ layout, targetId: String(selectedShopDetail.value?.id) }).then(
|
|
|
|
|
- (res) => {
|
|
|
|
|
- console.log('updateMinMapViewLayoutApi', res);
|
|
|
|
|
- ElMessage.success('保存成功');
|
|
|
|
|
- },
|
|
|
|
|
- );
|
|
|
|
|
|
|
+ updateMinMapViewLayoutApi({
|
|
|
|
|
+ layout,
|
|
|
|
|
+ targetId: String(selectedShopDetail.value?.id),
|
|
|
|
|
+ viewType: 2,
|
|
|
|
|
+ }).then((res) => {
|
|
|
|
|
+ console.log('updateMinMapViewLayoutApi', res);
|
|
|
|
|
+ ElMessage.success('保存成功');
|
|
|
|
|
+ });
|
|
|
} else {
|
|
} else {
|
|
|
isMap.value = true;
|
|
isMap.value = true;
|
|
|
const layout = konvaMap.value.saveLayout();
|
|
const layout = konvaMap.value.saveLayout();
|
|
|
updateMinMapViewLayoutApi({
|
|
updateMinMapViewLayoutApi({
|
|
|
layout: JSON.stringify({ ...JSON.parse(layout), isUploadBg: true }),
|
|
layout: JSON.stringify({ ...JSON.parse(layout), isUploadBg: true }),
|
|
|
targetId: String(selectedShopDetail.value?.id),
|
|
targetId: String(selectedShopDetail.value?.id),
|
|
|
|
|
+ viewType: 2,
|
|
|
}).then((res) => {
|
|
}).then((res) => {
|
|
|
console.log('updateMinMapViewLayoutApi', res);
|
|
console.log('updateMinMapViewLayoutApi', res);
|
|
|
ElMessage.success('保存成功');
|
|
ElMessage.success('保存成功');
|