index.wxml 8.6 KB

1
  1. <view class="main_width" style="padding-bottom:70rpx;"><view class="img_box"><image mode="widthFix" src="{{img_url_release}}" data-event-opts="{{[['tap',[['open_modal',['$event']]]]]}}" bindtap="__e"></image><image mode="widthFix" src="{{img_url_scan}}" data-event-opts="{{[['tap',[['scanning',['$event']]]]]}}" bindtap="__e"></image></view><view class="index_tab"><view data-event-opts="{{[['tap',[['change_tab_status',[0]]]]]}}" class="index_tab_each" bindtap="__e"><image class="img_index_tab" src="{{img_url_index_tab1}}"></image><view class="title_index_tab" style="{{('font-weight: '+(tab_status==0?'bold;':'normal;'))}}">查看招聘</view><view class="num_index_tab" style="{{(tab_status==0?'color: #f56954;':'color: #afafaf;')}}">{{''+(count_one||'')+''}}</view><block wx:if="{{count_one>0}}"><image class="num_bg_index_tab" src="{{tab_status==0?img_url_pop_orange:img_url_pop_grey}}"></image></block></view><view data-event-opts="{{[['tap',[['change_tab_status',[1]]]]]}}" class="index_tab_each" bindtap="__e"><image class="img_index_tab" src="{{img_url_index_tab2}}"></image><view class="title_index_tab" style="{{('font-weight: '+(tab_status==1?'bold;':'normal;'))}}">查看工作</view><view class="num_index_tab" style="{{(tab_status==1?'color: #f56954;':'color: #afafaf;')}}">{{''+(count_two||'')+''}}</view><block wx:if="{{count_two>0}}"><image class="num_bg_index_tab" src="{{tab_status==1?img_url_pop_orange:img_url_pop_grey}}"></image></block></view><view data-event-opts="{{[['tap',[['change_tab_status',[2]]]]]}}" class="index_tab_each" bindtap="__e"><image class="img_index_tab" src="{{img_url_index_tab3}}"></image><view class="title_index_tab" style="{{('font-weight: '+(tab_status==2?'bold;':'normal;'))}}">历史发布</view><view class="num_index_tab" style="{{(tab_status==2?'color: #f56954;':'color: #afafaf;')}}">{{''+(count_three||'')+''}}</view><block wx:if="{{count_three>0}}"><image class="num_bg_index_tab" src="{{tab_status==2?img_url_pop_orange:img_url_pop_grey}}"></image></block></view></view><view class="index_mian_data"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="id"><view class="index_mian_data_each"><view style="position:relative;"><navigator class="index_mian_title nowrap" url="{{'./../order/detail?id='+item.$orig.id}}">{{item.$orig.title+''}}</navigator><block wx:if="{{tab_status==2}}"><image style="width:50rpx;height:50rpx;position:absolute;right:0rpx;top:20rpx;" src="../../static/close-circle.png" data-event-opts="{{[['tap',[['delete_recruit',['$0'],[[['data','id',item.$orig.id,'id']]]]]]]}}" bindtap="__e"></image></block><view class="data_each_top"><view style="width:45%;"><view class="tag_urgent" style="{{('background-color: '+(item.$orig.urgent_level=='0'?'#01bcc3;':'#00a2a7;'))}}">{{item.$orig.urgent_level=='0'?'完工即结':'今日零工'}}</view><view class="needs">{{"总需求:"+item.$orig.need_total}}</view><view class="needs">{{"已录用:"+item.$orig.count_signed_num}}</view></view><block wx:if="{{show_canvas&&!loading}}"><view style="width:55%;display:flex;align-items:center;"><canvas-chart vue-id="{{'d63a86fc-1-'+index}}" value="{{item.$orig.chart_value}}" bind:__l="__l"></canvas-chart><view data-event-opts="{{[['tap',[['show_status',['$0'],['status_obj.'+item.$orig.status+'']]]]]}}" class="chart_right" bindtap="__e">{{'进度'+item.$orig.chart_value*100+"%"}}</view></view></block></view></view><view class="data_each_bot"><block wx:if="{{tab_status==0}}"><view data-event-opts="{{[['tap',[['fuck_recruit',['$0','terminate','终止'],[[['data','id',item.$orig.id,'id']]]]]]]}}" class="each_btn" bindtap="__e">终止招聘</view></block><block wx:if="{{tab_status==1}}"><view data-event-opts="{{[['tap',[['fuck_recruit',['$0','breakoff','违约'],[[['data','id',item.$orig.id,'id']]]]]]]}}" class="each_btn" style="background-color:#ff0000;" bindtap="__e">违约招聘</view></block><block wx:if="{{tab_status==2}}"><view data-event-opts="{{[['tap',[['releaseInfo',['$0','$1'],[[['data','id',item.$orig.id,'urgent_level']],[['data','id',item.$orig.id,'id']]]]]]]}}" class="each_btn" bindtap="__e">再发一单</view></block><view class="each_btn" style="background-color:#01bcc3;position:relative;"><block wx:if="{{tab_status==0}}"><navigator url="{{'./memberList?id='+item.$orig.id+'&status=2'}}">{{'待录用:'+(item.$orig.accepted_no||'')}}</navigator></block><block wx:if="{{tab_status==1}}"><navigator url="{{'./memberList?id='+item.$orig.id+'&status=6'}}">{{'待结算:'+(item.$orig.todowork_status_four||'')}}</navigator></block><block wx:if="{{tab_status==2}}"><navigator style="color:#ffffff;" url="{{'./memberList?id='+item.$orig.id}}">评价</navigator></block></view></view><view class="data_each_bot"><view style="color:#f7942d;display:flex;align-items:center;"><image style="width:35rpx;height:35rpx;margin-right:8rpx;" src="{{img_url_clock_orange}}"></image><block wx:if="{{item.$orig.settle_catalog==0}}"><text>{{item.$orig.begin_datetime_bright==item.$orig.finish_datetime_bright||!item.$orig.finish_datetime_bright?item.g0:item.g1+'~'+item.g2}}</text></block><block wx:else><text>{{item.g3+'开始'}}</text></block><text style="margin-left:15rpx;">{{item.$orig.begin_hour+"~"+item.$orig.finish_hour}}</text></view><block wx:if="{{tab_status!=2}}"><navigator url="{{'./memberList?id='+item.$orig.id}}"><view style="display:flex;align-items:center;"><view style="margin-right:15rpx;color:#01bcc3;">{{''+(item.$orig.enrolled_heads.length>0?'已报名人员':'查看全部')+''}}</view><view class="has_signed"><block wx:for="{{item.$orig.enrolled_heads}}" wx:for-item="item2" wx:for-index="index" wx:key="index"><image src="{{serverUrl+'touxiang/'+item2+'.png'}}"></image></block></view></view></navigator></block><block wx:else><view style="margin-right:15rpx;color:#01bcc3;">{{status_obj[item.$orig.status]}}</view></block></view></view></block></view><block wx:if="{{!loading&&data.length===0}}"><view style="text-align:center;margin-top:30rpx;">暂无数据</view></block><uni-popup class="vue-ref" vue-id="d63a86fc-2" mask-click="{{false}}" data-ref="popup" bind:__l="__l" vue-slots="{{['default']}}"><view style="position:relative;width:100%;background-color:rgba(255,255,255,0.9);"><view data-event-opts="{{[['tap',[['close_release_popup',['$event']]]]]}}" class="cancel_btn" bindtap="__e">取消</view><view class="popup"><view data-event-opts="{{[['tap',[['releaseInfo',[0]]]]]}}" class="image" bindtap="__e"><image mode="widthFix" src="{{img_url_release2}}"></image><view>完工即结</view></view><view data-event-opts="{{[['tap',[['releaseInfo',[1]]]]]}}" class="image" bindtap="__e"><image mode="widthFix" src="{{img_url_release1}}"></image><view>今日零工</view></view></view></view></uni-popup><uni-popup class="vue-ref" vue-id="d63a86fc-3" mask-click="{{false}}" data-ref="popup_mer" bind:__l="__l" vue-slots="{{['default']}}"><view class="modal_box" style="overflow:hidden;"><view style="color:#01bcc3;font-weight:bold;text-align:center;line-height:70rpx;">{{''+todo_title+'招聘'}}</view><view style="display:flex;justify-content:center;"><block wx:if="{{todo=='breakoff'}}"><view data-event-opts="{{[['tap',[['select_breakdate',['$event']]]]]}}" class="choose_add_break" style="text-align:center;margin-top:10rpx;margin-bottom:10px;" bindtap="__e">{{''+(breakdate||'选择违约日期')+''}}</view></block></view><block wx:if="{{todo=='breakoff'}}"><view style="color:red;margin-bottom:10rpx;text-align:center;">*如违约,会扣除部分费用作为会员补偿金</view></block><view style="margin-top:10rpx;"><textarea data-event-opts="{{[['input',[['__set_model',['','reason','$event',[]]],['textarea_ipt',['$event']]]]]}}" style="text-indent:20rpx;" value="{{reason}}" bindinput="__e"></textarea><view class="modal_btn"><view data-event-opts="{{[['tap',[['close_modal']]]]}}" class="modal_btn_cancel" bindtap="__e">取消</view><view data-event-opts="{{[['tap',[['process']]]]}}" class="modal_btn_confirm" bindtap="__e">{{"确认"+todo_title}}</view></view></view></view></uni-popup><uni-popup class="vue-ref" vue-id="d63a86fc-4" mask-click="{{false}}" data-ref="popup_date" bind:__l="__l" vue-slots="{{['default']}}"><view class="modal_box"><view style="padding-top:30rpx;"><block wx:for="{{pickDateList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['picker_data',['$0'],[[['pickDateList','',index]]]]]]]}}" style="width:50%;float:left;color:#01bcc3;line-height:70rpx;text-align:center;" bindtap="__e">{{item}}</view></block></view><view class="modal_btn"><view data-event-opts="{{[['tap',[['close_date_modal',['$event']]]]]}}" class="modal_btn_cancel" style="width:50%;clear:both;top:;" bindtap="__e">取消</view></view></view></uni-popup></view>