|
@@ -5,13 +5,13 @@
|
|
|
<tiandituMap ref="tiandituMapRefs" @handleSearch="$refs.searchRef.onSearchFocus()" @clickMap="handleClickMap"
|
|
|
@moveMap="moveMapSearch" @onLoadTianDiTu="initMaps" @onSelect="selectPoint" :apiKey="apiKey"
|
|
|
@handleMapSite="handleMapSite" @centre-text-callback="e => centreText = e" :siteListArr='siteListArr'
|
|
|
- :searchDot="searchDot" @openHint="$refs.HintContentRef.open()" @openFeedback="goPages('feedback')"/>
|
|
|
+ :searchDot="searchDot" @openHint="$refs.HintContentRef.open()" @openFeedback="goPages('feedback')" />
|
|
|
|
|
|
|
|
|
<Touchbox ref="TouchboxRef" :maxHeight="0.8" v-if="showMap && siteListArr && siteListArr.length > 0"
|
|
|
:zIndex="1001" @currentHeight="e => TouchHeight = e">
|
|
|
- <template #touchSlot>
|
|
|
- <!-- <view class="centre-box" v-if="SearchText">
|
|
|
+ <template #touchSlot>
|
|
|
+ <!-- <view class="centre-box" v-if="SearchText">
|
|
|
<text class="text">为您展示</text>
|
|
|
<text class="text-val one-row">{{SearchText}}</text>
|
|
|
<text class="text">相关的大厅</text>
|
|
@@ -48,13 +48,14 @@
|
|
|
import search from "./model/search.vue"
|
|
|
import siteListModel from "./model/siteList.vue";
|
|
|
import tools from '@/components/tiandituMap/tools.js'
|
|
|
- import { getMapCenterPoint_Api, getMapList_Api } from "@/api/map.js"
|
|
|
+ import { getMapCenterPoint_Api, getMapList_Api, getVisituvpv_Api } from "@/api/map.js"
|
|
|
import siteDetails from "./model/siteDetails.vue"
|
|
|
import $config from "@/config/index.js"
|
|
|
import { EventBus } from "@/utils/vueBus.js"
|
|
|
import { getLocation } from "@/utils/tool.js"
|
|
|
import serviceCenter from "./model/service-center.vue"
|
|
|
- import HintContent from "./model/hint.vue"
|
|
|
+ import HintContent from "./model/hint.vue"
|
|
|
+ import { getUUID } from "@/utils/tool.js";
|
|
|
export default {
|
|
|
name: 'tdtmap',
|
|
|
components: {
|
|
@@ -62,7 +63,7 @@
|
|
|
siteListModel,
|
|
|
serviceCenter,
|
|
|
siteDetails,
|
|
|
- HintContent,
|
|
|
+ HintContent,
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
@@ -70,7 +71,7 @@
|
|
|
searchDot: false,
|
|
|
// 是否显示地图
|
|
|
showMap: false,
|
|
|
- SearchText:'',
|
|
|
+ SearchText: '',
|
|
|
|
|
|
|
|
|
|
|
@@ -106,6 +107,12 @@
|
|
|
this.getMapCenterPoint()
|
|
|
},
|
|
|
mounted() {
|
|
|
+ const userLabel = getUUID();
|
|
|
+ const refererStr = document.referrer;
|
|
|
+ getVisituvpv_Api({
|
|
|
+ userLabel,
|
|
|
+ refererStr,
|
|
|
+ })
|
|
|
// setTimeout(() => {
|
|
|
// console.log("this.$refs.SelectMapNavigationRef = " , this.$refs.SelectMapNavigationRef)
|
|
|
// this.$refs.SelectMapNavigationRef.open()
|
|
@@ -427,12 +434,12 @@
|
|
|
//最大高度
|
|
|
this.scrollMaxHeight = val;
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
// 页面跳转
|
|
|
- goPages(){
|
|
|
+ goPages() {
|
|
|
// 'feedback'
|
|
|
uni.navigateTo({
|
|
|
- url:"/pages/feedback/feedback"
|
|
|
+ url: "/pages/feedback/feedback"
|
|
|
})
|
|
|
}
|
|
|
|