You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
12 KiB

5 months ago
<block wx:if="{{detail.id}}"><view class="order-pages"><view class="item-child pd-lg fill-base f-paragraph c-base" style="{{'background:'+(primaryColor)+';'}}"><view class="flex-y-baseline"><view class="text-bold">{{statusType[detail.pay_type]}}</view><block wx:if="{{(detail.pay_type==-1||detail.pay_type==8)&&detail.coach_refund_time}}"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="ml-md" catchtap="__e">{{''+$root.m0+'拒单,查看原因'}}</view></block></view><block wx:if="{{detail.pay_type==1&&detail.end_time>0}}"><view class="f-caption mt-sm">请在<min-countdown vue-id="48f551a3-1" targetTime="{{over_time_text}}" data-event-opts="{{[['^callback',[['countEnd']]]]}}" bind:callback="__e" bind:__l="__l"></min-countdown>内完成支付,逾期未支付,订单将自动取消</view></block><view class="space-lg"></view></view><view class="{{['menu-list','flex-warp','rel','ml-lg','mr-lg','pt-lg','pb-lg','pl-md','pr-md','fill-base','f-paragraph','c-caption','radius-16',[(detail.is_add||detail.store_id)?'add-bell':'']]}}"><view class="menu-line abs b-1px-b"></view><block wx:for="{{lineList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block><block wx:if="{{item.icon}}"><view class="item-child flex-center flex-column f-icontext c-paragraph" style="{{'color:'+(detail.pay_type>item.pay_type-1&&detail.pay_type!=8?primaryColor:'')+';'}}"><view class="item-img fill-base flex-center mb-sm radius" style="{{'border-color:'+(detail.pay_type>item.pay_type-1&&detail.pay_type!=8?primaryColor:'')+';'}}"><view class="{{['iconfont','_i',item.icon]}}"></view></view><view class="ellipsis" style="max-width:100%;">{{item.title}}</view></view></block></block></block></view><view class="item-child mt-md ml-lg mr-lg pd-lg fill-base radius-16"><view class="flex-between pb-lg"><view class="f-paragraph c-title max-380 ellipsis">服务内容</view></view><block wx:for="{{$root.l0}}" wx:for-item="aitem" wx:for-index="aindex" wx:key="aindex"><view class="{{['flex-warp',[(aindex!=aitem.g0-1)?'mb-lg':'']]}}"><image class="avatar lg radius-16" mode="aspectFill" src="{{aitem.$orig.goods_cover}}"></image><view class="flex-1 ml-md"><view class="flex-between"><view class="{{['f-mini-title','c-title','text-bold','ellipsis',[(aitem.$orig.refund_num>0)?'max-300':''],[(aitem.$orig.refund_num==0)?'max-450':'']]}}">{{''+aitem.$orig.goods_name+''}}</view><block wx:if="{{aitem.$orig.refund_num>0}}"><view class="f-caption c-warning">{{"已退x"+aitem.$orig.refund_num}}</view></block></view><view class="f-caption c-caption">{{'服务'+aitem.m1+":"+(detail.coach_info?detail.coach_info.coach_name:'-')+''}}</view><view class="f-caption c-caption">{{"服务时长:"+aitem.$orig.time_long+"分钟"}}</view><block wx:if="{{aitem.$orig.material_price*1>0}}"><view class="f-caption c-caption">{{"物料费:¥"+aitem.$orig.material_price+''}}</view></block><view class="flex-between"><view class="flex-y-baseline f-caption c-warning">¥<view class="f-title text-bold">{{''+aitem.$orig.price+''}}</view></view><view class="c-paragraph">{{"x"+aitem.$orig.num}}</view></view></view></view></block></view><block wx:if="{{detail.store_id}}"><view class="store-info mt-md ml-lg mr-lg pd-lg fill-base radius-16"><view class="f-mini-title c-title text-bold pb-md">{{''+detail.store_info.title+''}}</view><view class="flex-between"><view class="flex-y-center" style="color:#303030;"><view class="iconfont icondizhi1 mr-sm _i"></view><view class="c-title flex-1 mr-md"><label class="_span">{{detail.store_info.address||'暂未设置门店地址'}}</label><block wx:if="{{detail.store_info.address}}"><label data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" class="copy-btn span radius-5 f-icontext ml-sm _span" style="{{'color:'+(primaryColor)+';'+('border-color:'+(primaryColor)+';')}}" catchtap="__e">复制</label></block></view></view><view class="flex-center"><view data-event-opts="{{[['tap',[['e2',['$event']]]]]}}" class="item-icon rel flex-center radius-16" catchtap="__e"><view class="item-icon radius-16 abs" style="{{'background:'+(primaryColor)+';'}}"></view>