|
|
@@ -313,16 +313,25 @@
|
|
|
<van-col span="12" v-if="fromValue.ifJzStoreType != 1">
|
|
|
<div v-if="storeTypePOP">
|
|
|
<upload-img
|
|
|
+ v-if="fromValue.ifJzStoreType != 1"
|
|
|
:uploadid="uploadid2"
|
|
|
- :imgArr="fromValue.imgSed"
|
|
|
+ imgArr=""
|
|
|
@newimgarr="newimgarr1"
|
|
|
- :imgText="fromValue.ifJzStoreType != 1 ? '陈列照' : '立邦展厅照片'"
|
|
|
+ imgText="陈列照"
|
|
|
:type="2"
|
|
|
- :count="fromValue.ifJzStoreType != 1 ? 9 : 1"></upload-img>
|
|
|
+ count="1"></upload-img>
|
|
|
</div>
|
|
|
- <!-- <viewUploadImg :imgs="fromValue.imgSed.split(',')"></viewUploadImg> -->
|
|
|
</van-col>
|
|
|
</van-row>
|
|
|
+ <div
|
|
|
+ class="displayImg"
|
|
|
+ v-if="fromValue.ifJzStoreType != 1 && storeTypePOP && displayImg.length">
|
|
|
+ <div class="displayImgBox" v-for="(urls, index) in displayImg" :key="index">
|
|
|
+ <van-icon name="close" size="16" @click="deleteImg(index)" />
|
|
|
+ <img :src="urls" width="99%" height="99%" @click="previewsImg(index)" />
|
|
|
+ <div class="title">陈列照</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 无效店铺,关闭店铺 -->
|
|
|
@@ -582,6 +591,7 @@ import txmapimg1 from '@/assets/txmap1.svg';
|
|
|
import txmapimg2 from '@/assets/txmap2.svg';
|
|
|
import txmapimg3 from '@/assets/marker_blue.png';
|
|
|
import { valid } from '@/api/visitstore';
|
|
|
+import { ImagePreview } from 'vant';
|
|
|
import { getPosition, getTicketFun, getMapPoi, getkeywordPoi } from '@/utils/TXApiFun';
|
|
|
|
|
|
export default {
|
|
|
@@ -709,6 +719,7 @@ export default {
|
|
|
map: '',
|
|
|
pLat: '',
|
|
|
pLot: '',
|
|
|
+ displayImg: [],
|
|
|
};
|
|
|
},
|
|
|
activated() {
|
|
|
@@ -1165,6 +1176,7 @@ export default {
|
|
|
|
|
|
if (res.code == 200) {
|
|
|
this.fromValue = res.data;
|
|
|
+ this.displayImg = this.fromValue.imgSed.split(',');
|
|
|
if (this.fromValue.lat != null) {
|
|
|
} else {
|
|
|
this.fromValue.lat = '';
|
|
|
@@ -1536,6 +1548,7 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
onSubmit() {
|
|
|
+ this.fromValue.imgSed = this.displayImg.join(',');
|
|
|
for (var n1 = 0; n1 < this.fromValue.orderProductStoreList.length; n1++) {
|
|
|
for (var n2 = 0; n2 < this.sfaOrderProducts.length; n2++) {
|
|
|
if (
|
|
|
@@ -1718,6 +1731,21 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ // 陈列照 图片删除
|
|
|
+ deleteImg(index) {
|
|
|
+ this.displayImg.splice(index, 1);
|
|
|
+ },
|
|
|
+ // 预览
|
|
|
+ previewsImg(index) {
|
|
|
+ var arrimg = [];
|
|
|
+ for (var imgi = 0; imgi < this.displayImg.length; imgi++) {
|
|
|
+ arrimg.push(this.displayImg[imgi]);
|
|
|
+ }
|
|
|
+ ImagePreview({
|
|
|
+ images: arrimg,
|
|
|
+ startPosition: index,
|
|
|
+ });
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|
|
|
@@ -1752,6 +1780,26 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+.displayImg {
|
|
|
+ .displayImgBox {
|
|
|
+ position: relative;
|
|
|
+ width: 50%;
|
|
|
+ padding: 20px 0;
|
|
|
+ height: 228px;
|
|
|
+ float: left;
|
|
|
+ .title {
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ i {
|
|
|
+ position: absolute;
|
|
|
+ right: 4px;
|
|
|
+ color: white;
|
|
|
+ background: red;
|
|
|
+ overflow: hidden;
|
|
|
+ border-radius: 50%;
|
|
|
+ }
|
|
|
+}
|
|
|
</style>
|
|
|
<style>
|
|
|
#allmap {
|