|
|
|
|
@ -34,8 +34,9 @@
|
|
|
|
|
<img src="//matripe.oss-cn-beijing.aliyuncs.com/bcSVG/dtLogo.png" class="icon" />
|
|
|
|
|
</router-link>
|
|
|
|
|
</span>
|
|
|
|
|
<div class="searchBox" @blur="hidedownHotStore" @focus="showHotStore" tabindex="0" outline="0" hidefocus="true">
|
|
|
|
|
<a-input :placeholder="jobNum ? `近48小时更新${jobNum}职位` : ''" @keyup.enter="onSearch" @input="resetsearch" @blur="hidedownHotStore" @focus="showHotStore" tabindex="0" v-model="searchValue" class="searchinput" style allow-clear>
|
|
|
|
|
<div class="searchBox g_flex_row_start" @blur="hidedownHotStore" @focus="showHotStore" tabindex="0" outline="0" hidefocus="true">
|
|
|
|
|
<div class="g_flex_1">
|
|
|
|
|
<a-input :placeholder="jobNum ? `近48小时更新${jobNum}条招工信息` : ''" @keyup.enter="onSearch" @input="resetsearch" @blur="hidedownHotStore" @focus="showHotStore" tabindex="0" v-model="searchValue" class="searchinput g_w_all" style allow-clear>
|
|
|
|
|
<div slot="prefix" class="fsa w100" @focus.stop tabindex="0" @click.stop="visible = true">
|
|
|
|
|
<span class="dpib esl" style="width: 60px">{{ currentCity }}</span>
|
|
|
|
|
<div>
|
|
|
|
|
@ -45,19 +46,11 @@
|
|
|
|
|
</div>
|
|
|
|
|
<button slot="suffix" @click="onSearch" style="border-radius: 0px 6px 6px 0">搜索</button>
|
|
|
|
|
</a-input>
|
|
|
|
|
<!-- v-show="isdownHotStoreShow" -->
|
|
|
|
|
<!-- <ul class="downHotStore" style="display: none">
|
|
|
|
|
<div>热门企业</div>
|
|
|
|
|
<li v-for="(item, index) in hotStoreList" :key="index" @click="getHotStoreList(item)">
|
|
|
|
|
{{ item.storeName }}
|
|
|
|
|
</li>
|
|
|
|
|
</ul>-->
|
|
|
|
|
<div class="hotStore">
|
|
|
|
|
<!-- <span>热门企业:</span> -->
|
|
|
|
|
<ul>
|
|
|
|
|
<li v-for="(item, index) in hotStoreList" :key="index" @click="getHotStoreList(item)">{{ item.storeName }}</li>
|
|
|
|
|
<!-- <li @click="resetResult" style="color: #aaa">重置</li> -->
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="g_flex_none g_ml_12">
|
|
|
|
|
<a style="font-size: 14px;" @click="hideFilterContent">
|
|
|
|
|
筛选 <a-icon type="down" style="font-size: 14px;" />
|
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<ul class="hotTag" style="display: none">
|
|
|
|
|
@ -86,16 +79,19 @@
|
|
|
|
|
</a-breadcrumb>-->
|
|
|
|
|
<!-- #### 主体部分 ##### -->
|
|
|
|
|
<div class="w" id="maincontent">
|
|
|
|
|
<div class="maincontentleft" style="padding-top: 50px">
|
|
|
|
|
<div class="maincontentleft" style="padding-top: 16px">
|
|
|
|
|
<div class="tabBar" @click="changeTab($event)">
|
|
|
|
|
<div class="tabSubset" :class="{ active: signType == '' }" v-if="!hasTab" data-type="0">全部</div>
|
|
|
|
|
<div class="tabSubset" :class="{ active: signType == 0 }" data-type="0">默认</div>
|
|
|
|
|
<div class="tabSubset" :class="{ active: signType == 1 }" data-type="1">按距离</div>
|
|
|
|
|
<div class="tabSubset" :class="{ active: signType == 2 }" data-type="2">按工价</div>
|
|
|
|
|
<div class="tabSubset" :class="{ active: signType == 3 }" data-type="3">按佣金</div>
|
|
|
|
|
<!-- <div class="tabSubset" :class="{ active: signType == 1 }" v-if="loginValue.agencyName == '郑州一才工作' || loginValue.agencyName == '一才工作'" data-type="1">一才</div> -->
|
|
|
|
|
<!-- v-if="loginValue.agencyName == '郑州一才工作' || loginValue.agencyName == '一才工作'" -->
|
|
|
|
|
<!-- v-if="loginValue.agencyName == '郑州一才工作' || loginValue.agencyName == '一才工作'" -->
|
|
|
|
|
<!-- <div class="tabSubset" :class="{ active: signType == 2 }" data-type="2">三方</div> -->
|
|
|
|
|
</div>
|
|
|
|
|
<div class="filter" v-show="signType == ''" :class="[filterStatus == 0 ? '' : 'nobd']" style>
|
|
|
|
|
<div class="filter-title" :style="{ top: filterStatus == 0 ? '-32px' : '-21px' }">
|
|
|
|
|
<div class="filter-title" :style="{ top: filterStatus == 0 ? '-32px' : '-21px' }" v-if="false">
|
|
|
|
|
<span>
|
|
|
|
|
<span>
|
|
|
|
|
所有筛选
|
|
|
|
|
@ -441,7 +437,7 @@
|
|
|
|
|
<span v-if="item.jobDesp" :class="'copyInfo' + index">{{ item.jobDesp }}</span
|
|
|
|
|
><span v-else>暂无详单</span>
|
|
|
|
|
</template>-->
|
|
|
|
|
<a>
|
|
|
|
|
<a v-if="false">
|
|
|
|
|
<button
|
|
|
|
|
type="primary"
|
|
|
|
|
class="jobDesp br4"
|
|
|
|
|
@ -454,7 +450,29 @@
|
|
|
|
|
</button>
|
|
|
|
|
</a>
|
|
|
|
|
<!-- </a-popover> -->
|
|
|
|
|
<button class="apply br4" @click="torecord(item)" v-if="item.recruitment == '1'">报名</button>
|
|
|
|
|
<div class="g_flex_row_end">
|
|
|
|
|
<!-- <a-button shape="circle" type="danger" ghost>
|
|
|
|
|
<template #icon> -->
|
|
|
|
|
<div class="g_w_60 g_cursor_point">
|
|
|
|
|
<div class="g_text_c g_w_all" style="height: 18px;overflow: hidden;line-height: 18px;">
|
|
|
|
|
<a-icon type="message" class="g_fs_16" style="color: #666;" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="g_w_all" style="font-size: 12px;text-align: center;color: #666;zoom: 0.92;">联系客服</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- </template>
|
|
|
|
|
</a-button>
|
|
|
|
|
<a-button shape="circle" type="danger" ghost @click="toggleGhost" class="g_ml_12">
|
|
|
|
|
<template #icon> -->
|
|
|
|
|
<div class="g_w_40 g_cursor_point">
|
|
|
|
|
<div class="g_text_c g_w_all" style="height: 18px;line-height: 18px;">
|
|
|
|
|
<a-icon class="g_fs_17" style="color:#666;" type="star" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="g_w_all" style="font-size: 12px;text-align: center;color: #666;zoom: 0.92;">收藏</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- </template> -->
|
|
|
|
|
<!-- </a-button> -->
|
|
|
|
|
</div>
|
|
|
|
|
<a-button class="br4 g_ml_12" @click="torecord(item)" v-if="item.recruitment == '1'" type="primary">立即报名</a-button>
|
|
|
|
|
<button class="norecruitment" v-else>暂时停招</button>
|
|
|
|
|
|
|
|
|
|
<!-- <button @click="showmodal(item)" @click="">报名</button> -->
|
|
|
|
|
@ -1228,7 +1246,6 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
// 改变自营三方类型
|
|
|
|
|
changeTab(e) {
|
|
|
|
|
console.log(e.target.dataset.type);
|
|
|
|
|
if (e.target.dataset.type != undefined) {
|
|
|
|
|
this.formvalue.pageNum = 1;
|
|
|
|
|
if (e.target.dataset.type != 0) {
|
|
|
|
|
@ -1837,7 +1854,7 @@ export default {
|
|
|
|
|
|
|
|
|
|
<style scoped lang="less">
|
|
|
|
|
.joblist-container {
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
background-color: #f0f0f0;
|
|
|
|
|
}
|
|
|
|
|
// .dropdown {
|
|
|
|
|
// display: inline-block;
|
|
|
|
|
@ -1976,7 +1993,7 @@ export default {
|
|
|
|
|
// margin-top: -1px;
|
|
|
|
|
width: 100vw;
|
|
|
|
|
padding: 25px 0 64px 0;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
background-color: #f0f0f0;
|
|
|
|
|
// border: 1px solid #f6f6f6;
|
|
|
|
|
// height: 72px;
|
|
|
|
|
// margin-bottom: 10px;
|
|
|
|
|
@ -2001,7 +2018,7 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
> .w {
|
|
|
|
|
// height: 72px;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
background-color: #f0f0f0;
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
// flex-direction: column;
|
|
|
|
|
@ -2409,6 +2426,7 @@ export default {
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
margin-top: 10px;
|
|
|
|
|
background-color: #f0f0f0;
|
|
|
|
|
.maincontentleft {
|
|
|
|
|
width: 800px;
|
|
|
|
|
margin-right: 16px;
|
|
|
|
|
|