|
|
@@ -173,21 +173,6 @@
|
|
|
<div class="maplit" :class="{ maplitactive: listpoint.length > 1 }">
|
|
|
<div v-for="(info, index) in listpoint" :key="index" class="maplistitem">
|
|
|
<p style="font-weight: bold; font-size: 16px">
|
|
|
- <template v-if="info.storeLabels">
|
|
|
- <!-- 金牌店ABC -->
|
|
|
- <img
|
|
|
- class="JPABC"
|
|
|
- :src="require('@/assets/Icon/JPA.png')"
|
|
|
- v-if="info.storeLabels.jpA" />
|
|
|
- <img
|
|
|
- class="JPABC"
|
|
|
- :src="require('@/assets/Icon/JPB.png')"
|
|
|
- v-if="info.storeLabels.jpB" />
|
|
|
- <img
|
|
|
- class="JPABC"
|
|
|
- :src="require('@/assets/Icon/JPC.png')"
|
|
|
- v-if="info.storeLabels.jpC" />
|
|
|
- </template>
|
|
|
<span @click="goOtherSystem(info)" :style="setStroeNameStyle(info)">
|
|
|
<span>{{ info.storeName }}</span>
|
|
|
(<span> {{ info.storeCode }} </span>)
|
|
|
@@ -221,22 +206,6 @@
|
|
|
<div class="text" style="position: relative">
|
|
|
联系人:{{ info.contactName }}
|
|
|
<div style="position: absolute; bottom: 0px; right: 10px; display: inline-block">
|
|
|
- <!-- 金牌店ABC -->
|
|
|
- <el-popover
|
|
|
- popper-class="zpover"
|
|
|
- placement="bottom"
|
|
|
- width="120"
|
|
|
- trigger="click"
|
|
|
- :content="setJPABCContent(info)">
|
|
|
- <div
|
|
|
- v-if="setJPABCFlag(info)"
|
|
|
- class="visitStoreIco"
|
|
|
- style="background-color: #fff"
|
|
|
- slot="reference">
|
|
|
- <van-icon :name="require('@/assets/Icon/visitJPNum.png')" size="26" />
|
|
|
- <div class="JPVisitNum">{{ info.visitNum }}/{{ info.needVisitNum }}</div>
|
|
|
- </div>
|
|
|
- </el-popover>
|
|
|
<el-popover
|
|
|
popper-class="zpover"
|
|
|
placement="bottom"
|
|
|
@@ -389,7 +358,7 @@
|
|
|
:disabled="!info.userVisitTimesMap"
|
|
|
:content="'本店本月已拜访过' + info.storeLabels.visitTimes + '次'">
|
|
|
<div
|
|
|
- v-if="false && info.storeLabels.visitTimes && info.storeLabels.visitTimes > 0"
|
|
|
+ v-if="info.storeLabels.visitTimes && info.storeLabels.visitTimes > 0"
|
|
|
class="visitStoreIco"
|
|
|
slot="reference"
|
|
|
style="background-color: #fff; position: relative">
|
|
|
@@ -834,7 +803,6 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
- this.closeFns();
|
|
|
this.heifhgts = window.innerHeight - 190 + 'px';
|
|
|
// 好邦手接入拜访系统地图功能
|
|
|
// 获取url参数 userId
|
|
|
@@ -882,25 +850,6 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
methods: {
|
|
|
- setJPABCFlag(item) {
|
|
|
- // needVisitNum:需要拜访的次数;visitNum:本月已拜访次数
|
|
|
- if (item.storeLabels.jpA && item.visitNum < item.needVisitNum) {
|
|
|
- return true;
|
|
|
- } else {
|
|
|
- return false;
|
|
|
- }
|
|
|
- },
|
|
|
- setJPABCContent(item) {
|
|
|
- if (item.storeLabels.jpA) {
|
|
|
- return 'A级金牌店拜访标准1月2次';
|
|
|
- } else if (item.storeLabels.jpB) {
|
|
|
- return 'B级金牌店拜访标准1月1次';
|
|
|
- } else if (item.storeLabels.jpC) {
|
|
|
- return 'C级金牌店拜访标准1月1次';
|
|
|
- } else {
|
|
|
- return '';
|
|
|
- }
|
|
|
- },
|
|
|
setStroeNameStyle(item) {
|
|
|
// 家装或工装 approvalStatus:是否结案 0:未结案,1:已结案
|
|
|
if (
|
|
|
@@ -1880,13 +1829,13 @@ export default {
|
|
|
.twoPointSum(location.lat, location.lon, location.lat, location.lon)
|
|
|
.toFixed(2);
|
|
|
// GZ:工装店铺 直接进入拜访
|
|
|
- // if (localStorage.getItem('postType') == 'GZ') {
|
|
|
- // localStorage.setItem('startTime', new Date());
|
|
|
- // localStorage.setItem('ORGName', val.deptName);
|
|
|
- // localStorage.setItem('chainNameR', val.storeName);
|
|
|
- // this.toSuishenbangOutstoreVisit(res, val, location, PointSumval);
|
|
|
- // return;
|
|
|
- // }
|
|
|
+ if (localStorage.getItem('postType') == 'GZ') {
|
|
|
+ localStorage.setItem('startTime', new Date());
|
|
|
+ localStorage.setItem('ORGName', val.deptName);
|
|
|
+ localStorage.setItem('chainNameR', val.storeName);
|
|
|
+ this.toSuishenbangOutstoreVisit(res, val, location, PointSumval);
|
|
|
+ return;
|
|
|
+ }
|
|
|
// 门店编码校验门店地址不通过
|
|
|
if (response.code != 200) {
|
|
|
// updateAddress : ,1:同城AB+金牌,去修改地址;2:非金牌店铺,非同城店铺偏差过大不允许拜访,可以重置定位;0非金牌店铺,非同城店铺 位置信息不存在 可以继续拜访
|
|
|
@@ -2148,7 +2097,7 @@ export default {
|
|
|
};
|
|
|
</script>
|
|
|
|
|
|
-<style scoped lang="scss">
|
|
|
+<style scoped>
|
|
|
.map {
|
|
|
width: 100%;
|
|
|
height: 79.3vh;
|
|
|
@@ -2195,12 +2144,6 @@ export default {
|
|
|
.maplistitem {
|
|
|
padding-bottom: 14px;
|
|
|
border-bottom: 1px solid #eeeeee;
|
|
|
- .JPABC {
|
|
|
- width: 20px;
|
|
|
- position: relative;
|
|
|
- top: 4px;
|
|
|
- margin-right: 3px;
|
|
|
- }
|
|
|
}
|
|
|
.maplistitem:last-child {
|
|
|
border: 0;
|
|
|
@@ -2373,11 +2316,6 @@ export default {
|
|
|
font-size: 14px;
|
|
|
}
|
|
|
.rangeStore {
|
|
|
- .JPVisitNum {
|
|
|
- position: relative;
|
|
|
- top: -26px;
|
|
|
- font-size: 10px;
|
|
|
- }
|
|
|
.TCFXListItem {
|
|
|
display: inline-block;
|
|
|
border: 1px solid #ccc;
|