cyl/dev
jscyl13849007907 1 year ago
parent 24e0fb4882
commit ad791024ec

@ -141,9 +141,9 @@
</span> </span>
</div> </div>
<div class="jobinfo"> <div class="jobinfo">
<span>{{ jobDetail.district }} |</span> <span>{{ jobDetail.district ? jobDetail.district + ' | ' : '' }} </span>
<span>&nbsp;{{ jobDetail.gender }}</span> <span>{{ jobDetail.gender }}</span>
<span>{{ jobDetail.age }}</span> <span>{{ jobDetail.age }}</span>
</div> </div>
<div class="jobtag" > <div class="jobtag" >
@ -217,8 +217,15 @@
</button> </button>
<a-dropdown :trigger="['click']" overlayClassName="special-dropdown" v-else> <a-dropdown :trigger="['click']" overlayClassName="special-dropdown" v-else>
<button type="primary" class="jobDespBtn" style="background-color: #1890ff;border-color: #1890ff;padding: 0 15px;"> <button type="primary" class="jobDespBtn"
<a href="javascript:;" target="_blank" style="font-size: 14px;color: #fff;"> <i class="iconfont icon-kefu_lan mr6" style="color: #fff;"></i>联系客服</a> style="padding: 0 15px;width: 116px;"
>
<a href="javascript:;" target="_blank"
style="font-size: 14px;"
>
<i class="iconfont icon-kefu_lan mr6"></i>
联系客服
</a>
</button> </button>
<a-menu slot="overlay" style="padding: 0 10px"> <a-menu slot="overlay" style="padding: 0 10px">
<a-menu-item v-for="(item, index) in customServiceUsers" :key="index"> <i class="iconfont icon-dianhua1 mr4 f14" style="color: #1890ff"></i>{{ item.aliasName }} {{ item.tel }} </a-menu-item> <a-menu-item v-for="(item, index) in customServiceUsers" :key="index"> <i class="iconfont icon-dianhua1 mr4 f14" style="color: #1890ff"></i>{{ item.aliasName }} {{ item.tel }} </a-menu-item>

