|
@@ -66,8 +66,9 @@
|
|
@mouseenter="jobUserMouseenter(jobUser)"
|
|
@mouseenter="jobUserMouseenter(jobUser)"
|
|
@mouseleave="jobUserMouseenter({jobUserID:-1})"
|
|
@mouseleave="jobUserMouseenter({jobUserID:-1})"
|
|
>
|
|
>
|
|
- <p class="font-size-14 font-weight-600 margin-bottom-8">{{ jobUser.name }}</p>
|
|
|
|
|
|
+ <p class="font-size-14 font-weight-600 margin-bottom-8">{{ jobUser.name }}({{ jobUser.regionName }})</p>
|
|
<p class="label-text">年龄:{{ jobUser.age }}</p>
|
|
<p class="label-text">年龄:{{ jobUser.age }}</p>
|
|
|
|
+ <p class="label-text">性别:{{ jobUser.sex == 1 ? '男' : '女' }}</p>
|
|
<!-- 岗位 -->
|
|
<!-- 岗位 -->
|
|
<div class="jobHunt-box label-text">
|
|
<div class="jobHunt-box label-text">
|
|
<span style="width: 65px; flex: 0 0 auto">求职意向:</span>
|
|
<span style="width: 65px; flex: 0 0 auto">求职意向:</span>
|
|
@@ -425,20 +426,35 @@ function checkJobUser(jobUser: any) {
|
|
if (jobUser.longitude && jobUser.latitude) {
|
|
if (jobUser.longitude && jobUser.latitude) {
|
|
// 设置地图中心点
|
|
// 设置地图中心点
|
|
(map as any).centerAndZoom(new T.LngLat(jobUser.longitude, jobUser.latitude), (map as any).getZoom());
|
|
(map as any).centerAndZoom(new T.LngLat(jobUser.longitude, jobUser.latitude), (map as any).getZoom());
|
|
|
|
+ let labelHtml = '';
|
|
|
|
+ if (jobUser.labelList && jobUser.labelList.length > 0) {
|
|
|
|
+ jobUser.labelList.forEach((item: any) => {
|
|
|
|
+ labelHtml += `
|
|
|
|
+ <span style="padding: 2px 5px; background-color: #eaeaea; color: #545454">${item.labelName}</span>
|
|
|
|
+ `
|
|
|
|
+ })
|
|
|
|
+ }
|
|
// 地图打开弹窗
|
|
// 地图打开弹窗
|
|
let winHtml = `
|
|
let winHtml = `
|
|
<div>
|
|
<div>
|
|
- <span style="font-size: 14px; font-weight: 600;margin-bottom: 5px;">${jobUser.name}(${jobUser.siteName})</span><br><br>
|
|
|
|
- <span>年龄:${jobUser.age}岁</span><br>
|
|
|
|
- <span>重点人员类别:${jobUser.keyTypeName}</span><br>
|
|
|
|
- <span>推荐岗位次数:${jobUser.recommendedCount}次</span><br>
|
|
|
|
- <span>入职情况:${jobUser.entryState == 1 ? '已入职' : '未入职'}</span>
|
|
|
|
|
|
+ <div style="width: 100%; display: flex; justify-content: space-between">
|
|
|
|
+ <span style="font-size: 14px; font-weight: 600;margin-bottom: 5px; margin-right: 10px;">${jobUser.name}</span>
|
|
|
|
+ <span style="font-size: 14px; font-weight: 600;margin-bottom: 5px;">${jobUser.siteName}</span>
|
|
|
|
+ </div>
|
|
|
|
+ <div>
|
|
|
|
+ ${labelHtml}
|
|
|
|
+ </div>
|
|
|
|
+ <div style="width: 100%; margin-top: 5px;">
|
|
|
|
+ <span>服务情况:已推荐${jobUser.recommendedCount}次</span><br>
|
|
|
|
+ <span>入职情况:${jobUser.entryState == 1 ? '已入职' : '未入职'}</span><br>
|
|
|
|
+ <span>${jobUser.finishDate ? '毕业时间:' + jobUser.finishDate : ''}</span>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
`;
|
|
`;
|
|
(map as any).openInfoWindow(winHtml, new T.LngLat(jobUser.longitude, jobUser.latitude), {
|
|
(map as any).openInfoWindow(winHtml, new T.LngLat(jobUser.longitude, jobUser.latitude), {
|
|
autoPan: true,
|
|
autoPan: true,
|
|
- maxHeight: 300,
|
|
|
|
- maxWidth: 400,
|
|
|
|
|
|
+ maxHeight: 400,
|
|
|
|
+ maxWidth: 1000,
|
|
offset: new T.Point(10, 0)
|
|
offset: new T.Point(10, 0)
|
|
});
|
|
});
|
|
}
|
|
}
|
|
@@ -714,7 +730,7 @@ export default {
|
|
|
|
|
|
.jobHunt-box {
|
|
.jobHunt-box {
|
|
border-radius: 10px;
|
|
border-radius: 10px;
|
|
- background-color: white;
|
|
|
|
|
|
+ background-color: #d5f2ff;
|
|
padding: 8px 10px;
|
|
padding: 8px 10px;
|
|
margin-bottom: 10px;
|
|
margin-bottom: 10px;
|
|
|
|
|