|
|
@@ -144,23 +144,43 @@
|
|
|
v-for="(item,index) in recommendList" :key="index">
|
|
|
<div class="list-box-item-title flex align-center justify-between">
|
|
|
<div class="list-box-item-title-name">
|
|
|
- {{item.stationName}}
|
|
|
+ {{ item.ruleClassifyName }}
|
|
|
</div>
|
|
|
<div class="list-box-item-title-price">
|
|
|
- {{item.salaryRange}}
|
|
|
+ {{ item.salaryRange }}
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="list-box-item-label flex align-center flex-wrap">
|
|
|
- <div class="list-box-item-label-item" v-for="(ite,ind) in item.positionWelfare" :key="ind">
|
|
|
- {{ite}}
|
|
|
+ <!-- 公司名称-公司人数 -->
|
|
|
+ <div class="list-box-item-title flex align-center justify-between">
|
|
|
+ <div style="margin: 10px 0;">
|
|
|
+ <span class="company-name" style="margin-right: 8rpx;">{{ item.company ?
|
|
|
+ item.company.companyName : '' }}</span>
|
|
|
+ <span class="company-people" v-if="item.company">{{ item.company ?
|
|
|
+ item.company.companyPeople : '0人' }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <!-- 职位标签 -->
|
|
|
+ <div class="gwList-box-item-box-label flex align-center flex-wrap">
|
|
|
+ <span class="job-tag">{{ item.education }}</span>
|
|
|
+ <span class="job-tag">{{ item.experience }}</span>
|
|
|
+ <span class="job-tag" v-for="(ite, ind) in parseWelfareTag(item.welfareTag)" :key="ind">{{ ite
|
|
|
+ }}</span>
|
|
|
+ </div>
|
|
|
+ <!-- 公司简介-位置 -->
|
|
|
<div class="list-box-item-info flex align-center justify-between">
|
|
|
- <div class="list-box-item-info-name">
|
|
|
- {{item.company.companyName}}
|
|
|
+ <div class="gwList-box-item-box-info-l flex align-center">
|
|
|
+ <img :src="item.hr && item.hr.hrImg ? item.hr.hrImg : ''"
|
|
|
+ style="width: 40px;height: 40px;border-radius: 50%;" mode="">
|
|
|
+ </img>
|
|
|
+ <div class="company-info-text">
|
|
|
+ {{ item.user && item.user.userName || '未知' }}·{{ item.hr &&
|
|
|
+ item.hr.hrPosition || '未知' }}
|
|
|
+ </div>
|
|
|
+ <div v-if="item.respondTime" class="reply-time">{{ item.respondTime }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="list-box-item-info-price">
|
|
|
- {{item.company.companyPeople}}
|
|
|
+ <div class="location-text">
|
|
|
+ {{ formatDistance(item.distance) }} {{ item.county }}
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -209,7 +229,8 @@
|
|
|
<div class="gwList-box-item-box-label flex align-center flex-wrap">
|
|
|
<span class="job-tag">{{ item.education }}</span>
|
|
|
<span class="job-tag">{{ item.experience }}</span>
|
|
|
- <span class="job-tag" v-for="(ite, ind) in parseWelfareTag(item.welfareTag)" :key="ind">{{ ite }}</span>
|
|
|
+ <span class="job-tag" v-for="(ite, ind) in parseWelfareTag(item.welfareTag)" :key="ind">{{ ite
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
<!-- 公司简介-位置 -->
|
|
|
<div class="list-box-item-info flex align-center justify-between">
|
|
|
@@ -477,7 +498,7 @@
|
|
|
data = {
|
|
|
page: 1,
|
|
|
limit: 9,
|
|
|
- postType: this.tabs[this.tabsCurr].id, //工作性质
|
|
|
+ type: this.tabs[this.tabsCurr].id, //工作性质
|
|
|
ruleClassifyName: this.jobTypeList.ruleClassifyName, //岗位名称
|
|
|
screen: 1, //1推荐 2最新
|
|
|
city: this.city || '', //城市
|
|
|
@@ -485,7 +506,7 @@
|
|
|
education: '', //学历
|
|
|
experience: '', //经验
|
|
|
industry:'', //行业
|
|
|
- preference: this.jobTypeList.industry || '',//偏好
|
|
|
+ preference: '',//this.jobTypeList.industry || '',//偏好
|
|
|
companyPeople: '', //公司规模
|
|
|
lng: this.longitude,
|
|
|
lat: this.latitude,
|