|
@@ -323,7 +323,7 @@ const searchType = ref("company")
|
|
// 企业查询条件
|
|
// 企业查询条件
|
|
const companySearchParam = reactive({
|
|
const companySearchParam = reactive({
|
|
pageIndex: 1,
|
|
pageIndex: 1,
|
|
- pageSize: 50,
|
|
|
|
|
|
+ pageSize: 100,
|
|
companyName: "",
|
|
companyName: "",
|
|
maxDistance: null,
|
|
maxDistance: null,
|
|
companyModel: undefined,
|
|
companyModel: undefined,
|
|
@@ -532,7 +532,7 @@ function setCompanyMarker(setCenter: boolean) {
|
|
companyIDCounts[item.companyID] += 1; // 增加计数
|
|
companyIDCounts[item.companyID] += 1; // 增加计数
|
|
companyPosts[item.companyID] += `
|
|
companyPosts[item.companyID] += `
|
|
<br>
|
|
<br>
|
|
- <span>${item.professionName}</span>
|
|
|
|
|
|
+ <span onclick="checkCompanyChangeFun(JSON.parse(JSON.stringify(${item}))">${item.professionName}</span>
|
|
`; // 拼接postName
|
|
`; // 拼接postName
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
@@ -581,21 +581,17 @@ function setCompanyMarker(setCenter: boolean) {
|
|
let markerInfoWin = new T.InfoWindow(winHtml, {autoPan: true, maxHeight: 300, maxWidth: 400});
|
|
let markerInfoWin = new T.InfoWindow(winHtml, {autoPan: true, maxHeight: 300, maxWidth: 400});
|
|
// 添加鼠标经过事件
|
|
// 添加鼠标经过事件
|
|
marker.addEventListener('mouseover', () => {
|
|
marker.addEventListener('mouseover', () => {
|
|
- if (searchType.value == "post") {
|
|
|
|
- marker.closeInfoWindow();
|
|
|
|
- }
|
|
|
|
marker.openInfoWindow(markerInfoWin);
|
|
marker.openInfoWindow(markerInfoWin);
|
|
});
|
|
});
|
|
|
|
+ marker.addEventListener('mouseout', () => {
|
|
|
|
+ marker.closeInfoWindow();
|
|
|
|
+ });
|
|
if (searchType.value == 'company') {
|
|
if (searchType.value == 'company') {
|
|
// 给每个地图标点添加点击事件
|
|
// 给每个地图标点添加点击事件
|
|
marker.addEventListener('click', () => {
|
|
marker.addEventListener('click', () => {
|
|
checkCompanyChange(item);
|
|
checkCompanyChange(item);
|
|
});
|
|
});
|
|
- marker.addEventListener('mouseout', () => {
|
|
|
|
- marker.closeInfoWindow();
|
|
|
|
- });
|
|
|
|
}
|
|
}
|
|
- marker.setZIndexOffset(200);
|
|
|
|
(map as any).addOverLay(marker);// 将标注添加到地图中
|
|
(map as any).addOverLay(marker);// 将标注添加到地图中
|
|
markerList.value.push(marker);
|
|
markerList.value.push(marker);
|
|
}
|
|
}
|
|
@@ -750,6 +746,7 @@ onMounted(() => {
|
|
getCompanyModelList();
|
|
getCompanyModelList();
|
|
getAllSites();
|
|
getAllSites();
|
|
getRegionList();
|
|
getRegionList();
|
|
|
|
+ (window as any).checkCompanyChangeFun = checkCompanyChange;
|
|
})
|
|
})
|
|
</script>
|
|
</script>
|
|
|
|
|