|
|
|
|
@ -23,16 +23,35 @@
|
|
|
|
|
>
|
|
|
|
|
</a-modal> -->
|
|
|
|
|
<!-- 城市的弹出框 -->
|
|
|
|
|
<a-modal class="cityModal" transitionName="" v-model="visible" width="680px" @cancel="cityModalClose" title="请选择城市" :footer="null">
|
|
|
|
|
<a-modal
|
|
|
|
|
class="cityModal"
|
|
|
|
|
transitionName=""
|
|
|
|
|
v-model="visible"
|
|
|
|
|
width="680px"
|
|
|
|
|
@cancel="cityModalClose"
|
|
|
|
|
title="请选择城市"
|
|
|
|
|
:footer="null"
|
|
|
|
|
>
|
|
|
|
|
<div class="inputBox">
|
|
|
|
|
<a-input placeholder="请输入城市名称" allow-clear width="300px" v-model="cityValue" @keyup.enter="searchCity" @input="resetCityList"></a-input>
|
|
|
|
|
<a-input
|
|
|
|
|
placeholder="请输入城市名称"
|
|
|
|
|
allow-clear
|
|
|
|
|
width="300px"
|
|
|
|
|
v-model="cityValue"
|
|
|
|
|
@keyup.enter="searchCity"
|
|
|
|
|
@input="resetCityList"
|
|
|
|
|
></a-input>
|
|
|
|
|
<a-button @click="searchCity">确认</a-button>
|
|
|
|
|
</div>
|
|
|
|
|
<ul class="firstList">
|
|
|
|
|
<li @click="[(currentCityList = hotCityList), (activeInd = -1)]">
|
|
|
|
|
<div :class="activeInd == -1 ? 'active' : ''">热门地区</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li v-for="(item, index) in hasJobCityList.firstList" :key="index" @click="[changeCurrentCity(index), (activeInd = index)]">
|
|
|
|
|
<li
|
|
|
|
|
v-for="(item, index) in hasJobCityList.firstList"
|
|
|
|
|
:key="index"
|
|
|
|
|
@click="[changeCurrentCity(index), (activeInd = index)]"
|
|
|
|
|
>
|
|
|
|
|
<div :class="activeInd == index ? 'active' : ''">
|
|
|
|
|
<span v-for="i in item" :key="i">{{ i }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
@ -49,9 +68,10 @@
|
|
|
|
|
<div class="w" id="navigation">
|
|
|
|
|
<span>
|
|
|
|
|
<!-- <i class="iconfont icon-yigezhuanmenfuwudailidepingtai"></i> -->
|
|
|
|
|
<router-link to="/main"><svg class="icon" aria-hidden="true">
|
|
|
|
|
<use xlink:href="#icon-yishoudanlogo"></use>
|
|
|
|
|
</svg></router-link>
|
|
|
|
|
<router-link to="/main"
|
|
|
|
|
><svg class="icon" aria-hidden="true">
|
|
|
|
|
<use xlink:href="#icon-yishoudanlogo"></use></svg
|
|
|
|
|
></router-link>
|
|
|
|
|
</span>
|
|
|
|
|
<!-- 特色筛选的列表盒子 -->
|
|
|
|
|
<!-- <div v-if="isspecialboxshow" class="specialbox" @click.stop="">
|
|
|
|
|
@ -186,10 +206,39 @@
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
</ul> -->
|
|
|
|
|
<div class="searchBox" @blur="hidedownHotStore" @focus="showHotStore" tabindex="0" outline="0" hidefocus="true">
|
|
|
|
|
<a-input placeholder="搜索职位、企业名称、年龄要求" @keyup.enter="onSearch" @input="resetsearch" @blur="hidedownHotStore" @focus="showHotStore" tabindex="0" v-model="searchValue" class="searchinput" style="" allow-clear>
|
|
|
|
|
<div slot="prefix" @focus.stop="" tabindex="0" @click.stop="visible = true">
|
|
|
|
|
<span>{{ currentCity }}</span><i class="iconfont icon-sousuoxiala"></i><i class="iconfont icon-guanbishixin" v-show="currentCity != '全国'" @click.stop="resetCity"></i>
|
|
|
|
|
<div
|
|
|
|
|
class="searchBox"
|
|
|
|
|
@blur="hidedownHotStore"
|
|
|
|
|
@focus="showHotStore"
|
|
|
|
|
tabindex="0"
|
|
|
|
|
outline="0"
|
|
|
|
|
hidefocus="true"
|
|
|
|
|
>
|
|
|
|
|
<a-input
|
|
|
|
|
placeholder="搜索职位、企业名称、年龄要求"
|
|
|
|
|
@keyup.enter="onSearch"
|
|
|
|
|
@input="resetsearch"
|
|
|
|
|
@blur="hidedownHotStore"
|
|
|
|
|
@focus="showHotStore"
|
|
|
|
|
tabindex="0"
|
|
|
|
|
v-model="searchValue"
|
|
|
|
|
class="searchinput"
|
|
|
|
|
style=""
|
|
|
|
|
allow-clear
|
|
|
|
|
>
|
|
|
|
|
<div
|
|
|
|
|
slot="prefix"
|
|
|
|
|
@focus.stop=""
|
|
|
|
|
tabindex="0"
|
|
|
|
|
@click.stop="visible = true"
|
|
|
|
|
>
|
|
|
|
|
<span>{{ currentCity }}</span
|
|
|
|
|
><i class="iconfont icon-sousuoxiala"></i
|
|
|
|
|
><i
|
|
|
|
|
class="iconfont icon-guanbishixin"
|
|
|
|
|
v-show="currentCity != '全国'"
|
|
|
|
|
@click.stop="resetCity"
|
|
|
|
|
></i>
|
|
|
|
|
</div>
|
|
|
|
|
<button slot="suffix" @click="onSearch" style="">搜索</button>
|
|
|
|
|
</a-input>
|
|
|
|
|
@ -203,7 +252,11 @@
|
|
|
|
|
<div class="hotStore">
|
|
|
|
|
<!-- <span>热门企业:</span> -->
|
|
|
|
|
<ul>
|
|
|
|
|
<li v-for="(item, index) in hotStoreList" :key="index" @click="getHotStoreList(item)">
|
|
|
|
|
<li
|
|
|
|
|
v-for="(item, index) in hotStoreList"
|
|
|
|
|
:key="index"
|
|
|
|
|
@click="getHotStoreList(item)"
|
|
|
|
|
>
|
|
|
|
|
{{ item.storeName }}
|
|
|
|
|
</li>
|
|
|
|
|
<!-- <li @click="resetResult" style="color: #aaa">重置</li> -->
|
|
|
|
|
@ -212,9 +265,14 @@
|
|
|
|
|
</div>
|
|
|
|
|
<ul class="hotTag" style="display: none">
|
|
|
|
|
<div>热门:</div>
|
|
|
|
|
<li v-for="(item, index) in specialHotTag" :key="index" @click="specialclick(index, item)" :class="{
|
|
|
|
|
<li
|
|
|
|
|
v-for="(item, index) in specialHotTag"
|
|
|
|
|
:key="index"
|
|
|
|
|
@click="specialclick(index, item)"
|
|
|
|
|
:class="{
|
|
|
|
|
active: filterObj.specialactive.indexOf(item) > -1,
|
|
|
|
|
}">
|
|
|
|
|
}"
|
|
|
|
|
>
|
|
|
|
|
{{ item.name }}
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
@ -233,33 +291,73 @@
|
|
|
|
|
<div class="w" id="maincontent">
|
|
|
|
|
<div class="maincontentleft" style="padding-top: 50px">
|
|
|
|
|
<div class="tabBar" @click="changeTab($event)">
|
|
|
|
|
<div class="tabSubset" :class="{ active: signType == '' }" data-type="0">
|
|
|
|
|
<div
|
|
|
|
|
class="tabSubset"
|
|
|
|
|
:class="{ active: signType == '' }"
|
|
|
|
|
data-type="0"
|
|
|
|
|
>
|
|
|
|
|
全部
|
|
|
|
|
</div>
|
|
|
|
|
<div class="tabSubset" :class="{ active: signType == 1 }" data-type="1">
|
|
|
|
|
<div
|
|
|
|
|
class="tabSubset"
|
|
|
|
|
:class="{ active: signType == 1 }"
|
|
|
|
|
data-type="1"
|
|
|
|
|
>
|
|
|
|
|
自营
|
|
|
|
|
</div>
|
|
|
|
|
<div class="tabSubset" :class="{ active: signType == 2 }" data-type="2">
|
|
|
|
|
<div
|
|
|
|
|
class="tabSubset"
|
|
|
|
|
:class="{ active: signType == 2 }"
|
|
|
|
|
data-type="2"
|
|
|
|
|
>
|
|
|
|
|
三方
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="filter" :class="[filterStatus == 0 ? '' : 'nobd']" style="">
|
|
|
|
|
<div class="filter-title" :style="{ top: filterStatus == 0 ? '-32px' : '-21px' }">
|
|
|
|
|
<span><span>所有筛选<i class="iconfont icon-youjiantou"></i></span>
|
|
|
|
|
<div
|
|
|
|
|
class="filter-title"
|
|
|
|
|
:style="{ top: filterStatus == 0 ? '-32px' : '-21px' }"
|
|
|
|
|
>
|
|
|
|
|
<span
|
|
|
|
|
><span>所有筛选<i class="iconfont icon-youjiantou"></i></span>
|
|
|
|
|
<span class="filter-show">
|
|
|
|
|
<span @click="delFilter($event, 'price')" v-show="filterObj.price">{{ filterObj.price
|
|
|
|
|
}}<i class="iconfont icon-guanbi2" v-show="filterObj.price"></i></span>
|
|
|
|
|
<span @click="delFilter($event, 'gender')" v-show="filterObj.gender">{{ filterObj.gender
|
|
|
|
|
}}<i class="iconfont icon-guanbi2" v-show="filterObj.gender"></i></span>
|
|
|
|
|
<span @click="delFilter($event, 'special', item)" v-for="(item, index) in filterObj.specialactive" :key="index">{{ item.name }}<i class="iconfont icon-guanbi2"></i></span>
|
|
|
|
|
<span
|
|
|
|
|
@click="delFilter($event, 'price')"
|
|
|
|
|
v-show="filterObj.price"
|
|
|
|
|
>{{ filterObj.price
|
|
|
|
|
}}<i
|
|
|
|
|
class="iconfont icon-guanbi2"
|
|
|
|
|
v-show="filterObj.price"
|
|
|
|
|
></i
|
|
|
|
|
></span>
|
|
|
|
|
<span
|
|
|
|
|
@click="delFilter($event, 'gender')"
|
|
|
|
|
v-show="filterObj.gender"
|
|
|
|
|
>{{ filterObj.gender
|
|
|
|
|
}}<i
|
|
|
|
|
class="iconfont icon-guanbi2"
|
|
|
|
|
v-show="filterObj.gender"
|
|
|
|
|
></i
|
|
|
|
|
></span>
|
|
|
|
|
<span
|
|
|
|
|
@click="delFilter($event, 'special', item)"
|
|
|
|
|
v-for="(item, index) in filterObj.specialactive"
|
|
|
|
|
:key="index"
|
|
|
|
|
>{{ item.name }}<i class="iconfont icon-guanbi2"></i
|
|
|
|
|
></span>
|
|
|
|
|
<i v-show="showDotted" style="line-height: 24px">...</i>
|
|
|
|
|
</span>
|
|
|
|
|
</span>
|
|
|
|
|
<span @click="hideFilterContent">{{ filterStatus == 0 ? "收起筛选" : "展开筛选"
|
|
|
|
|
}}<i class="iconfont icon-sousuoxiala" :style="{
|
|
|
|
|
<span @click="hideFilterContent"
|
|
|
|
|
>{{ filterStatus == 0 ? "收起筛选" : "展开筛选"
|
|
|
|
|
}}<i
|
|
|
|
|
class="iconfont icon-sousuoxiala"
|
|
|
|
|
:style="{
|
|
|
|
|
transform:
|
|
|
|
|
filterStatus == 0 ? 'rotate(180deg) scale(.6)' : '',
|
|
|
|
|
}"></i></span>
|
|
|
|
|
}"
|
|
|
|
|
></i
|
|
|
|
|
></span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="filter-content" style="transition: height 0.2s">
|
|
|
|
|
<dl class="price">
|
|
|
|
|
@ -267,86 +365,156 @@
|
|
|
|
|
<dd>
|
|
|
|
|
<div class="ageinputbox">
|
|
|
|
|
<!-- <div> -->
|
|
|
|
|
<a-input class="ageinput" v-model="minMonthlyPay" type="text" allow-clear prefix="¥" @input="resetAgeSearch" @click.stop="
|
|
|
|
|
<a-input
|
|
|
|
|
class="ageinput"
|
|
|
|
|
v-model="minMonthlyPay"
|
|
|
|
|
type="text"
|
|
|
|
|
allow-clear
|
|
|
|
|
prefix="¥"
|
|
|
|
|
@input="resetAgeSearch"
|
|
|
|
|
@click.stop="
|
|
|
|
|
() => {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
"></a-input><span class="middle-line"> - </span>
|
|
|
|
|
<a-input class="ageinput" v-model="maxMonthlyPay" type="text" allow-clear prefix="¥" @input="resetAgeSearch" @click.stop="
|
|
|
|
|
"
|
|
|
|
|
></a-input
|
|
|
|
|
><span class="middle-line"> - </span>
|
|
|
|
|
<a-input
|
|
|
|
|
class="ageinput"
|
|
|
|
|
v-model="maxMonthlyPay"
|
|
|
|
|
type="text"
|
|
|
|
|
allow-clear
|
|
|
|
|
prefix="¥"
|
|
|
|
|
@input="resetAgeSearch"
|
|
|
|
|
@click.stop="
|
|
|
|
|
() => {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
"></a-input>
|
|
|
|
|
"
|
|
|
|
|
></a-input>
|
|
|
|
|
<div class="confirm">
|
|
|
|
|
<button @click="searchPrice">确定</button>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- </div> -->
|
|
|
|
|
</div>
|
|
|
|
|
<i @click="searchPrice"><span :style="{
|
|
|
|
|
<i @click="searchPrice"
|
|
|
|
|
><span
|
|
|
|
|
:style="{
|
|
|
|
|
color: filterObj.price == '3000-4000' ? '#ff4400' : '',
|
|
|
|
|
}">3000-4000</span>
|
|
|
|
|
<span :style="{
|
|
|
|
|
}"
|
|
|
|
|
>3000-4000</span
|
|
|
|
|
>
|
|
|
|
|
<span
|
|
|
|
|
:style="{
|
|
|
|
|
color: filterObj.price == '4000-5000' ? '#ff4400' : '',
|
|
|
|
|
}">4000-5000</span>
|
|
|
|
|
<span :style="{
|
|
|
|
|
}"
|
|
|
|
|
>4000-5000</span
|
|
|
|
|
>
|
|
|
|
|
<span
|
|
|
|
|
:style="{
|
|
|
|
|
color: filterObj.price == '5000-6000' ? '#ff4400' : '',
|
|
|
|
|
}">5000-6000</span>
|
|
|
|
|
<span :style="{
|
|
|
|
|
}"
|
|
|
|
|
>5000-6000</span
|
|
|
|
|
>
|
|
|
|
|
<span
|
|
|
|
|
:style="{
|
|
|
|
|
color: filterObj.price == '6000-7000' ? '#ff4400' : '',
|
|
|
|
|
}">6000-7000</span></i>
|
|
|
|
|
}"
|
|
|
|
|
>6000-7000</span
|
|
|
|
|
></i
|
|
|
|
|
>
|
|
|
|
|
</dd>
|
|
|
|
|
</dl>
|
|
|
|
|
<dl>
|
|
|
|
|
<dt>性别:</dt>
|
|
|
|
|
<dd @click="searchGender">
|
|
|
|
|
<span :style="{ color: filterObj.gender == '男' ? '#ff4400' : '' }">男</span><span :style="{ color: filterObj.gender == '女' ? '#ff4400' : '' }">女</span><span :style="{
|
|
|
|
|
<span
|
|
|
|
|
:style="{ color: filterObj.gender == '男' ? '#ff4400' : '' }"
|
|
|
|
|
>男</span
|
|
|
|
|
><span
|
|
|
|
|
:style="{ color: filterObj.gender == '女' ? '#ff4400' : '' }"
|
|
|
|
|
>女</span
|
|
|
|
|
><span
|
|
|
|
|
:style="{
|
|
|
|
|
color: filterObj.gender == '男女不限' ? '#ff4400' : '',
|
|
|
|
|
}">男女不限</span>
|
|
|
|
|
}"
|
|
|
|
|
>男女不限</span
|
|
|
|
|
>
|
|
|
|
|
</dd>
|
|
|
|
|
</dl>
|
|
|
|
|
<dl>
|
|
|
|
|
<dt>薪资福利:</dt>
|
|
|
|
|
<dd>
|
|
|
|
|
<span v-for="(item, index) in tagArray1" :key="index" :class="{
|
|
|
|
|
<span
|
|
|
|
|
v-for="(item, index) in tagArray1"
|
|
|
|
|
:key="index"
|
|
|
|
|
:class="{
|
|
|
|
|
'special-active':
|
|
|
|
|
filterObj.specialactive.indexOf(item) > -1,
|
|
|
|
|
}" @click.stop="specialclick(index, item)">{{ item.name }}</span>
|
|
|
|
|
}"
|
|
|
|
|
@click.stop="specialclick(index, item)"
|
|
|
|
|
>{{ item.name }}</span
|
|
|
|
|
>
|
|
|
|
|
</dd>
|
|
|
|
|
</dl>
|
|
|
|
|
<dl>
|
|
|
|
|
<dt>宿舍保障:</dt>
|
|
|
|
|
<dd>
|
|
|
|
|
<span v-for="(item, index) in tagArray3" :key="index" :class="{
|
|
|
|
|
<span
|
|
|
|
|
v-for="(item, index) in tagArray3"
|
|
|
|
|
:key="index"
|
|
|
|
|
:class="{
|
|
|
|
|
'special-active':
|
|
|
|
|
filterObj.specialactive.indexOf(item) > -1,
|
|
|
|
|
}" @click.stop="specialclick(index, item)">{{ item.name }}</span>
|
|
|
|
|
}"
|
|
|
|
|
@click.stop="specialclick(index, item)"
|
|
|
|
|
>{{ item.name }}</span
|
|
|
|
|
>
|
|
|
|
|
</dd>
|
|
|
|
|
</dl>
|
|
|
|
|
<dl>
|
|
|
|
|
<dt>班制休息:</dt>
|
|
|
|
|
<dd>
|
|
|
|
|
<span v-for="(item, index) in tagArray0" :key="index" :class="{
|
|
|
|
|
<span
|
|
|
|
|
v-for="(item, index) in tagArray0"
|
|
|
|
|
:key="index"
|
|
|
|
|
:class="{
|
|
|
|
|
'special-active':
|
|
|
|
|
filterObj.specialactive.indexOf(item) > -1,
|
|
|
|
|
}" @click.stop="specialclick(index, item)">{{ item.name }}</span>
|
|
|
|
|
}"
|
|
|
|
|
@click.stop="specialclick(index, item)"
|
|
|
|
|
>{{ item.name }}</span
|
|
|
|
|
>
|
|
|
|
|
</dd>
|
|
|
|
|
</dl>
|
|
|
|
|
<dl>
|
|
|
|
|
<dt>面试特色:</dt>
|
|
|
|
|
<dd>
|
|
|
|
|
<span v-for="(item, index) in tagArray4" :key="index" :class="{
|
|
|
|
|
<span
|
|
|
|
|
v-for="(item, index) in tagArray4"
|
|
|
|
|
:key="index"
|
|
|
|
|
:class="{
|
|
|
|
|
'special-active':
|
|
|
|
|
filterObj.specialactive.indexOf(item) > -1,
|
|
|
|
|
}" @click.stop="specialclick(index, item)">{{ item.name }}</span>
|
|
|
|
|
}"
|
|
|
|
|
@click.stop="specialclick(index, item)"
|
|
|
|
|
>{{ item.name }}</span
|
|
|
|
|
>
|
|
|
|
|
</dd>
|
|
|
|
|
</dl>
|
|
|
|
|
<dl>
|
|
|
|
|
<dt>其他特色:</dt>
|
|
|
|
|
<dd>
|
|
|
|
|
<span v-for="(item, index) in tagArray2" :key="index" :class="{
|
|
|
|
|
<span
|
|
|
|
|
v-for="(item, index) in tagArray2"
|
|
|
|
|
:key="index"
|
|
|
|
|
:class="{
|
|
|
|
|
'special-active':
|
|
|
|
|
filterObj.specialactive.indexOf(item) > -1,
|
|
|
|
|
}" @click.stop="specialclick(index, item)">{{ item.name }}</span>
|
|
|
|
|
}"
|
|
|
|
|
@click.stop="specialclick(index, item)"
|
|
|
|
|
>{{ item.name }}</span
|
|
|
|
|
>
|
|
|
|
|
</dd>
|
|
|
|
|
</dl>
|
|
|
|
|
</div>
|
|
|
|
|
@ -364,10 +532,21 @@
|
|
|
|
|
<!-- </div> -->
|
|
|
|
|
|
|
|
|
|
<div v-if="!isspinning">
|
|
|
|
|
<div class="subset" v-for="(item, index) in jobMainList" :key="index" :style="{background:item.recruitment == '1'?'#fff':'#f5f5f5'}">
|
|
|
|
|
<router-link target="_blank" :to="
|
|
|
|
|
<div
|
|
|
|
|
class="subset"
|
|
|
|
|
v-for="(item, index) in jobMainList"
|
|
|
|
|
:key="index"
|
|
|
|
|
:style="{
|
|
|
|
|
background: item.recruitment == '1' ? '#fff' : '#f5f5f5',
|
|
|
|
|
}"
|
|
|
|
|
>
|
|
|
|
|
<router-link
|
|
|
|
|
target="_blank"
|
|
|
|
|
:to="
|
|
|
|
|
'/detail?' + 'id=' + item.id + '&' + 'page=' + formvalue.pageNum
|
|
|
|
|
" rel="opener">
|
|
|
|
|
"
|
|
|
|
|
rel="opener"
|
|
|
|
|
>
|
|
|
|
|
<div class="subsetleft" @click="totop">
|
|
|
|
|
<div class="imgbox">
|
|
|
|
|
<img v-if="item.logo.length !== 0" :src="item.logo" />
|
|
|
|
|
@ -388,24 +567,39 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div class="jobtag">
|
|
|
|
|
<!-- <span>返费</span> -->
|
|
|
|
|
<i class="iconfont icon-ziying" v-if="item.signType == 1" style=""></i>
|
|
|
|
|
<span v-for="(item1, index) in item.jobSpecialLabelNames" :key="index">{{ item1 }}</span><span v-if="item.jobSpecialLabelNames.length == 0">暂无特色</span>
|
|
|
|
|
<i
|
|
|
|
|
class="iconfont icon-ziying"
|
|
|
|
|
v-if="item.signType == 1"
|
|
|
|
|
style=""
|
|
|
|
|
></i>
|
|
|
|
|
<span
|
|
|
|
|
v-for="(item1, index) in item.jobSpecialLabelNames"
|
|
|
|
|
:key="index"
|
|
|
|
|
>{{ item1 }}</span
|
|
|
|
|
><span v-if="item.jobSpecialLabelNames.length == 0"
|
|
|
|
|
>暂无特色</span
|
|
|
|
|
>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="jobpricemonth">
|
|
|
|
|
<!-- :style="{ opacity: item.minMonthlyPay ? '1' : '0' }" -->
|
|
|
|
|
|
|
|
|
|
<span>{{
|
|
|
|
|
item.minMonthlyPay ? item.minMonthlyPay : ""
|
|
|
|
|
}}</span>-<span>{{
|
|
|
|
|
}}</span
|
|
|
|
|
>-<span>{{
|
|
|
|
|
item.maxMonthlyPay ? item.maxMonthlyPay : ""
|
|
|
|
|
}}</span>元/月
|
|
|
|
|
}}</span
|
|
|
|
|
>元/月
|
|
|
|
|
</div>
|
|
|
|
|
<div class="jobpricehour" v-html="
|
|
|
|
|
<div
|
|
|
|
|
class="jobpricehour"
|
|
|
|
|
v-html="
|
|
|
|
|
getSalaryClassifyValue(
|
|
|
|
|
item.salaryClassify,
|
|
|
|
|
item.salaryClassifyValue
|
|
|
|
|
)
|
|
|
|
|
">
|
|
|
|
|
"
|
|
|
|
|
>
|
|
|
|
|
<!-- <template v-if="item.hourlyPay"
|
|
|
|
|
><span>{{ item.hourlyPay }}</span
|
|
|
|
|
>元/小时</template
|
|
|
|
|
@ -421,7 +615,8 @@
|
|
|
|
|
<div class="subsetright">
|
|
|
|
|
<div class="topContainer">
|
|
|
|
|
<div class="updateTime" style="display: none">
|
|
|
|
|
<span>更新时间:{{ item.updateTime || "--" }} (
|
|
|
|
|
<span
|
|
|
|
|
>更新时间:{{ item.updateTime || "--" }} (
|
|
|
|
|
{{ item.diffTime || "--" }} )
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
@ -437,13 +632,36 @@
|
|
|
|
|
<span v-if="item.jobDesp" :class="'copyInfo' + index">{{ item.jobDesp }}</span
|
|
|
|
|
><span v-else>暂无详单</span>
|
|
|
|
|
</template> -->
|
|
|
|
|
<router-link target="_blank" :to="'/detail?' +'id=' + item.id + '&' + 'page=' + formvalue.pageNum" rel="opener">
|
|
|
|
|
<button type="primary" class="jobDesp" :style="{background:item.recruitment == '1'?'#fff':'#f5f5f5'}">
|
|
|
|
|
<router-link
|
|
|
|
|
target="_blank"
|
|
|
|
|
:to="
|
|
|
|
|
'/detail?' +
|
|
|
|
|
'id=' +
|
|
|
|
|
item.id +
|
|
|
|
|
'&' +
|
|
|
|
|
'page=' +
|
|
|
|
|
formvalue.pageNum
|
|
|
|
|
"
|
|
|
|
|
rel="opener"
|
|
|
|
|
>
|
|
|
|
|
<button
|
|
|
|
|
type="primary"
|
|
|
|
|
class="jobDesp"
|
|
|
|
|
:style="{
|
|
|
|
|
background: item.recruitment == '1' ? '#fff' : '#f5f5f5',
|
|
|
|
|
}"
|
|
|
|
|
>
|
|
|
|
|
更多
|
|
|
|
|
</button>
|
|
|
|
|
</router-link>
|
|
|
|
|
<!-- </a-popover> -->
|
|
|
|
|
<button class="apply" @click="torecord(item)" v-if="item.recruitment == '1'">报名</button>
|
|
|
|
|
<button
|
|
|
|
|
class="apply"
|
|
|
|
|
@click="torecord(item)"
|
|
|
|
|
v-if="item.recruitment == '1'"
|
|
|
|
|
>
|
|
|
|
|
报名
|
|
|
|
|
</button>
|
|
|
|
|
<button class="norecruitment" v-else>暂时停招</button>
|
|
|
|
|
|
|
|
|
|
<!-- <button @click="showmodal(item)" @click="">报名</button> -->
|
|
|
|
|
@ -452,21 +670,35 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="pagecontainer">
|
|
|
|
|
<a-pagination :current="+formvalue.pageNum" :default-current="1" :defaultPageSize="8" :total="formvalue.total" @change="pageChange" />
|
|
|
|
|
<a-pagination
|
|
|
|
|
:current="+formvalue.pageNum"
|
|
|
|
|
:default-current="1"
|
|
|
|
|
:defaultPageSize="8"
|
|
|
|
|
:total="formvalue.total"
|
|
|
|
|
@change="pageChange"
|
|
|
|
|
/>
|
|
|
|
|
<div class="ant-pagination-options-quick-jumper">
|
|
|
|
|
跳至<input ref="pageinput" type="text" @keyup.enter="inputpageChange" @blur="inputpageChange" />页
|
|
|
|
|
跳至<input
|
|
|
|
|
ref="pageinput"
|
|
|
|
|
type="text"
|
|
|
|
|
@keyup.enter="inputpageChange"
|
|
|
|
|
@blur="inputpageChange"
|
|
|
|
|
/>页
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="maincontentright">
|
|
|
|
|
<div class="dateinfo">
|
|
|
|
|
<h1 class="bottombox"><i>我的日历</i></h1>
|
|
|
|
|
<p class="day" :style="{
|
|
|
|
|
<p
|
|
|
|
|
class="day"
|
|
|
|
|
:style="{
|
|
|
|
|
'font-size': '60px',
|
|
|
|
|
color: '#ff4400',
|
|
|
|
|
'line-height': '80px',
|
|
|
|
|
'margin-top': '8px',
|
|
|
|
|
}">
|
|
|
|
|
}"
|
|
|
|
|
>
|
|
|
|
|
{{ dateinfo.day }}
|
|
|
|
|
</p>
|
|
|
|
|
<p class="week" :style="{ 'font-size': '16px', color: '#ff4400' }">
|
|
|
|
|
|