|
|
|
|
@ -3,7 +3,7 @@
|
|
|
|
|
<view class="tabs daotian display-flex fw500" style="width:128px;text-align:center;padding-top:{{statusBarHeight + ((navigationBarHeight - menuButtonHeight) / 2) + 4}}px;margin-top:{{}};font-size:34rpx;letter-spacing: 1px;">伯才供应链</view>
|
|
|
|
|
</view>-->
|
|
|
|
|
<!-- bindrefresherrefresh="onScrollRefresh" refresher-triggered="{{isTrigger}}" refresher-enabled="{{true}}" -->
|
|
|
|
|
<scroll-view type="nested" reverse="{{true}}" refresher-enabled="{{false}}" bindrefresherrefresh="onScrollRefresh" scroll-top="{{topNum}}" enhanced decelerationDisabled="{{false}}" bounces="{{false}}" binddragstart="listTouchStart" bindscroll="listTouchMove" style="height:calc(100vh)" enable-passive scroll-x="false" scroll-y="{{true}}" scroll-into-view="{{scrollTo}}" scroll-with-animation="false" enable-back-to-top="true">
|
|
|
|
|
<scroll-view type="nested" wx:if="{{appId == 'wxe431e0b3abd9ae0b' }}" reverse="{{true}}" refresher-enabled="{{false}}" bindrefresherrefresh="onScrollRefresh" scroll-top="{{topNum}}" enhanced decelerationDisabled="{{false}}" bounces="{{false}}" binddragstart="listTouchStart" bindscroll="listTouchMove" style="height:calc(100vh)" enable-passive scroll-x="false" scroll-y="{{true}}" scroll-into-view="{{scrollTo}}" scroll-with-animation="false" enable-back-to-top="true">
|
|
|
|
|
<nested-scroll-header>
|
|
|
|
|
<view class hover-class="none" id="searchInputBox" hover-stop-propagation="false">
|
|
|
|
|
<view class="the_city v-center" style hover-class="thover" bindtap="goCity">
|
|
|
|
|
@ -442,7 +442,414 @@
|
|
|
|
|
</view>-->
|
|
|
|
|
</view>
|
|
|
|
|
</nested-scroll-header>
|
|
|
|
|
<scroll-view id="listBox" bindscrolltolower="onScrollToLower" refresher-enabled="{{true}}" bindrefresherrefresh="onScrollRefresh" refresher-triggered="{{isTrigger}}" scroll-top="{{topNum}}" enhanced decelerationDisabled="{{false}}" bounces="{{false}}" binddragstart="listTouchStart" bindscroll="listTouchMove" style="height:calc(100% - 40px)" enable-passive scroll-x="false" scroll-y="{{true}}" scroll-into-view="{{scrollTo}}" scroll-with-animation="false" enable-back-to-top="true">
|
|
|
|
|
</scroll-view>
|
|
|
|
|
<view class wx:else hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class hover-class="none" id="searchInputBox" hover-stop-propagation="false">
|
|
|
|
|
<view class="the_city v-center" style hover-class="thover" bindtap="goCity">
|
|
|
|
|
<view class="f16 fw500 dib oelps" style="width:36px">{{searchCityParamStorage.name == '' ? '全国' : searchCityParamStorage.shortName}}</view>
|
|
|
|
|
<i class="iconfont icon-zhankai f12" style></i>
|
|
|
|
|
</view>
|
|
|
|
|
<!-- catchtap="goSearch" -->
|
|
|
|
|
<view class="weui-search-bar__box" id="searchInput" style="overflow:hidden">
|
|
|
|
|
<view class="fss g_flex_1" hover-class="none" hover-stop-propagation="false" style="position: relative;">
|
|
|
|
|
<i class="iconfont icon-sousuo11 mr4"></i>
|
|
|
|
|
<view style="position: absolute;left: 18px;top: 0;width: 90%;" wx:if="{{isSwiper && inputVal == ''}}">
|
|
|
|
|
<swiper class="c9 f14 ml4" style="height: 40px;width:70px;line-height:42px" bindchange="getSwiperIndex" autoplay circular vertical interval="{{5000}}" duration="{{600}}">
|
|
|
|
|
<block wx:for="{{swiperTextList}}" wx:key="index">
|
|
|
|
|
<swiper-item catchtouchmove="modalMove">
|
|
|
|
|
<view data-item="{{item}}" class="single-word color-gray">{{item}}</view>
|
|
|
|
|
</swiper-item>
|
|
|
|
|
</block>
|
|
|
|
|
</swiper>
|
|
|
|
|
</view>
|
|
|
|
|
<input type="text" value="{{inputVal}}" class="f14" bindinput="inputTyping" bindconfirm="bindconfirm" catchblur placeholder-class="f14" confirm-type="search" style="position: absolute;left: 18px;top: 0;width: 90%;height: 100%;" bindfocus="swiperToggleT" bindblur="swiperToggleF" maxlength="12" />
|
|
|
|
|
<view class="iconfont icon-guanbi11 f10 c9 biggerSize" wx:if="{{inputVal}}" style="color:#333;left: 80%;" catchtap="clearInput"></view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="search f16 g_flex_none" catchtap="searchKey" style="color: var(--color-ysd);">搜索</view>
|
|
|
|
|
</view>
|
|
|
|
|
<!-- <image class style="width:40px;height:40px;margin-left:12px" bindtap="toEnroll" src="https://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/IOS/ksbm.svg" mode="aspectFit|aspectFill|widthFix" lazy-load="false" binderror bindload></image> -->
|
|
|
|
|
</view>
|
|
|
|
|
<view class="sticky" id="sticky" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<!-- <view class="fsa " catchtouchmove="modalMove" style> -->
|
|
|
|
|
<view class="fsa searchBar" style hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="fsa" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view wx:for="{{tabGroup}}" class="tarbar" style="margin-right: 24px;" data-item="{{item}}" bindtap="collectChange">
|
|
|
|
|
<view class="tarbarText {{choiceCollect == item.key?'collectActive':''}}">{{item.name}}</view>
|
|
|
|
|
<!-- <image wx:if="{{toped == '1'}}" src="../../assets/images/border-circle.svg" class="tarbarImg"></image> -->
|
|
|
|
|
</view>
|
|
|
|
|
<!-- <view class="tarbar" style="margin-left: 24px;" bindtap="collectChange" data-id="1">
|
|
|
|
|
<view class="tarbarText {{choiceCollect == '1'?'collectActive':''}}">甄选</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="tarbar" style="margin-left: 24px;" bindtap="collectChange" data-id="2">
|
|
|
|
|
<view class="tarbarText {{choiceCollect == '2'?'collectActive':''}}">三方</view>
|
|
|
|
|
</view>-->
|
|
|
|
|
<!-- <view class="tarbar" style="margin-left: 24px;" bindtap="collectChange" data-id="1">
|
|
|
|
|
<view class="tarbarText {{choiceCollect == '1'?'collectActive':''}}">附近</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="tarbar" style="margin-left: 24px;" bindtap="collectChange" data-id="2">
|
|
|
|
|
<view class="tarbarText {{choiceCollect == '2'?'collectActive':''}}">最新</view>
|
|
|
|
|
</view>-->
|
|
|
|
|
<!-- <view class="tarbar" style="margin-left: 24px;" bindtap="collectChange" data-id="1">
|
|
|
|
|
<view class="tarbarText {{choiceCollect == '1'?'collectActive':''}}">收藏</view>
|
|
|
|
|
</view>-->
|
|
|
|
|
</view>
|
|
|
|
|
<view class="xgxg" id="menu">
|
|
|
|
|
<view class="fsa" style="justify-content:space-beteween; height: 44px">
|
|
|
|
|
<view class="csbf f14 c6 {{whichOneShow == 'gj' ?'active':''}}" catchtap="chooseNl" data-type="gj" wx:if="{{true}}">
|
|
|
|
|
{{firstMenu}}
|
|
|
|
|
<!-- <i class="iconfont icon-shouqi f12 {{activez=='zuijin' ?'cf40':'c9'}} fst ml4" wx:if="{{whichOneShow == 'gj'}}"></i>
|
|
|
|
|
<i class="iconfont icon-zhankai f12 {{activez=='zuijin' ?'cf40':'c9'}} fst ml4" wx:else data-type="gj"></i>-->
|
|
|
|
|
<i class="iconfont icon-jiaobiao f4 {{activez=='zuijin' ?'c3':'c3'}} fst" data-type="gj"></i>
|
|
|
|
|
<scroll-view class="gjFixed" wx:if="{{ whichOneShow == 'gj' }}" catchtouchmove="cc">
|
|
|
|
|
<view class="bgf tl c3 por filter filterprice sort {{whichOneShow == 'gj' ? 'activeWindow' : ''}}" catchtap style="height:240px">
|
|
|
|
|
<view class="f16 fw500 p016 {{activez=='zuigao'?'cf00 b1 ':''}}" data-id="zuigao" bindtap="choiceFilter" style="line-height: 42px" hover-class="thover">按工价</view>
|
|
|
|
|
<!-- <view class="f16 fw500 p016 {{activez=='zuijin'?'cf00 b1':''}}" data-id="zuijin" bindtap="choiceFilter" style="line-height: 42px" hover-class="thover">距离优先</view> -->
|
|
|
|
|
<view class="f16 fw500 p016 {{activez=='fuwufei'?'cf00 b1':''}}" data-id="fuwufei" bindtap="choiceFilter" style="line-height: 42px" hover-class="thover">按佣金</view>
|
|
|
|
|
<view class="f16 fw500 p016 {{activez=='shijian'?'cf00 b1':''}}" data-id="shijian" bindtap="choiceFilter" style="line-height: 42px" hover-class="thover">按时间</view>
|
|
|
|
|
</view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="csbf c6 f14 dn {{whichOneShow == 'sex'?'active':''}} {{ sexid!='' && sexid!='-1'?'activecolor':''}}" catchtap="chooseNl" data-type="sex" style>
|
|
|
|
|
{{ secondMenu }}
|
|
|
|
|
<i class="iconfont icon-shouqi f12 {{ sexid!='-1' ?'cf40':'c9'}} fst ml4" wx:if="{{whichOneShow == 'sex'}}"></i>
|
|
|
|
|
<i class="iconfont icon-zhankai f12 {{ sexid!='-1' ?'cf40':'c9'}} fst ml4" wx:else data-type="sex"></i>
|
|
|
|
|
<scroll-view class="gjFixed" catchtouchmove="cc" wx:if="{{whichOneShow == 'sex'}}">
|
|
|
|
|
<view class="bgf tl c3 filter filterprice sort" style>
|
|
|
|
|
<view class="f16 fw500 p016 {{sexid=='-1'?'cf00 b1':''}}" data-id="-1" data-type="sex" bindtap="choiceSex" style="line-height: 42px" hover-class="thover">男女不限</view>
|
|
|
|
|
<view class="f16 fw500 p016 {{sexid=='1'?'cf00 b1':''}}" data-id="1" data-type="sex" bindtap="choiceSex" style="line-height: 42px" hover-class="thover">男</view>
|
|
|
|
|
<view class="f16 fw500 p016 {{sexid=='2'?'cf00 b1':''}}" data-id="2" data-type="sex" bindtap="choiceSex" style="line-height: 42px" hover-class="thover">女</view>
|
|
|
|
|
</view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="csbf f14 c6 fsa dn {{whichOneShow == 'brand' ? 'brand_active' : ''}} {{whichOneShow == 'brand' ?'active':''}} {{ selectBrandList.length > 0 ?'activecolor':''}}" style catchtap="chooseNl" data-type="brand">
|
|
|
|
|
分类
|
|
|
|
|
<i class="iconfont icon-shouqi f12 c9 fst ml4" wx:if="{{whichOneShow == 'brand' && selectBrandList.length <= 0}}"></i>
|
|
|
|
|
<i class="iconfont icon-zhankai f12 c9 fst ml4" wx:if="{{whichOneShow != 'brand' && selectBrandList.length <= 0}}" data-type="brand"></i>
|
|
|
|
|
<view wx:if="{{selectBrandList.length > 0}}" class="specialnum ml4" data-type="brand">{{selectBrandList.length}}</view>
|
|
|
|
|
<scroll-view class="gjFixed" catchtouchmove="modalMove" catchtap="hideLeft" wx:if="{{whichOneShow == 'brand'}}">
|
|
|
|
|
<view class="bgf tl c3 filterprice brand" catchtap="cc">
|
|
|
|
|
<view class="display-flex content">
|
|
|
|
|
<block wx:for="{{filterData.classifyList}}" wx:for-item="item" wx:key="index">
|
|
|
|
|
<view catchtap="setActive" wx:key="index" data-type="classifyList" data-id="{{item.id}}" class="{{item.active ? 'brandactive':''}}">{{item.name}}</view>
|
|
|
|
|
</block>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="btmFix display-flex" style="justify-content: center;">
|
|
|
|
|
<view class>
|
|
|
|
|
<button class="resetBtn" style catchtap="clearFilter1" data-type="2">重置</button>
|
|
|
|
|
</view>
|
|
|
|
|
<view class>
|
|
|
|
|
<button type="primary" class="loginOut ysd-basebg-color" hover-class="thover" style catchtap="toList">确定</button>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="csbf f14 c6 ml16 fsa {{whichOneShow == 'special' ? 'special_active' : ''}} {{whichOneShow == 'special'?'active':''}}" catchtap="chooseNl" data-type="special" wx:if="{{true}}">
|
|
|
|
|
筛选
|
|
|
|
|
<!-- <i class="iconfont icon-jiaobiao f4 c9 fst ml4" wx:if="{{whichOneShow == 'special' && (selectJobList.length <= 0 && selectBrandList.length <= 0)}}"></i> -->
|
|
|
|
|
<i class="iconfont icon-jiaobiao f4 c3 fst ml4" style="height:22px" wx:if="{{(selectJobList.length <= 0 && selectBrandList.length <= 0)}}" data-type="special"></i>
|
|
|
|
|
<i wx:if="{{selectJobList.length > 0||selectBrandList.length > 0}}" class="specialnum ml4" catchtap style="display:inline-block" data-type="special">{{selectJobList.length + selectBrandList.length }}</i>
|
|
|
|
|
<!-- catchtap="hideLeft" -->
|
|
|
|
|
<view class="gjFixed" catchtouchmove="modalMove" wx:if="{{whichOneShow == 'special'}}">
|
|
|
|
|
<view class="filterContainer filterBox" style hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<scroll-view class style="padding:0;background-color:#f5f5f5" scroll-y="{{true}}" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="{{item.id == filterTo ? 'filterActive' : ''}} c3" style="width:84px;padding:12px 0" wx:for="{{anchorList}}" wx:for-item="item" catchtap="goAnchor" data-item="{{item}}" hover-class="none" hover-stop-propagation="false">{{item.name}}</view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
<scroll-view style="width:calc(100% - 100px);padding:8px" bindscroll="catchScrollInfo" data-filter-to="{{filterTo}}" scroll-into-view="{{filterTo}}" catchtap scroll-y="{{true}}" scroll-with-animation="{{true}}">
|
|
|
|
|
<view class="sub" id="age" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="title">年龄(岁)</view>
|
|
|
|
|
<view class="content por" style="justify-content:space-between">
|
|
|
|
|
<!-- <view class="slider_value" style="position: absolute;top: -10px;left: 10px;color: var(--color-ysd);" hover-class="none" hover-stop-propagation="false">{{userAge == 60 ? userAge + '+' : userAge }}</view>
|
|
|
|
|
<slider block-size="28" step="{{1}}" selected-color="var(--color-ysd)" bindchange="sliderChange" bindchanging="sliderChange" value="{{userAge}}" min="{{0}}" max="{{60}}"/>-->
|
|
|
|
|
<view class="slider_value fsa" style="position: absolute;top: -15px;left: 50%;color: var(--color-ysd);transform:translateX(-50%)" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class hover-class="none" hover-stop-propagation="false">{{minAge + '-'}}</view>
|
|
|
|
|
<view class hover-class="none" hover-stop-propagation="false">{{maxAge == 60 ? maxAge + '+' : maxAge }}</view>
|
|
|
|
|
</view>
|
|
|
|
|
<range-slider height="50" block-size="50" min="16" max="60" width="{{530}}" values="{{rangeValues}}" bindrangechange="onRangeChange" activeColor="var(--color-ysd)"></range-slider>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="sub" id="gender" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="title">性别</view>
|
|
|
|
|
<!-- wx:if="{{index != filterData.sex.length - 1}}" -->
|
|
|
|
|
<view class="content" style="justify-content:space-between">
|
|
|
|
|
<span wx:for="{{filterData.sex}}" catchtap="setActive" wx:key="index" data-type="sex" data-id="{{item.id}}" style="margin-right:{{index == filterData.sex.length - 1? '0':''}}" class="{{item.active ? 'active':''}}" hover-class="none" hover-stop-propagation="false">{{item.name}}</span>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<!-- <view class="sub" id="class" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="title">分类</view>
|
|
|
|
|
<view class="content">
|
|
|
|
|
<span wx:for="{{filterData.classifyList}}" catchtap="setActive" wx:key="index" data-type="classifyList" data-id="{{item.id}}" class="{{item.active ? 'active':''}}" hover-class="none" hover-stop-propagation="false">{{item.name}}</span>
|
|
|
|
|
</view>
|
|
|
|
|
</view>-->
|
|
|
|
|
<view class="sub" id="xzfl" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="title">薪资福利</view>
|
|
|
|
|
<view class="content">
|
|
|
|
|
<span catchtap="clearArray" data-type="tagArray1" class="{{filterStatus.unset_tagArray1 ? 'active':''}}">不限</span>
|
|
|
|
|
<span wx:for="{{filterData.jobFilter.tagArray1}}" catchtap="setActive" wx:key="index" data-type="jobFilter" data-arr="tagArray1" data-id="{{item.id}}" class="{{item.active ? 'active':''}}" hover-class="none" hover-stop-propagation="false">{{item.name}}</span>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="sub" id="ssbz" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="title">吃饭住宿</view>
|
|
|
|
|
<view class="content">
|
|
|
|
|
<span catchtap="clearArray" data-type="tagArray3" class="{{filterStatus.unset_tagArray3 ? 'active':''}}">不限</span>
|
|
|
|
|
<span wx:for="{{filterData.jobFilter.tagArray3}}" catchtap="setActive" wx:key="index" data-type="jobFilter" data-arr="tagArray3" data-id="{{item.id}}" class="{{item.active ? 'active':''}}" hover-class="none" hover-stop-propagation="false">{{item.name}}</span>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="sub" id="bzxx" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="title">班制休息</view>
|
|
|
|
|
<view class="content">
|
|
|
|
|
<span catchtap="clearArray" data-type="tagArray0" class="{{filterStatus.unset_tagArray0 ? 'active':''}}">不限</span>
|
|
|
|
|
<span wx:for="{{filterData.jobFilter.tagArray0}}" catchtap="setActive" wx:key="index" data-type="jobFilter" data-arr="tagArray0" data-id="{{item.id}}" class="{{item.active ? 'active':''}}" hover-class="none" hover-stop-propagation="false">{{item.name}}</span>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="sub" id="msts" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="title">面试特色</view>
|
|
|
|
|
<view class="content">
|
|
|
|
|
<span catchtap="clearArray" data-type="tagArray4" class="{{filterStatus.unset_tagArray4 ? 'active':''}}">不限</span>
|
|
|
|
|
<span wx:for="{{filterData.jobFilter.tagArray4}}" catchtap="setActive" wx:key="index" data-type="jobFilter" data-arr="tagArray4" data-id="{{item.id}}" class="{{item.active ? 'active':''}}" hover-class="none" hover-stop-propagation="false">{{item.name}}</span>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="sub" id="qtts" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="title">其他特色</view>
|
|
|
|
|
<view class="content">
|
|
|
|
|
<span catchtap="clearArray" data-type="tagArray2" class="{{filterStatus.unset_tagArray2 ? 'active':''}}">不限</span>
|
|
|
|
|
<span wx:for="{{filterData.jobFilter.tagArray2}}" catchtap="setActive" wx:key="index" data-type="jobFilter" data-arr="tagArray2" data-id="{{item.id}}" class="{{item.active ? 'active':''}}" hover-class="none" hover-stop-propagation="false">{{item.name}}</span>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="btnBox bt1" catchtap>
|
|
|
|
|
<button class="clearFilter" hover-class="thover" style data-type="innerclear" bindtap="clearFilter1">清除</button>
|
|
|
|
|
<button class="normalBtn loginOut" hover-class="thover" style="max-width:178px" bindtap="toList">确定</button>
|
|
|
|
|
</view>
|
|
|
|
|
<!-- 单独的筛选项隐藏 -->
|
|
|
|
|
<view class="bgf tl c3 dn filterprice filterBox" catchtap="cc">
|
|
|
|
|
<scroll-view scroll-y="{{true}}" class="specialtag">
|
|
|
|
|
<view class="f18 c3 fw500 mt12" style="text-align:start">薪资福利</view>
|
|
|
|
|
<view class="mt10 tagBox">
|
|
|
|
|
<block wx:for="{{filterData.jobFilter.tagArray1}}" wx:key="index">
|
|
|
|
|
<view data-index-tag="1" data-type="jobFilter" bindtap="setActive" wx:key="index" data-arr="tagArray1" data-id="{{item.id}}" data-index="{{index}}" class="bgAc {{item.active ? 'active' : ''}}">{{item.name}}</view>
|
|
|
|
|
</block>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="f18 c3 fw500 mt16">食宿保障</view>
|
|
|
|
|
<view class="mt10 tagBox">
|
|
|
|
|
<block wx:for="{{filterData.jobFilter.tagArray3}}" wx:key="index">
|
|
|
|
|
<view data-index-tag="3" data-type="jobFilter" bindtap="setActive" wx:key="index" data-arr="tagArray3" data-id="{{item.id}}" data-index="{{index}}" class="bgAc {{item.active ? 'active' : ''}}">{{item.name}}</view>
|
|
|
|
|
</block>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="f18 c3 fw500 mt16">班制特色</view>
|
|
|
|
|
<view class="mt10 tagBox">
|
|
|
|
|
<block wx:for="{{filterData.jobFilter.tagArray0}}" wx:key="index">
|
|
|
|
|
<view data-index-tag="0" data-type="jobFilter" bindtap="setActive" wx:key="index" data-arr="tagArray0" data-id="{{item.id}}" data-index="{{index}}" class="bgAc {{item.active ? 'active' : ''}}">{{item.name}}</view>
|
|
|
|
|
</block>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="f18 c3 fw500 mt16">其它特色</view>
|
|
|
|
|
<view class="mt10 tagBox">
|
|
|
|
|
<block wx:for="{{filterData.jobFilter.tagArray2}}" wx:key="index">
|
|
|
|
|
<view data-index-tag="2" data-type="jobFilter" bindtap="setActive" wx:key="index" data-arr="tagArray2" data-id="{{item.id}}" data-index="{{index}}" class="bgAc {{item.active ? 'active' : ''}}">{{item.name}}</view>
|
|
|
|
|
</block>
|
|
|
|
|
</view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
<view class="btmFix display-flex" style="justify-content: center;">
|
|
|
|
|
<view class>
|
|
|
|
|
<button class="resetBtn" style catchtap="clearFilter1" data-type="1">重置</button>
|
|
|
|
|
</view>
|
|
|
|
|
<view class>
|
|
|
|
|
<button type="primary" class="loginOut ysd-basebg-color" hover-class="thover" style catchtap="toList">确定</button>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<!-- catchtap="golistSharePage" -->
|
|
|
|
|
<!-- wx:if="{{false}}" -->
|
|
|
|
|
<!-- <view class="f14" catchtap="golistSharePage" style="text-decoration:underline;color:#576B95" hover-class="none" hover-stop-propagation="false">批量分享</view> -->
|
|
|
|
|
<!-- <view class="typeChange" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<image class catchtap="choosenTop" data-id="{{toped == 2 ? 1 : 2}}" style="width:60px;height: 32px;" src="{{toped == 1 ? '../../assets/images/biao.svg' : '../../assets/images/jian.svg'}}" mode="aspectFit|aspectFill|widthFix" lazy-load="false" binderror bindload></image>
|
|
|
|
|
</view>-->
|
|
|
|
|
<!-- <view class="flex-1">
|
|
|
|
|
<view class="newSearch" catchtap="goSearch">
|
|
|
|
|
<i class="iconfont icon-sousuo11 mr8"></i>搜索
|
|
|
|
|
</view>
|
|
|
|
|
</view>-->
|
|
|
|
|
<!-- </view> -->
|
|
|
|
|
<view class="fss" style="width:100vw" hover-class="none" hover-stop-propagation="false" wx:if="{{selectBrandList.length > 0 || selectJobList.length > 0 || sexid != '-1' ||(storeJobListSearchForm.ageRangeStr && storeJobListSearchForm.ageRangeStr != '')}}">
|
|
|
|
|
<scroll-view class="filterTag bt1" scroll-x="{{true}}" scroll-y="{{false}}" enable-flex>
|
|
|
|
|
<view class="fss" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<!-- <view class="tc genderTag f14 por {{activez != 'zuigao' && (selectJobList.length > 0 || selectBrandList.length > 0 || sexid != '-1') ? 'hascontent' : ''}}" catchtap="deletePaixu" style="min-width:60px" wx:if="{{activez != 'zuigao'}}" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="por" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="clear_icon iconfont icon-qingchu1"></view>
|
|
|
|
|
{{firstMenu}}
|
|
|
|
|
</view>
|
|
|
|
|
</view>-->
|
|
|
|
|
<view class="tc genderTag f14 por" catchtap="deleteAge" style="min-width:60px" wx:if="{{ storeJobListSearchForm.ageRangeStr && storeJobListSearchForm.ageRangeStr != ''}}" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="por" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="clear_icon iconfont icon-qingchu1"></view>
|
|
|
|
|
{{maxAge == minAge ? maxAge + '岁' : storeJobListSearchForm.ageRangeStr + (maxAge == 60 ? '+' : '')}}
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="tc genderTag f14 por {{sexid != '-1' && (selectJobList.length > 0 || selectBrandList.length > 0 ) ? 'hascontent' : ''}}" catchtap="deleteSex" style="min-width:60px" wx:if="{{sexid != '-1'}}" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="por" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
{{secondMenu}}
|
|
|
|
|
<view class="clear_icon iconfont icon-qingchu1"></view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="brandTag ml8 {{selectBrandList.length > 0 && selectJobList.length > 0 ? 'hascontent' : ''}}" wx:if="{{selectBrandList.length > 0}}">
|
|
|
|
|
<block wx:for="{{selectBrandList}}" wx:key="index">
|
|
|
|
|
<view class="por" catchtap="deleteMark" data-item="{{item}}">
|
|
|
|
|
{{item.name}}
|
|
|
|
|
<view class="clear_icon iconfont icon-qingchu1"></view>
|
|
|
|
|
</view>
|
|
|
|
|
</block>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="specialTag" wx:if="{{selectJobList.length > 0}}">
|
|
|
|
|
<block wx:for="{{selectJobList}}" wx:key="index">
|
|
|
|
|
<view class="por" catchtap="deleteMark" data-item="{{item}}">
|
|
|
|
|
{{item.name}}
|
|
|
|
|
<view class="clear_icon iconfont icon-qingchu1"></view>
|
|
|
|
|
</view>
|
|
|
|
|
</block>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
<view class="clear" catchtap="clearFilter1" data-type="outerClear" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<i class="iconfont icon-qingkong1 f14"></i>
|
|
|
|
|
清除
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<!-- <view class="xgxg p012" id="menu">
|
|
|
|
|
<view class="display-flex" style="justify-content:space-beteween; height: 44px">
|
|
|
|
|
<view class="the_city v-center" style hover-class="thover" bindtap="goCity">
|
|
|
|
|
<view class="f16 fw500 dib">{{searchCityParamStorage.name == '' ? '全国' : searchCityParamStorage.shortName}}</view>
|
|
|
|
|
<i class="iconfont icon-zhankai f12" style="margin: 1px 0px 0 6px"></i>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="csbf f14 c6 {{whichOneShow == 'gj' ?'active':''}} {{ activez!='' && activez!='zuigao'?'activecolor':''}}" catchtap="chooseNl" data-type="gj">
|
|
|
|
|
{{firstMenu}}
|
|
|
|
|
<i class="iconfont icon-shouqi f12 {{activez=='zuijin' ?'cf40':'c9'}} fst ml4" wx:if="{{whichOneShow == 'gj'}}"></i>
|
|
|
|
|
<i class="iconfont icon-zhankai f12 {{activez=='zuijin' ?'cf40':'c9'}} fst ml4" wx:else data-type="gj"></i>
|
|
|
|
|
|
|
|
|
|
<scroll-view class="gjFixed" wx:if="{{ whichOneShow == 'gj' }}" catchtouchmove="cc">
|
|
|
|
|
<view class="bgf tl c3 por filter filterprice sort {{whichOneShow == 'gj' ? 'activeWindow' : ''}}" style="height:240px">
|
|
|
|
|
|
|
|
|
|
<view class="f16 fw500 p016 {{activez=='zuigao'?'cf00 b1 ':''}}" data-id="zuigao" bindtap="choiceFilter" style="line-height: 42px" hover-class="thover">工价优先</view>
|
|
|
|
|
<view class="f16 fw500 p016 bb1 {{activez=='zuijin'?'cf00 b1':''}}" data-id="zuijin" bindtap="choiceFilter" style="line-height: 42px" hover-class="thover">距离优先</view>
|
|
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="csbf c6 f14 {{whichOneShow == 'sex'?'active':''}} {{ sexid!='' && sexid!='-1'?'activecolor':''}}" catchtap="chooseNl" data-type="sex" style>
|
|
|
|
|
{{ secondMenu }}
|
|
|
|
|
<i class="iconfont icon-shouqi f12 {{ sexid!='-1' ?'cf40':'c9'}} fst ml4" wx:if="{{whichOneShow == 'sex'}}"></i>
|
|
|
|
|
<i class="iconfont icon-zhankai f12 {{ sexid!='-1' ?'cf40':'c9'}} fst ml4" wx:else data-type="sex"></i>
|
|
|
|
|
|
|
|
|
|
<scroll-view class="gjFixed" catchtouchmove="cc" wx:if="{{whichOneShow == 'sex'}}">
|
|
|
|
|
<view class="bgf tl c3 filter filterprice sort" style>
|
|
|
|
|
<view class="f16 fw500 p016 {{sexid=='-1'?'cf00 b1':''}}" data-id="-1" data-type="sex" bindtap="choiceSex" style="line-height: 42px" hover-class="thover">男女不限</view>
|
|
|
|
|
<view class="f16 fw500 p016 {{sexid=='1'?'cf00 b1':''}}" data-id="1" data-type="sex" bindtap="choiceSex" style="line-height: 42px" hover-class="thover">男</view>
|
|
|
|
|
<view class="f16 fw500 p016 {{sexid=='2'?'cf00 b1':''}}" data-id="2" data-type="sex" bindtap="choiceSex" style="line-height: 42px" hover-class="thover">女</view>
|
|
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="csbf f14 c6 fsa {{whichOneShow == 'brand' ? 'brand_active' : ''}} {{whichOneShow == 'brand' ?'active':''}} {{ selectBrandList.length > 0 ?'activecolor':''}}" style catchtap="chooseNl" data-type="brand">
|
|
|
|
|
分类
|
|
|
|
|
<i class="iconfont icon-shouqi f12 c9 fst ml4" wx:if="{{whichOneShow == 'brand' && selectBrandList.length <= 0}}"></i>
|
|
|
|
|
<i class="iconfont icon-zhankai f12 c9 fst ml4" wx:if="{{whichOneShow != 'brand' && selectBrandList.length <= 0}}" data-type="brand"></i>
|
|
|
|
|
<view wx:if="{{selectBrandList.length > 0}}" class="specialnum ml4" data-type="brand">{{selectBrandList.length}}</view>
|
|
|
|
|
<scroll-view class="gjFixed" catchtouchmove="modalMove" catchtap="hideLeft" wx:if="{{whichOneShow == 'brand'}}">
|
|
|
|
|
<view class="bgf tl c3 filterprice brand" catchtap="cc">
|
|
|
|
|
<view class="display-flex content">
|
|
|
|
|
<block wx:for="{{filterData.classifyList}}" wx:for-item="item" wx:key="index">
|
|
|
|
|
<view catchtap="setActive" wx:key="index" data-type="classifyList" data-id="{{item.id}}" class="{{item.active ? 'brandactive':''}}">{{item.name}}</view>
|
|
|
|
|
</block>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="btmFix display-flex" style="justify-content: center;">
|
|
|
|
|
<view class>
|
|
|
|
|
<button class="resetBtn" style catchtap="clearFilter1" data-type="2">重置</button>
|
|
|
|
|
</view>
|
|
|
|
|
<view class>
|
|
|
|
|
<button type="primary" class="loginOut ysd-basebg-color" hover-class="thover" style catchtap="toList">确定</button>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="csbf f14 c6 fsa {{whichOneShow == 'special' ? 'special_active' : ''}} {{whichOneShow == 'special'?'active':''}} {{ selectJobList.length> 0?'activecolor':''}}" catchtap="chooseNl" data-type="special">
|
|
|
|
|
筛选
|
|
|
|
|
<i class="iconfont icon-shouqi f12 c9 fst ml4" wx:if="{{whichOneShow == 'special' && selectJobList.length <= 0}}"></i>
|
|
|
|
|
<i class="iconfont icon-zhankai f12 c9 fst ml4" wx:if="{{whichOneShow != 'special' && selectJobList.length <= 0}}" data-type="special"></i>
|
|
|
|
|
<view wx:if="{{selectJobList.length > 0}}" class="specialnum ml4" data-type="special">{{selectJobList.length}}</view>
|
|
|
|
|
<scroll-view class="gjFixed" catchtouchmove="modalMove" catchtap="hideLeft" wx:if="{{whichOneShow == 'special'}}">
|
|
|
|
|
<view class="bgf tl c3 filterprice filterBox" catchtap="cc">
|
|
|
|
|
<scroll-view scroll-y="{{true}}" class="specialtag">
|
|
|
|
|
<view class="f18 c3 fw500 mt12" style="text-align:start">薪资福利</view>
|
|
|
|
|
<view class="mt10 tagBox">
|
|
|
|
|
<block wx:for="{{filterData.jobFilter.tagArray1}}" wx:key="index">
|
|
|
|
|
<view data-index-tag="1" data-type="jobFilter" bindtap="setActive" wx:key="index" data-arr="tagArray1" data-id="{{item.id}}" data-index="{{index}}" class="bgAc {{item.active ? 'active' : ''}}">{{item.name}}</view>
|
|
|
|
|
</block>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="f18 c3 fw500 mt16">食宿保障</view>
|
|
|
|
|
<view class="mt10 tagBox">
|
|
|
|
|
<block wx:for="{{filterData.jobFilter.tagArray3}}" wx:key="index">
|
|
|
|
|
<view data-index-tag="3" data-type="jobFilter" bindtap="setActive" wx:key="index" data-arr="tagArray3" data-id="{{item.id}}" data-index="{{index}}" class="bgAc {{item.active ? 'active' : ''}}">{{item.name}}</view>
|
|
|
|
|
</block>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="f18 c3 fw500 mt16">班制特色</view>
|
|
|
|
|
<view class="mt10 tagBox">
|
|
|
|
|
<block wx:for="{{filterData.jobFilter.tagArray0}}" wx:key="index">
|
|
|
|
|
<view data-index-tag="0" data-type="jobFilter" bindtap="setActive" wx:key="index" data-arr="tagArray0" data-id="{{item.id}}" data-index="{{index}}" class="bgAc {{item.active ? 'active' : ''}}">{{item.name}}</view>
|
|
|
|
|
</block>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="f18 c3 fw500 mt16">其它特色</view>
|
|
|
|
|
<view class="mt10 tagBox">
|
|
|
|
|
<block wx:for="{{filterData.jobFilter.tagArray2}}" wx:key="index">
|
|
|
|
|
<view data-index-tag="2" data-type="jobFilter" bindtap="setActive" wx:key="index" data-arr="tagArray2" data-id="{{item.id}}" data-index="{{index}}" class="bgAc {{item.active ? 'active' : ''}}">{{item.name}}</view>
|
|
|
|
|
</block>
|
|
|
|
|
</view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
<view class="btmFix display-flex" style="justify-content: center;">
|
|
|
|
|
<view class>
|
|
|
|
|
<button class="resetBtn" style catchtap="clearFilter1" data-type="1">重置</button>
|
|
|
|
|
</view>
|
|
|
|
|
<view class>
|
|
|
|
|
<button type="primary" class="loginOut ysd-basebg-color" hover-class="thover" style catchtap="toList">确定</button>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<scroll-view class="filterTag display-flex" scroll-x="true" scroll-y="false" scroll-top="0" scroll-left="0" scroll-into-view scroll-with-animation="false" enable-flex enable-back-to-top="false" bindscrolltoupper bindscrolltolower bindscroll wx:if="{{selectBrandList.length > 0 || selectJobList.length > 0 || activez != 'zuigao' || sexid != '-1'}}">
|
|
|
|
|
<view class="display-flex" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="tc genderTag f14 por {{activez != 'zuigao' && (selectJobList.length > 0 || selectBrandList.length > 0 || sexid != '-1') ? 'hascontent' : ''}}" style="min-width:60px" wx:if="{{activez != 'zuigao'}}" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class hover-class="none" hover-stop-propagation="false">{{firstMenu}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="tc genderTag f14 por {{sexid != '-1' && (selectJobList.length > 0 || selectBrandList.length > 0 ) ? 'hascontent' : ''}}" style="min-width:60px" wx:if="{{sexid != '-1'}}" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class hover-class="none" hover-stop-propagation="false">{{secondMenu}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="brandTag ml8 {{selectBrandList.length > 0 && selectJobList.length > 0 ? 'hascontent' : ''}}" wx:if="{{selectBrandList.length > 0}}">
|
|
|
|
|
<block wx:for="{{selectBrandList}}" wx:key="index">
|
|
|
|
|
<view class>{{item.name}}</view>
|
|
|
|
|
</block>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="specialTag" wx:if="{{selectJobList.length > 0}}">
|
|
|
|
|
<block wx:for="{{selectJobList}}" wx:key="index">
|
|
|
|
|
<view class>{{item.name}}</view>
|
|
|
|
|
</block>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="clear" catchtap="clearFilter1" data-type="outerClear" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<i class="iconfont icon-qingkong1 f14"></i>
|
|
|
|
|
清除
|
|
|
|
|
</view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
</view>-->
|
|
|
|
|
</view>
|
|
|
|
|
<scroll-view id="listBox" bindscrolltolower="onScrollToLower" refresher-enabled="{{true}}" bindrefresherrefresh="onScrollRefresh" refresher-triggered="{{isTrigger}}" scroll-top="{{topNum}}" enhanced decelerationDisabled="{{false}}" bounces="{{false}}" binddragstart="listTouchStart" bindscroll="listTouchMove" style="height:calc(100vh - 180px)" enable-passive scroll-x="false" scroll-y="{{true}}" scroll-into-view="{{scrollTo}}" scroll-with-animation="false" enable-back-to-top="true">
|
|
|
|
|
<view class hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
<view class="navigator" wx:if="{{false}}">
|
|
|
|
|
<!-- <view class="navigatorBar" hover-class="none" style="padding-top:{{statusBarHeight + ((navigationBarHeight - menuButtonHeight) / 2)}}px" hover-stop-propagation="false">
|
|
|
|
|
@ -734,8 +1141,7 @@
|
|
|
|
|
<i class="iconfont icon-huadong f12 ml4 {{leftShow?'rotate':''}}"></i>
|
|
|
|
|
</view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
<!-- 简版抽屉 -->
|
|
|
|
|
<bottom-drawer show="{{drawerShow}}" drawerType="drawerShow" bindhidedrawer="hidedrawershow" class="bottomDrawer" height="calc(100vh - {{statusBarHeight + ((navigationBarHeight - menuButtonHeight) / 2) + 41}}px)" hideTabbar="{{true}}">
|
|
|
|
|
<!-- <view slot="title" class hover-class="none" hover-stop-propagation="false"></view> -->
|
|
|
|
|
|