|
|
<view class="weui-search-bar weui-search-bar_focusing {{fromProject ?'fff' : 'fff'}}" id="searchBar" style="line-height: 1;padding-left:10px;padding-right:10px" wx:if="{{!isFilterPage}}">
|
|
|
<view class="weui-search-bar__form flex-1 fsa">
|
|
|
<view class="weui-search-bar__box flex-1 fsa" style="background-color: #f5f5f5;border-radius: 17px;">
|
|
|
<i class="iconfont icon-sousuo"></i>
|
|
|
<input type="text" class="weui-search-bar__input flex-1 c3" style="max-width:150px" placeholder-style="color:#999;" value="{{inputVal}}" placeholder="{{placeholderText}}" bindinput="inputTyping" bindconfirm="searchKey" auto-focus confirm-type="search" />
|
|
|
<view class="iconfont icon-qingchu1 biggerSize" wx:if="{{inputVal}}" catchtap="clearInput"></view>
|
|
|
<view class="search" bindtap="searchKey">搜索</view>
|
|
|
</view>
|
|
|
<!-- <view class="typeChange ml16" hover-class="none" hover-stop-propagation="false">
|
|
|
<image class catchtap="choosenTop" data-id="{{toped == 2 ? 1 : 2}}" style="width:60px;height: 40px;" src="{{toped == 1 ? 'https://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/biaog.svg' : '../../assets/images/jiang.svg'}}" mode="aspectFit|aspectFill|widthFix" lazy-load="false" binderror bindload></image>
|
|
|
</view> -->
|
|
|
</view>
|
|
|
</view>
|
|
|
<!-- wx:if="{{isWannaShow}}" -->
|
|
|
<view class="wannaSearch pl16 mt20 c9 f14" hover-class="none" wx:if="{{isWannaShow && historyList.length > 0}}" hover-stop-propagation="false">
|
|
|
<view class>最近搜索</view>
|
|
|
<view class="laji biggerSize f14 iconfont icon-lajitong" bindtap="clearNearSearch" hover-class="none" hover-stop-propagation="false"></view>
|
|
|
<view class="wannaList c6 f16" style>
|
|
|
<view class="subset" hover-class="hcb" wx:for="{{historyList}}" bindtap="setKey" data-key="{{item}}" wx:key="idx">
|
|
|
{{item}}
|
|
|
<!-- <view class="clearIcon iconfont icon-qingchu1" hover-class="none" hover-stop-propagation="false">
|
|
|
</view>-->
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="wannaSearch pl16 mt20 c9 f14" wx:if="{{isWannaShow}}" hover-class="none" hover-stop-propagation="false">
|
|
|
<view>猜你想搜</view>
|
|
|
<view class="wannaList c6 f16" hover-class="none" hover-stop-propagation="false">
|
|
|
<view class="subset" hover-class="thover" wx:for="{{wannaList}}" data-key="{{item}}" bindtap="setKey">{{item}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view style class="container" bindtouchstart="touchStart" wx:if='{{!isWannaShow}}'>
|
|
|
<view class="navigator">
|
|
|
<!-- <view class="quickapply">
|
|
|
<button class="text" size="mini" hover-class="none" catchgetphonenumber="getPhoneNumber" open-type="getPhoneNumber" catchtap="emptyMethod" hover-stop-propagation="false" wx:if="{{!isLogin}}">
|
|
|
<view class hover-class="thover" hover-stop-propagation="false" bindtap="changeRecordBillType" data-type="photo">
|
|
|
<view class="info">
|
|
|
<view class="fw500 f18">拍照报名</view>
|
|
|
<view class="f12 c9">自动识别</view>
|
|
|
</view>
|
|
|
<view class="t-icon t-icon-paizhao"></view>
|
|
|
</view>
|
|
|
<view class hover-class="thover" hover-stop-propagation="false" bindtap="changeRecordBillType" data-type="record">
|
|
|
<view class="info">
|
|
|
<view class="fw500">报名录单</view>
|
|
|
<view class="f12 c9">快速报名</view>
|
|
|
</view>
|
|
|
<view class="t-icon t-icon-ludan"></view>
|
|
|
</view>
|
|
|
</button>
|
|
|
<button wx:else hover-class="none" style="width: calc(100vw - 20px);">
|
|
|
<view class hover-class="thover" hover-stop-propagation="false" catchtap="chooseIdCard">
|
|
|
<view class="info">
|
|
|
<view class="fw500">拍照报名</view>
|
|
|
<view class="f12 c9">自动识别</view>
|
|
|
</view>
|
|
|
<view class="t-icon t-icon-paizhao" />
|
|
|
</view>
|
|
|
<view class hover-class="thover" hover-stop-propagation="false" catchtap="navigatorToRecord">
|
|
|
<view class="info">
|
|
|
<view class="fw500">报名录单</view>
|
|
|
<view class="f12 c9">快速报名</view>
|
|
|
</view>
|
|
|
<view class="t-icon t-icon-ludan" />
|
|
|
</view>
|
|
|
</button>
|
|
|
</view>-->
|
|
|
</view>
|
|
|
<view class="sticky" hover-class="none" hover-stop-propagation="false" wx:if="{{!isFilterPage}}">
|
|
|
<!-- <view class="fsa searchBar">
|
|
|
<view class="fsa" hover-class="none" hover-stop-propagation="false">
|
|
|
<view class="tarbar" bindtap="collectChange" data-id="0">
|
|
|
<view class="tarbarText {{choiceCollect == '0'?'collectActive':''}}">全部</view>
|
|
|
</view>
|
|
|
<view class="tarbar" style="margin-left: 24px;" bindtap="collectChange" data-id="1">
|
|
|
<view class="tarbarText {{choiceCollect == '1'?'collectActive':''}}">收藏</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<form class="weui-search-bar__form">
|
|
|
<view class="weui-search-bar__box" catchtap="goSearch">
|
|
|
<i class="iconfont icon-sousuo"></i>
|
|
|
<view class="weui-search-bar__input f14 oelps {{!chaShowed ? 'c9' : 'c3'}}" style="max-width: 70px;">{{inputVal}}</view>
|
|
|
<view class="iconfont icon-guanbi11 f10 c9" wx:if="{{chaShowed}}" style="color:#333" catchtap="clearInput"></view>
|
|
|
<view class="search f14" catchtap="searchKey" style="color: var(--color-ysd);">搜索</view>
|
|
|
</view>
|
|
|
</form>
|
|
|
<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>-->
|
|
|
|
|
|
</view>
|
|
|
<!-- 标准列表 -->
|
|
|
<block wx:if="{{toped == 1}}">
|
|
|
<view wx:if="{{recordList != null && recordList.length > 0}}" class="standardList" style="padding-top: 0;">
|
|
|
<scroll-view id="listBox" bindscrolltolower="onScrollToLower" scroll-top="{{topNum}}" enhanced binddragstart="listTouchStart" bindscroll="listTouchMove" style="height:calc(100vh - 60px);background: #f5f5f5;" enable-passive scroll-x="false" scroll-y="true" scroll-into-view="{{scrollTo}}" scroll-with-animation="false" enable-back-to-top="true">
|
|
|
<view class="mt10" hover-class="none" hover-stop-propagation="false">
|
|
|
<view class="sticky" id="sticky" hover-class="none" hover-stop-propagation="false"></view>
|
|
|
<!-- 标准列表 -->
|
|
|
<view style="display:{{toped == 1 ? 'block' : 'none'}}">
|
|
|
<view class="standardList" style="padding-top: 0;min-height: calc(100vh - {{selectBrandList.length > 0 || selectJobList.length > 0 || activez != 'zuigao' || sexid != '-1' ? '170px':'214px'}})">
|
|
|
<view>
|
|
|
<view x:if="{{recordList != null && recordList.length > 0}}" style="padding-top: 0;overflow-x: hidden;">
|
|
|
<view class="jcenter br8">
|
|
|
<view class="listcontainer p010">
|
|
|
<view class="jobOne bgf mb10 br8" hover-start-time="50" hover-stay-time="0" wx:for="{{recordList}}" data-id="{{item.id}}" bindtap="goDetail" wx:key="index" hover-class="{{item.recruitment == '1' ? 'ahover':''}}" style="box-shadow: 0px 2px 9px 0px #eeeeee;">
|
|
|
<view class="p1020 jobIn" hover-class="none">
|
|
|
<view class="display-flex">
|
|
|
<view class="flex-1 vsb">
|
|
|
<view class="display-flex">
|
|
|
<view class="storeName">{{item.jobName || item.aliasName}}</view>
|
|
|
<view class="baomingBtn v-center" data-job="{{item}}" catchtap="goNewEnroll" hover-stop-propagation>
|
|
|
<i class="iconfont icon-baoming1"></i>报名
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="v-center mt12 mb12">
|
|
|
<view class="f16 c3 flex-1 display-flex">{{item.monthlyPay}}元/月,{{item.age}}</view>
|
|
|
</view>
|
|
|
<view class="display-flex">
|
|
|
<view class="v-center">
|
|
|
<image class="dlLogo" src="{{item.logo}}" mode="aspectFit|aspectFill|widthFix" lazy-load="false" binderror bindload />
|
|
|
<text class="f12 c045 ml8">{{item.agencyName}}</text>
|
|
|
</view>
|
|
|
<view>
|
|
|
<text class="f12 c045 ml8">{{item.updateTime}}</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<block wx:if="{{(recordList == null || recordList.length == 0) && (storeJobListSearchForm.keys != null && storeJobListSearchForm.keys != '')}}">
|
|
|
<view class="t-icon t-icon-zanwu" style="width: 80px; height: 80px; margin: 80px auto 20px"></view>
|
|
|
<view class="tc p20 f12 c045">没有符合条件的职位</view>
|
|
|
</block>
|
|
|
<block wx:else>
|
|
|
<view class="tc p20 f12 c045" style="padding-bottom: 40px;" wx:if="{{!hasMoreData && recordList.length != 0}}">已经到底啦~</view>
|
|
|
<view class="tc p20 f12 c045" style="padding-bottom: 40px;" wx:if="{{hasMoreData }}">上滑加载更多</view>
|
|
|
</block>
|
|
|
</view>
|
|
|
<view wx:if="{{(recordList == null || recordList.length == 0) && pageShow}}" class="tc">
|
|
|
<view class="t-icon t-icon-zanwu" style="width: 80px; height: 80px; margin: 80px auto 20px"></view>
|
|
|
<view class="tc f14 c045">暂无记录</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</scroll-view>
|
|
|
</view>
|
|
|
|
|
|
<view wx:if="{{recordList == null || recordList.length == 0 && pageShow && !isWannaShow}}" style='height:calc(100vh - 95px);' class="tc">
|
|
|
<view class="t-icon t-icon-zanwu" style="width: 80px; height: 80px; margin: 50% auto 20px"></view>
|
|
|
<view class="tc f14 c045">没有符合条件的职位</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
|
|
|
<!-- 简版列表 -->
|
|
|
<block wx:if="{{toped == 2}}">
|
|
|
<view wx:if="{{recordList != null && recordList.length > 0}}" class style="padding-top: 0;">
|
|
|
<scroll-view scroll-y="{{true}}" enable-back-to-top="true" bindscrolltolower="onScrollToLower" bindrefresherrefresh="onScrollRefresh" refresher-enabled="{{!isScrollTop}}" refresher-triggered="{{isTrigger}}" class="jobCenterActive" scroll-with-animation="true" scroll-into-view="{{siv}}" style="height:calc(100vh - {{selectBrandList.length > 0 || selectJobList.length > 0 || activez != 'all' || sexid != '-1' ? (navigatorBarHeight + 151) : navigatorBarHeight + (!isFilterPage ? 103 : 95)}}px);">
|
|
|
<view x:if="{{recordList != null && recordList.length > 0}}" class style="padding-top: 0;">
|
|
|
<view class="jcenter bgf br8">
|
|
|
<view class="listcontainer" style="border-top: 1px solid #f3f3f3;">
|
|
|
<view class="jobOne" hover-start-time="50" hover-stay-time="0" wx:for="{{recordList}}" data-item="{{item}}" data-id="{{item.id}}" data-index="{{index}}" bindtap="goDrawer" wx:key="index" hover-class="ahoverd" style="background-color:{{item.recruitment == '1' ? '#fff':'#f5f5f5'}};padding: 0;">
|
|
|
<view class="jobIn" style="border-bottom: 1px dashed #cccccc;padding: 12px 0;" hover-class="none">
|
|
|
<image style="width: 80px;height: 80px;position: absolute;right: 100px;" src="http://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/tingzhao.svg" wx:if="{{item.state == 1 && item.recruitment == 2}}"></image>
|
|
|
<image style="width: 72px;height: 72px;position: absolute;right: 100px;" src="http://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/weishangxian.svg" wx:if="{{item.state == 0}}"></image>
|
|
|
<view class="display-flex">
|
|
|
<view class="lNum" style="width: 60px;">{{index < 9?'0'+(index+1):index+1 }}</view>
|
|
|
<view class="flex-1">
|
|
|
<view class="jobTitle2">{{item.jobName}}</view>
|
|
|
<view class="jobText" wx:if="{{item.salaryClassify != 7}}">{{item.salaryClassifyValue}},{{item.age}}</view>
|
|
|
<view class="jobText" wx:else>{{item.minMonthlyPay+'-'+item.maxMonthlyPay+'元/月'}},{{item.age}}</view>
|
|
|
</view>
|
|
|
<button wx:if="{{!isLogin}}" class="biggerSize v-center {{item.collected - 1 == 0 ? 'collectred':''}}" open-type="getPhoneNumber" style="width:20px;background-color:#fff;padding:0;margin:0;height:20px;margin-right:13px" catchgetphonenumber="getPhoneNumber" catchtap="emptyMethod" data-type="4" data-collected="{{item.collected}}" data-jobid="{{item.id}}" hover-stop-propagation>
|
|
|
<icon class="iconfont icon-shoucang f20 mt4 biggerSize" style="color: #888"></icon>
|
|
|
</button>
|
|
|
<view class="mt4" wx:else>
|
|
|
<i class="iconfont icon-yishoucang mt4 biggerSize" wx:if="{{item.collected - 1 == 0}}" catchtap="collectPaste" data-collected="{{item.collected}}" data-jobid="{{item.id}}" style="margin-right:12px;color: #FF4400;font-size: 18px;"></i>
|
|
|
<i class="iconfont icon-shoucang biggerSize f20 mt4" wx:else catchtap="collectPaste" data-collected="{{item.collected}}" data-jobid="{{item.id}}" style="margin-right:13px;"></i>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="display-flex">
|
|
|
<view style="width: 60px;margin-right: 12px;">
|
|
|
<view class="daili">代理</view>
|
|
|
</view>
|
|
|
<view class="flex-1">
|
|
|
<view class="jobText">{{!isLogin ? '登录查看服务费' : (agencyStatus == 1 ? (item.fuWuFei ? item.fuWuFei : '-') : '服务费仅代理可见')}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<block wx:if="{{(recordList == null || recordList.length == 0) && (storeJobListSearchForm.keys != null && storeJobListSearchForm.keys != '')}}">
|
|
|
<view class="tc p20 f12 c045">没有符合条件的职位</view>
|
|
|
</block>
|
|
|
<block wx:else>
|
|
|
<block wx:if="{{isLogin}}">
|
|
|
<view class="tc p20 f12 c045" wx:if="{{!hasMoreData || recordList.length == 0}}">已经到底啦~</view>
|
|
|
<view class="tc p20 f12 c045" wx:else>上滑加载更多</view>
|
|
|
</block>
|
|
|
<block wx:if="{{!isLogin}}">
|
|
|
<view style="padding:10px 12px;">
|
|
|
<text style="font-size: 14px;color: #999999;line-height: 20px;">未登录时只能使用部分功能,成为伯才代理即可使用更多功能。</text>
|
|
|
</view>
|
|
|
<view class="mt12 f14 tc" bindtap="goLogin" style="color: #576b95;padding-bottom: 80px;">登录稻田</view>
|
|
|
</block>
|
|
|
</block>
|
|
|
</view>
|
|
|
</scroll-view>
|
|
|
</view>
|
|
|
<view wx:if="{{(recordList == null || recordList.length == 0 ) && pageShow && !isWannaShow}}" class="tc">
|
|
|
<view class="t-icon t-icon-zanwu" style="width: 80px; height: 80px; margin: 50% auto 20px"></view>
|
|
|
<view class="tc f14 c045">没有符合条件的职位</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<view class="bottomBox" wx:if="{{isFilterPage}}" hover-class="none" hover-stop-propagation="false">
|
|
|
<button class="normalBtn backIndex" bindtap="backIndex">返回首页</button>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="drawerBox">
|
|
|
<view class="drawerMask {{drawerShow ? 'showDrawer' : ''}}" bindtap="hideDrawer"></view>
|
|
|
<view class="drawer {{drawerShow ? 'showDrawer' : ''}}">
|
|
|
<view class="title fsa bb1">
|
|
|
<view class hover-class="none" style="width:100%" hover-stop-propagation="false">
|
|
|
<span class="f18 fw500">{{currentJobDrawer.jobName}}</span>
|
|
|
<view class="flex-1">
|
|
|
<view class="jobText f14">服务费:{{!isLogin ? '登录查看服务费' : (agencyStatus == 1 ? (currentJobDrawer.fuWuFei ? currentJobDrawer.fuWuFei : '-') : '服务费仅代理可见')}}</view>
|
|
|
</view>
|
|
|
<i class="iconfont icon-guanbi biggerSize f16 c3" style="line-height:34px" bindtap="hideDrawer"></i>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="content">
|
|
|
<view class="jobOne" hover-start-time="50" hover-stay-time="0" hover-class="none" style="padding: 0;">
|
|
|
<view class="jobIn fsa" style="border-bottom: 1px dashed #eee;padding: 10px 16px;" hover-class="none">
|
|
|
<view class style="min-width:78px">
|
|
|
<i class="iconfont icon-yishoucang biggerSize f16" wx:if="{{currentJobDrawer.collected - 1 == 0}}" catchtap="collectPaste" data-collected="{{currentJobDrawer.collected}}" data-jobid="{{currentJobDrawer.id}}" style="margin-right:12px;color: #FF4400">
|
|
|
<p class="f14 ml4">已收藏</p>
|
|
|
</i>
|
|
|
<i class="iconfont icon-shoucang f16 biggerSize" wx:else catchtap="collectPaste" data-collected="{{currentJobDrawer.collected}}" data-jobid="{{currentJobDrawer.id}}" style="margin-right:13px;">
|
|
|
<p class="f14 ml4">收藏</p>
|
|
|
</i>
|
|
|
</view>
|
|
|
<view class="miniBtn mr16" bindtap="recordBill" hover-class="thover" hover-stop-propagation="false" style="background-color:{{(agencyStatus != 1 || !isLogin) || (currentJobDrawer.state == 1 && currentJobDrawer.recruitment == 2) ? '#ccc' : ''}}">报名</view>
|
|
|
<view class="fsa" bindtap="copyClose" hover-class="thover">
|
|
|
<view class="iconfont icon-fuzhi c9 f16 mr4"></view>
|
|
|
<view class="f14">复制</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<scroll-view scroll-y="true" class="annunciate" style="white-space:pre-line">
|
|
|
<view class="info" hover-class="none" hover-stop-propagation="false">
|
|
|
<rich-text class hover-class="none" hover-stop-propagation="false" nodes="{{currentJobDrawer.jobDesp1}}"></rich-text>
|
|
|
<view class="contactInfo" hover-class="none" data-info="{{userInfo.agencyStatus == 1 ? (userInfo.noticeEndStr ? userInfo.noticeEndStr : ('详情咨询:' + userInfo.tel)) : (serviceInfo.userName + ' ' + (serviceInfo.workPhone || '-'))}}" hover-stop-propagation="false">{{userInfo.agencyStatus == 1 ? (userInfo.noticeEndStr ? userInfo.noticeEndStr : ('详情咨询:' + userInfo.tel)) : ('详情咨询:' + serviceInfo.aliasName + (serviceInfo.workPhone || '-'))}}</view>
|
|
|
<view class="f14 tac mt16" wx:if="{{userInfo.agencyStatus == 1}}" hover-class="none" hover-stop-propagation="false">
|
|
|
以上联系人,可以
|
|
|
<span class="fw500" bindtap="changeContact" style="color:#576B95;text-decoration:underline">改成我的</span>
|
|
|
</view>
|
|
|
</view>
|
|
|
</scroll-view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view aria-role="dialog" aria-modal="true" class="fadeIn" catchtouchmove="modalMove" wx:if="{{iosDialog}}">
|
|
|
<view class="weui-mask"></view>
|
|
|
<view class="weui-dialog contact tobe" style="box-sizing:border-box;">
|
|
|
<i class="iconfont icon-guanbi guanbi c6 biggerSize" bindtap="closeDialog"></i>
|
|
|
<view class="weui-dialog__hd">
|
|
|
<view class="f20 bbd1 top" hover-class="none" hover-stop-propagation="false">
|
|
|
<view class="fw500" hover-class="none" hover-stop-propagation="false">成为伯才代理</view>
|
|
|
<view class="f16 c6" hover-class="none" hover-stop-propagation="false">请联系客户经理</view>
|
|
|
</view>
|
|
|
<view class="bottom" hover-class="none" hover-stop-propagation="false">
|
|
|
<view class hover-class="none" hover-stop-propagation="false">
|
|
|
<view class="fw500 f18" hover-class="none" hover-stop-propagation="false">客户经理</view>
|
|
|
<view class="c3 f14">
|
|
|
{{serviceInfo.userName }}
|
|
|
<i class="mr4"></i>
|
|
|
<p class>{{serviceInfo.tel || '0371-6611 3723'}}</p>
|
|
|
</view>
|
|
|
<view wx:if="{{isLoading}}" class style="position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)" hover-class="none" hover-stop-propagation="false">
|
|
|
<view aria-role="img" aria-label="加载中" style class="weui-primary-loading">
|
|
|
<view class="weui-primary-loading__dot"></view>
|
|
|
</view>
|
|
|
<view class hover-class="none" hover-stop-propagation="false">加载中...</view>
|
|
|
</view>
|
|
|
<image src="{{serviceInfo.qrCode}}" bindload="imageLoad" show-menu-by-longpress="{{true}}" style="width: 161px;height: 161px;"></image>
|
|
|
<view class="f14 c9 mt6">长按识别二维码</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<record-bill wx:if="{{recordBillShow}}" show="{{recordBillShow}}" jobDetail="{{jobDetail}}"></record-bill> |