index.wxml 7.6 KB

1
  1. <view class="my_bg"><view style="background-color:#ffffff;"><view class="nav"><block wx:for="{{status_arr}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['change_status',[index]]]]]}}" class="{{[index==status_arr_index?'bar_view_focus':'bar_view']}}" style="{{('border-color:'+item.color+';')}}" bindtap="__e"><image style="width:98rpx;height:98rpx;" src="{{serverUrlImg+'order'+(index+1)+'.png'}}"></image><view style="{{('color:'+(status_arr_index==index?item.color:'#B7BECF')+';')}}">{{''+item.name+''}}</view><block wx:if="{{status_num_arr[index]!=0}}"><view class="bar_view_num">{{status_num_arr[index]}}</view></block></view></block></view><block wx:if="{{status_arr[status_arr_index]['children']}}"><view class="type_child_box" style="margin:6rpx;margin-top:10rpx;"><block wx:for="{{status_arr[status_arr_index]['children']}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['change_status_child',[index]]]]]}}" class="{{[order_status_child==index?'type_child_focus':'type_child']}}" bindtap="__e">{{''+item.name+''}}<block wx:if="{{status_arr_index==4}}"><view class="{{[order_status_child==index?'type_child_focus2':'type_child2']}}">{{''+(user_info[item.key]>0?'+'+user_info[item.key]:'')+''}}</view></block></view></block></view></block></view><view class="t_show"><block wx:if="{{loading}}"><view class="loading_text">加载中...</view></block><block wx:else><view><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="each_data" style="position:relative;margin-top:20rpx;margin-bottom:25rpx;"><navigator class="nowrap" style="width:92%;font-size:30rpx;border-bottom:1rpx solid #cfd6e3;padding:15rpx 4%;" url="{{'/pages/order/detail?detailType=1&id='+item.$orig.biz_recruitid+'&orderId='+item.$orig.id}}">{{item.$orig.recruit_title}}</navigator><view class="order_box" style="margin-left:2%;margin-top:10rpx;"><block wx:if="{{status_arr_index==2}}"><view style="color:#FF663D;font-weight:bold;text-align:right;">等待商家结算</view></block><block wx:else><view style="color:#FF663D;font-weight:bold;text-align:right;">{{''+(item.$orig.statusName||item.$orig.teamstatusName)+(item.$orig.salary_status==1?'(部分结算)':'')+''}}</view></block><block wx:if="{{item.$orig.tdwk_settlecatalogName}}"><view style="color:#FF663D;font-weight:bold;">{{'结算类别:'+item.$orig.tdwk_settlecatalogName}}</view></block><view style="display:flex;">{{'报名类型:'+(item.$orig.urgent_level==1?'今日零工':'完工即结')+''}}<block wx:if="{{item.$orig.workteam_mode!=0}}"><navigator style="margin-left:10rpx;color:#00c0c6;" url="{{'../personal/myGroupsDetail?catalog=3&id='+item.$orig.workteamid}}">查看报名人员</navigator></block></view><view>{{'上班日期:'+item.$orig.plan_dotime+''}}</view><view>开始结束时间:<block wx:if="{{item.$orig.btr_settle_catalog==0}}"><text>{{item.$orig.btr_begindatetime==item.$orig.btr_finishdatetime||!item.$orig.btr_finishdatetime?item.g0:item.g1+'~'+item.g2}}</text></block><block wx:else><text>{{item.g3+'开始报名'}}</text></block><text style="margin-left:6rpx;">{{item.$orig.btr_begin_hour+'~'+item.$orig.btr_finish_hour}}</text></view><block wx:if="{{item.$orig.worked_begintime||item.$orig.worked_finishtime}}"><view style="background-color:#f9f9f9;padding:5rpx 0;"><view>{{"开始工作时间:"+item.$orig.worked_begintime+''}}</view><view>{{'结束工作时间:'+item.$orig.worked_finishtime}}</view></view></block><view style="color:#999999;">{{item.$orig.remark}}</view><block wx:if="{{status_arr_index==0}}"><view class="order_btn_box"><view><view data-event-opts="{{[['tap',[['open_modal',['enrollCancel',item.$orig.workteam_mode!=0?item.$orig.workteamid:item.$orig.id,item.$orig.workteam_mode!=0?1:0]]]]]}}" class="cancel" bindtap="__e">取消报名</view></view></view></block><block wx:if="{{status_arr_index==3}}"><view style="padding:20rpx 0 10rpx;"><block wx:if="{{item.$orig.td_appraiseLevel!=-1}}"><view style="width:100%;"><block wx:if="{{item.$orig.td_appraiseLevel}}"><view><view style="display:flex;align-items:center;height:50rpx;"><view style="margin-right:10rpx;color:#ff5500;">商家对我的评价</view><trailer-stars vue-id="{{'3bc35b9e-1-'+index}}" allowTap="0" innerScore="{{item.$orig.td_appraiseLevel}}" bind:__l="__l"></trailer-stars></view><view style="color:#8E97AE;margin-top:0rpx;">{{"评价内容:\n\t\t\t\t\t\t\t\t\t"+item.$orig.td_appraiseRemark+''}}</view></view></block><block wx:else><view style="color:#ff5500;">待商家评价</view></block></view></block><block wx:if="{{item.$orig.wk_appraiseLevel!=-1}}"><view style="width:100%;margin-top:20rpx;"><block wx:if="{{item.$orig.wk_appraiseLevel}}"><view><view style="display:flex;align-items:center;height:50rpx;"><view style="margin-right:10rpx;color:#ff5500;">我的评价</view><trailer-stars vue-id="{{'3bc35b9e-2-'+index}}" allowTap="0" innerScore="{{item.$orig.wk_appraiseLevel}}" bind:__l="__l"></trailer-stars></view><view style="color:#8E97AE;margin-top:0rpx;">{{"评价内容:\n\t\t\t\t\t\t\t\t\t"+item.$orig.wk_appraiseRemark+''}}</view></view></block><block wx:else><view style="display:flex;"><view data-event-opts="{{[['tap',[['open_modal',['appraise','$0'],[[['data','',index,'id']]]]]]]}}" class="confirm" bindtap="__e">评价该商家</view></view></block></view></block></view></block><block wx:if="{{status_arr_index==1}}"><view class="order_btn_box"><block wx:if="{{order_status_child==0}}"><view><view data-event-opts="{{[['tap',[['open_modal',['startWork','$0'],[[['data','',index,'id']]]]]]]}}" class="confirm" bindtap="__e">开始工作</view></view></block><block wx:if="{{order_status_child==1}}"><view><view data-event-opts="{{[['tap',[['open_modal',['finishWork','$0'],[[['data','',index,'id']]]]]]]}}" class="cancel" bindtap="__e">完成工作</view></view></block></view></block><block wx:if="{{status_arr_index==2&&item.$orig.btr_settle_mode==0}}"><view class="order_btn_box"><view data-event-opts="{{[['tap',[['open_modal',['showQRCode','$0',0,'$1'],[[['data','',index,'payqr']],[['data','',index,'id']]]]]]]}}" class="confirm" bindtap="__e">显示核销二维码</view></view></block></view></view></block></view></block><block wx:if="{{data.length==0&&!loading}}"><view class="loading_text">暂无数据</view></block></view><uni-popup class="vue-ref" vue-id="3bc35b9e-3" mask-click="{{false}}" data-ref="popup" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{todo!='showQRCode'}}"><view class="modal_box" style="overflow:hidden;"><block wx:if="{{status_arr_index==3}}"><view style="margin-top:30rpx;margin-left:30rpx;"><trailer-stars vue-id="{{('3bc35b9e-4')+','+('3bc35b9e-3')}}" allowTap="1" innerScore="{{score}}" data-event-opts="{{[['^changeScore',[['changeScore']]]]}}" bind:changeScore="__e" bind:__l="__l"></trailer-stars></view></block><view style="margin-top:30rpx;"><textarea style="text-indent:20rpx;" placeholder="{{todo_remarks}}" data-event-opts="{{[['input',[['__set_model',['','reason','$event',[]]],['textarea_ipt',['$event']]]]]}}" 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></block><block wx:else><view class="modal_box" style="overflow:hidden;text-align:center;"><image style="width:400rpx;height:400rpx;margin-top:30rpx;" src="{{qrcode}}"></image><view class="modal_btn" style="justify-content:space-around;"><view data-event-opts="{{[['tap',[['test_is_set']]]]}}" class="modal_btn_cancel" bindtap="__e">关闭</view></view></view></block></uni-popup></view>