@ -353,35 +353,41 @@
<!-- v-if="loginValue.agencyName == '郑州一才工作' || loginValue.agencyName == '一才工作'" --> <!-- v-if="loginValue.agencyName == '郑州一才工作' || loginValue.agencyName == '一才工作'" -->
<!-- <div class="tabSubset" :class="{ active: signType == 2 }" data-type="2">三方</div> --> <!-- <div class="tabSubset" :class="{ active: signType == 2 }" data-type="2">三方</div> -->
</div> </div>
<div class="filter" v-if="false" :class="[filterStatus == 0 ? '' : 'nobd']" style> <div class="filter" :class="[filterStatus == 0 ? '' : 'nobd']" style>
<div class="filter-title" :style="{ top: filterStatus == 0 ? '-32px' : '-21px' }" v-if="false"> <div class="filter-title g_flex_row_between" style="margin-bottom: 12px;" :style="{ top: filterStatus == 0 ? '-32px' : '-21px' }">
<span> <span class="g_flex_column_center">
<span> <div class="g_flex_row_start">
所有筛选 <span style="color: #999;" class="g_flex_row_start">
<i class="iconfont icon-youjiantou"></i> <div class="g_flex_column_center" style="font-size: 14px;">
</span> 所有筛选
<span class="filter-show"> </div>
<span @click="delFilter($event, 'price')" v-show="filterObj.price"> <div class="g_flex_column_center">
{{ filterObj.price }} <i class="iconfont icon-youjiantou" style="font-size: 20px;margin-top: -14px;height: 14px;"></i>
<i class="iconfont icon-guanbi2" v-show="filterObj.price"></i> </div>
</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, 'age')" v-show="filterObj.age">
{{ filterObj.age }}
<i class="iconfont icon-guanbi2" v-show="filterObj.age"></i>
</span> </span>
<span @click="delFilter($event, 'special', item)" v-for="(item, index) in filterObj.specialactive" :key="index"> <span class="filter-show">
{{ item.name }} <span @click="delFilter($event, 'price')" v-show="filterObj.price" style="font-size: 14px;cursor: pointer;">
<i class="iconfont icon-guanbi2"></i> {{ filterObj.price }}
<i class="iconfont icon-guanbi2" v-show="filterObj.price" style="font-size: 14px;"></i>
</span>
<span @click="delFilter($event, 'gender')" v-show="filterObj.gender" style="font-size: 14px;cursor: pointer;">
{{ filterObj.gender }}
<i class="iconfont icon-guanbi2" v-show="filterObj.gender" style="font-size: 14px;cursor: pointer;"></i>
</span>
<span @click="delFilter($event, 'age')" v-show="filterObj.age" style="font-size: 14px;cursor: pointer;">
{{ filterObj.age }}
<i class="iconfont icon-guanbi2" v-show="filterObj.age" style="font-size: 14px;"></i>
</span>
<span @click="delFilter($event, 'special', item)" v-for="(item, index) in filterObj.specialactive" :key="index" style="font-size: 14px;cursor: pointer;">
{{ item.name }}
<i class="iconfont icon-guanbi2" style="font-size: 14px;"></i>
</span>
<i v-show="showDotted" style="line-height: 24px;font-size: 14px;">...</i>
</span> </span>
<i v-show="showDotted" style="line-height: 24px">...</i> </div>
</span>
</span> </span>
<span> <span>
<span class="toggleFilter" @click="hideFilterContent"> <!-- <span class="toggleFilter" @click="hideFilterContent">
{{ filterStatus == 0 ? "收起筛选" : "展开筛选" }} {{ filterStatus == 0 ? "收起筛选" : "展开筛选" }}
<i <i
class="iconfont icon-sousuoxiala" class="iconfont icon-sousuoxiala"
@ -389,9 +395,9 @@
transform: filterStatus == 0 ? 'rotate(180deg) scale(.6)' : '', transform: filterStatus == 0 ? 'rotate(180deg) scale(.6)' : '',
}" }"
></i> ></i>
</span> </span> -->
<a-dropdown :trigger="['click']" overlayClassName="sortClass" placement="bottomRight"> <a-dropdown :trigger="['click']" overlayClassName="sortClass" placement="bottomRight">
<span class="sort">{{ sortStr }}</span> <span class="sort" style="color: #999;font-size: 14px;">{{ sortStr }}</span>
<a-menu slot="overlay"> <a-menu slot="overlay">
<a-menu-item> <a-menu-item>
<div class="sortMenu" :class="sortNum == 1 ? 'active' : ''" @click="sortList('price')"></div> <div class="sortMenu" :class="sortNum == 1 ? 'active' : ''" @click="sortList('price')"></div>
@ -406,7 +412,7 @@
</a-dropdown> </a-dropdown>
</span> </span>
</div> </div>
<div class="filter-content" style="transition: height 0.2s"> <div class="filter-content" style="transition: height 0.2s" v-if="false">
<dl class="price"> <dl class="price">
<dt>工价</dt> <dt>工价</dt>
<dd> <dd>
@ -630,7 +636,7 @@
> >
<!-- v-if="signType == ''" --> <!-- v-if="signType == ''" -->
<span @click="toDetail(item)" style="cursor: pointer"> <span @click="toDetail(item)" style="cursor: pointer;width: 70%;">
<div class="subsetleft" @click="totop"> <div class="subsetleft" @click="totop">
<!-- <div class="imgbox"> <!-- <div class="imgbox">
<img v-if="item.logo.length !== 0" :src="item.logo" style="object-fit: cover; width: 156px; height: 156px" /> <img v-if="item.logo.length !== 0" :src="item.logo" style="object-fit: cover; width: 156px; height: 156px" />
@ -658,8 +664,8 @@
<!-- </router-link> --> <!-- </router-link> -->
<div class="jobinfo"> <div class="jobinfo">
<span>{{ item.storeDistrict }} |</span> <span>{{ item.storeDistrict ? item.storeDistrict + ' | ' : ''}}</span>
<span>&nbsp;{{ item.gender }}</span> <span>{{ item.gender }}</span>
<span v-if="item.distance != null && item.distance != '' && formvalue.sortTag == 2">{{ item.distanceKm }}</span> <span v-if="item.distance != null && item.distance != '' && formvalue.sortTag == 2">{{ item.distanceKm }}</span>
<span v-else>{{ item.age }}</span> <span v-else>{{ item.age }}</span>
</div> </div>
@ -673,18 +679,23 @@
<span v-for="(item1, index) in item.jobSpecialLabelNames" :key="index">{{ item1 }}</span> <span v-for="(item1, index) in item.jobSpecialLabelNames" :key="index">{{ item1 }}</span>
<span v-if="item.jobSpecialLabelNames.length == 0"></span> <span v-if="item.jobSpecialLabelNames.length == 0"></span>
</div> </div>
<div class="jobpricehour" v-html="getSalaryClassifyValue(item.salaryClassify, item.salaryClassifyValue)"></div> <div class="g_flex_row_start">
<div class="jobpricemonth" v-if="item.minMonthlyPay"> <div class="jobpricehour" v-html="getSalaryClassifyValue(item.salaryClassify, item.salaryClassifyValue)"></div>
<template v-if="signType != 1"> <div class="g_flex_column_end" style="font-size: 16px">&nbsp;|&nbsp;</div>
<span>{{ item.minMonthlyPay ? item.minMonthlyPay / 100 : "" }}</span <div class="g_flex_column_end">
>-<span>{{ item.maxMonthlyPay ? item.maxMonthlyPay / 100 : "" }}</span <div class="jobpricemonth g_flex_column_end" v-if="item.minMonthlyPay" style="margin-left: 0;">
>/ <template v-if="signType != 1">
</template> <span>{{ item.minMonthlyPay ? item.minMonthlyPay / 100 : "" }}</span
<template v-else> >-<span>{{ item.maxMonthlyPay ? item.maxMonthlyPay / 100 : "" }}</span
<span>{{ item.minMonthlyPay ? item.minMonthlyPay / 100 : "" }}</span >/
>-<span>{{ item.maxMonthlyPay ? item.maxMonthlyPay / 100 : "" }}</span </template>
>/ <template v-else>
</template> <span>{{ item.minMonthlyPay ? item.minMonthlyPay / 100 : "" }}</span
>-<span>{{ item.maxMonthlyPay ? item.maxMonthlyPay / 100 : "" }}</span
>/
</template>
</div>
</div>
</div> </div>
</div> </div>
</div> </div>
@ -699,7 +710,7 @@
<div>{{ item.servetype }}</div> <div>{{ item.servetype }}</div>
</div> </div>
<div class="fsa f12 pr4" style="background: linear-gradient(138deg,#fde0ad 22%, #fac474); border-radius:2px;color:#754300;line-height:24px;height: 24px;"> <div class="fsa f12 pr4" style="background: linear-gradient(138deg,#fde0ad 22%, #fac474); border-radius:2px;color:#754300;line-height:24px;height: 24px;margin-top: 2px;">
<div class> <div class>
<img class="mr4" style="width:24px;height:24px;display:block" <img class="mr4" style="width:24px;height:24px;display:block"
src="https://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/fee.svg" lazy-load="false"></img> src="https://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/fee.svg" lazy-load="false"></img>

Loading…
Cancel
Save