rec-job-detail.wxml
14.6 KB
<view class="page data-v-7c6b03b8" style="{{(vuex_theme)}}"><u-navbar vue-id="10f5f44e-1" is-back="{{true}}" title="职位详情" background="{{navbackground}}" border-bottom="{{false}}" class="data-v-7c6b03b8" bind:__l="__l"></u-navbar><view class="content data-v-7c6b03b8" style="{{'background-image:'+('url('+vuex_baseImgUrl+'Background2.png) no-repeat')+';'}}"><block wx:if="{{detailObj.status=='rejected'}}"><view class="audit data-v-7c6b03b8"><u-icon style="{{'position:'+('relative')+';'+('top:'+('-2rpx')+';')}}" vue-id="10f5f44e-2" name="info-circle" color="#FFC200" size="32" class="data-v-7c6b03b8" bind:__l="__l"></u-icon><text class="data-v-7c6b03b8">{{"审核失败原因:"+detailObj.reject_reason}}</text></view></block><view style="padding-top:60rpx;display:flex;" class="data-v-7c6b03b8"><view class="title data-v-7c6b03b8">{{detailObj.name}}</view><block wx:if="{{showBtn}}"><view data-event-opts="{{[['tap',[['switchBtn',['$event']]]]]}}" class="switch_btn data-v-7c6b03b8" style="margin-left:auto;" bindtap="__e">{{''+(detailObj.is_entrust=='y'?'关闭委托招聘':'开启委托招聘')}}</view></block></view><view class="tag data-v-7c6b03b8"><block wx:for="{{rztj}}" wx:for-item="item" wx:for-index="index"><view class="tag-title data-v-7c6b03b8">{{''+item.value+''}}</view></block></view><view class="headerV data-v-7c6b03b8"><view class="lab data-v-7c6b03b8"><u-image vue-id="10f5f44e-3" width="32rpx" height="32rpx" src="/static/img/recruit/recr1.png" class="data-v-7c6b03b8" bind:__l="__l"></u-image><text class="t data-v-7c6b03b8">{{'招聘人数:'+detailObj.head_count+'人'}}</text></view><view class="lab data-v-7c6b03b8"><u-image vue-id="10f5f44e-4" width="32rpx" height="32rpx" src="/static/img/recruit/recr2.png" class="data-v-7c6b03b8" bind:__l="__l"></u-image><text class="t data-v-7c6b03b8">{{'截止日期:'+$root.m0+''}}</text></view><block wx:if="{{detailObj.is_entrust=='y'}}"><view class="lab data-v-7c6b03b8"><u-image vue-id="10f5f44e-5" width="32rpx" height="32rpx" src="/static/img/recruit/recr3.png" class="data-v-7c6b03b8" bind:__l="__l"></u-image><block wx:if="{{position_entrust.entrust_cost_type=='interview'}}"><text class="t data-v-7c6b03b8">{{'委托服务费:'+(position_entrust.interview_cost+'元/月 * '+position_entrust.interview_continue_time+'个月')+''}}</text></block><block wx:else><text class="t data-v-7c6b03b8">{{'委托服务费:'+(position_entrust.package_cost+'元/时')+''}}</text></block></view></block></view><view style="height:1rpx;background-color:#ececec;margin:38rpx 20rpx;" class="data-v-7c6b03b8"></view><block wx:if="{{detailObj.position_internship_setting.attendance_type}}"><view class="data-v-7c6b03b8"><view class="sxyq data-v-7c6b03b8" style="margin-bottom:20rpx;">实习要求</view><view class="sxyq_desc data-v-7c6b03b8" style="margin-bottom:60rpx;">{{'每'+(detailObj.position_internship_setting.attendance_type=='month'?'月':detailObj.position_internship_setting.attendance_type=='year'?'年':'周')+"出勤"+detailObj.position_internship_setting.attendance_day+"天,实习周期"+detailObj.position_internship_setting.practice_period+'个月'}}</view></view></block><view class="tit2 data-v-7c6b03b8">薪资说明</view><view class="salary data-v-7c6b03b8">{{$root.m1}}</view><view class="tag data-v-7c6b03b8"><block wx:for="{{detailObj.welfaresAry}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="tag-title data-v-7c6b03b8">{{''+item+''}}</view></block></view><view class="xzdesc data-v-7c6b03b8">{{''+detailObj.salary_comment+''}}</view><view class="it data-v-7c6b03b8"><view class="it1 data-v-7c6b03b8"><text class="data-v-7c6b03b8">工作地址</text></view><block wx:if="{{work_addrs.length>0}}"><view data-event-opts="{{[['tap',[['showMoreAddr',['$0'],['work_addrs']]]]]}}" class="it2 data-v-7c6b03b8" bindtap="__e"><text class="data-v-7c6b03b8">{{"更多地点("+work_addrs.length+")"}}</text></view></block></view><block wx:if="{{work_addrs.length>0}}"><view data-event-opts="{{[['tap',[['gotomp',['1','$0'],['detailObj.work_addrs.__$n0']]]]]}}" class="gray_box data-v-7c6b03b8" bindtap="__e"><text class="data-v-7c6b03b8">{{$root.m2}}</text><image src="/static/img/common/arrow_right.png" class="_img data-v-7c6b03b8"></image></view></block><view class="tit2 data-v-7c6b03b8">职位详情</view><view class="data-v-7c6b03b8"><u-parse vue-id="10f5f44e-6" html="{{detailObj.requirement}}" class="data-v-7c6b03b8" bind:__l="__l"></u-parse></view><view class="tit2 data-v-7c6b03b8">公司信息</view><block wx:if="{{uType==0}}"><view class="zwt data-v-7c6b03b8">{{''+detailObj.customer+(detailObj.customer_nature?' | '+detailObj.customer_nature:'')+''}}</view></block><block wx:if="{{uType==1}}"><view class="zwt data-v-7c6b03b8">{{''+vuex_user.name+''}}</view></block><block wx:if="{{swiperlist.length!=0}}"><view style="margin-top:40rpx;position:relative;" class="data-v-7c6b03b8"><u-swiper vue-id="10f5f44e-7" height="320rpx" list="{{swiperlist}}" data-event-opts="{{[['^click',[['swiperCli']]],['^change',[['swiperChange']]]]}}" bind:click="__e" bind:change="__e" class="data-v-7c6b03b8" bind:__l="__l"></u-swiper><block wx:if="{{haveVideo}}"><image style="width:40rpx;height:40rpx;position:absolute;top:50%;left:50%;margin-left:-20rpx;margin-top:-20rpx;" src="https://yxlypublic.oss-cn-beijing.aliyuncs.com/WeChat/excellet-working/player.png" class="_img data-v-7c6b03b8"></image></block></view></block><block wx:if="{{from=='position'&&position_contact_records.length>0}}"><view class="contacts data-v-7c6b03b8"><view class="title data-v-7c6b03b8">联系过我</view><view class="list data-v-7c6b03b8"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="i" wx:key="i"><view class="item data-v-7c6b03b8"><view class="person data-v-7c6b03b8"><text class="data-v-7c6b03b8">{{"联系人:"+item.$orig.name+"("+item.$orig.mobile+")"}}</text><text class="data-v-7c6b03b8">{{item.m3}}</text></view><view class="company data-v-7c6b03b8">{{item.$orig.tenant_name}}</view></view></block></view></view></block><view style="height:250rpx;" class="data-v-7c6b03b8"></view></view><block wx:if="{{from=='position'}}"><view class="data-v-7c6b03b8"><block wx:if="{{doneTenantType&&doneTenantType=='0'&&(type=='active'||type=='offline')}}"><view class="footer data-v-7c6b03b8"><view style="{{'width:'+('670rpx')+';'}}" class="data-v-7c6b03b8"><c-button vue-id="10f5f44e-8" type="custom" customStyle="{{({height:'88rpx',borderRadius:'44rpx',background:'linear-gradient(180deg, var(--primary-color000) 0%, var(--primary-color) 100%)'})}}" text="{{type=='active'?'关闭职位':'重新上线'}}" data-event-opts="{{[['^click',[['handelClick']]]]}}" bind:click="__e" class="data-v-7c6b03b8" bind:__l="__l"></c-button></view></view></block></view></block><block wx:else><block wx:if="{{from=='order'}}"><view class="data-v-7c6b03b8"><block wx:if="{{type=='active'}}"><view class="footer data-v-7c6b03b8"><view class="icon_box data-v-7c6b03b8"><view class="icon_item data-v-7c6b03b8"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="img_box data-v-7c6b03b8" bindtap="__e"><u-image vue-id="10f5f44e-9" width="48rpx" height="48rpx" src="/static/img/recruit/phone_icon.png" class="data-v-7c6b03b8" bind:__l="__l"></u-image></view><text class="data-v-7c6b03b8">电话</text></view></view><view class="right_btn data-v-7c6b03b8"><c-button vue-id="10f5f44e-10" type="custom" customStyle="{{({height:'88rpx',borderRadius:'44rpx',background:'linear-gradient(180deg, var(--primary-color000) 0%, var(--primary-color) 100%)'})}}" text="放弃接单" data-event-opts="{{[['^click',[['handelClick']]]]}}" bind:click="__e" class="data-v-7c6b03b8" bind:__l="__l"></c-button></view></view></block></view></block><block wx:else><view class="btn data-v-7c6b03b8"><view data-event-opts="{{[['tap',[['scSel',['$event']]]]]}}" class="sc data-v-7c6b03b8" bindtap="__e"><image style="width:60rpx;height:60rpx;" src="{{isSc?vuex_baseImgUrl&&vuex_baseImgUrl+'ysc.png':'/static/img/recruit/sc.png'}}" class="_img data-v-7c6b03b8"></image><text class="data-v-7c6b03b8">{{isSc?'收藏':'收藏'}}</text></view><view data-event-opts="{{[['tap',[['lookSel',['$event']]]]]}}" class="b data-v-7c6b03b8" bindtap="__e">{{''+(islx?'放弃接单':'联系接单')+''}}</view></view></block></block><u-popup bind:input="__e" class="popup data-v-7c6b03b8" vue-id="10f5f44e-11" border-radius="{{22}}" mode="bottom" closeable="true" close-icon-size="36" value="{{show}}" data-event-opts="{{[['^input',[['__set_model',['','show','$event',[]]]]]]}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="title data-v-7c6b03b8">全部工作地点</view><view style="width:100%;height:1rpx;background-color:#ebebeb;" class="data-v-7c6b03b8"></view><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="data-v-7c6b03b8"><view data-event-opts="{{[['tap',[['gotomp',['1','$0'],[[['addressList','',index]]]]]]]}}" class="list data-v-7c6b03b8" bindtap="__e"><text class="text data-v-7c6b03b8">{{item.m4}}</text><image style="width:32rpx;height:32rpx;margin-left:auto;" src="/static/img/common/arrow_right.png" class="data-v-7c6b03b8"></image></view></view></block><view style="width:100%;height:100rpx;background-color:#FFFFFF;" class="data-v-7c6b03b8"></view></u-popup><u-action-sheet vue-id="10f5f44e-12" list="{{sheetlist}}" value="{{sheetlistshow}}" data-event-opts="{{[['^click',[['click']]],['^input',[['__set_model',['','sheetlistshow','$event',[]]]]]]}}" bind:click="__e" bind:input="__e" class="data-v-7c6b03b8" bind:__l="__l"></u-action-sheet><u-popup bind:input="__e" class="popup data-v-7c6b03b8" vue-id="10f5f44e-13" border-radius="{{22}}" mode="center" closeable="true" close-icon-size="36" value="{{videoshow}}" data-event-opts="{{[['^input',[['__set_model',['','videoshow','$event',[]]]]]]}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="data-v-7c6b03b8"><video src="{{videoSrc}}" controls="{{true}}" class="data-v-7c6b03b8"></video></view></u-popup><u-popup bind:input="__e" class="popup data-v-7c6b03b8" vue-id="10f5f44e-14" border-radius="{{22}}" mode="bottom" closeable="true" close-icon-size="36" value="{{modalShow}}" data-event-opts="{{[['^input',[['__set_model',['','modalShow','$event',[]]]]]]}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="title data-v-7c6b03b8">委托招聘</view><view style="padding:0 30rpx;" class="data-v-7c6b03b8"><view style="display:flex;background:rgba(255,197,26,0.06);padding:20rpx 24rpx;" class="data-v-7c6b03b8"><image style="width:48rpx;height:32rpx;margin:4rpx;" src="/static/img/recruit/icon_tip1.png" class="data-v-7c6b03b8"></image><view class="text_yellow data-v-7c6b03b8">开启后,求职者可正常投递,有意向承接的人力资源服务公司可主动联系您。</view></view><block wx:if="{{detailObj.is_entrust!='y'}}"><u-form-item vue-id="{{('10f5f44e-15')+','+('10f5f44e-14')}}" label="计费类型" prop="entrust_cost_type_label" label-position="top" label-style="{{({fontSize:'28rpx',color:'#121212'})}}" right-icon="arrow-right" class="data-v-7c6b03b8" bind:__l="__l" vue-slots="{{['default']}}"><u-input vue-id="{{('10f5f44e-16')+','+('10f5f44e-15')}}" type="select" custom-style="{{({fontSize:'32rpx',color:'#999999'})}}" placeholder="请选择" value="{{form.entrust_cost_type_label}}" data-event-opts="{{[['^click',[['e1']]],['^input',[['__set_model',['$0','entrust_cost_type_label','$event',[]],['form']]]]]}}" bind:click="__e" bind:input="__e" class="data-v-7c6b03b8" bind:__l="__l"></u-input><u-select vue-id="{{('10f5f44e-17')+','+('10f5f44e-15')}}" mode="single-column" list="{{cost_type_option}}" confirm-color="'var(--primary-color)'" value="{{showCost}}" data-event-opts="{{[['^confirm',[['confirmCostType']]],['^input',[['__set_model',['','showCost','$event',[]]]]]]}}" bind:confirm="__e" bind:input="__e" class="data-v-7c6b03b8" bind:__l="__l"></u-select></u-form-item></block><block wx:if="{{form.entrust_cost_type=='package'}}"><view class="position_entrust data-v-7c6b03b8"><u-form-item vue-id="{{('10f5f44e-18')+','+('10f5f44e-14')}}" label="费用" prop="position_entrust" label-position="top" label-style="{{({fontSize:'28rpx',color:'#121212'})}}" class="data-v-7c6b03b8" bind:__l="__l" vue-slots="{{['default']}}"><view class="input_box data-v-7c6b03b8"><u-input bind:input="__e" vue-id="{{('10f5f44e-19')+','+('10f5f44e-18')}}" custom-style="{{({fontSize:'32rpx',color:'#999999'})}}" placeholder="请输入" value="{{form.package_cost}}" data-event-opts="{{[['^input',[['__set_model',['$0','package_cost','$event',[]],['form']]]]]}}" class="data-v-7c6b03b8" bind:__l="__l"></u-input></view><text class="data-v-7c6b03b8">元/时</text></u-form-item></view></block><block wx:if="{{form.entrust_cost_type=='interview'}}"><view class="position_entrust data-v-7c6b03b8"><u-form-item vue-id="{{('10f5f44e-20')+','+('10f5f44e-14')}}" label="费用" prop="position_entrust" label-position="top" label-style="{{({fontSize:'28rpx',color:'#121212'})}}" class="data-v-7c6b03b8" bind:__l="__l" vue-slots="{{['default']}}"><view class="input_box data-v-7c6b03b8"><u-input bind:input="__e" vue-id="{{('10f5f44e-21')+','+('10f5f44e-20')}}" custom-style="{{({fontSize:'32rpx',color:'#999999'})}}" placeholder="请输入" value="{{form.interview_cost}}" data-event-opts="{{[['^input',[['__set_model',['$0','interview_cost','$event',[]],['form']]]]]}}" class="data-v-7c6b03b8" bind:__l="__l"></u-input></view><text class="data-v-7c6b03b8">元/月,连续支付</text><view class="input_box data-v-7c6b03b8"><u-input bind:input="__e" vue-id="{{('10f5f44e-22')+','+('10f5f44e-20')}}" type="number" custom-style="{{({fontSize:'32rpx',color:'#999999'})}}" placeholder="请输入" value="{{form.interview_continue_time}}" data-event-opts="{{[['^input',[['__set_model',['$0','interview_continue_time','$event',[]],['form']]]]]}}" class="data-v-7c6b03b8" bind:__l="__l"></u-input></view><text class="data-v-7c6b03b8">月</text></u-form-item></view></block><view class="confirmBtn data-v-7c6b03b8"><c-button vue-id="{{('10f5f44e-23')+','+('10f5f44e-14')}}" type="custom" customStyle="{{({height:'88rpx',borderRadius:'44rpx',background:'linear-gradient(180deg, var(--primary-color000) 0%, var(--primary-color) 100%)'})}}" text="开启委托招聘" data-event-opts="{{[['^click',[['submit']]]]}}" bind:click="__e" class="data-v-7c6b03b8" bind:__l="__l"></c-button></view></view></u-popup><u-popup bind:input="__e" vue-id="10f5f44e-24" mode="bottom" border-radius="18" value="{{yxlyLoginShow}}" data-event-opts="{{[['^input',[['__set_model',['','yxlyLoginShow','$event',[]]]]]]}}" class="data-v-7c6b03b8" bind:__l="__l" vue-slots="{{['default']}}"><yxly-login bind:clickX="__e" bind:callBack="__e" vue-id="{{('10f5f44e-25')+','+('10f5f44e-24')}}" data-event-opts="{{[['^clickX',[['e2']]],['^callBack',[['sucesslogin']]]]}}" class="data-v-7c6b03b8" bind:__l="__l"></yxly-login></u-popup></view>