huangsijun
2025-09-22 a78c011de350b188afb03beb2f26a73f35f71986
1
<view class="{{[$root.m0]}}" data-theme="{{$root.m1}}"><view class="top-tabbar"><view data-event-opts="{{[['tap',[['stateFunc',[0]]]]]}}" class="{{[state_active==0?'tab-item active':'tab-item']}}" bindtap="__e">全部订单</view><view data-event-opts="{{[['tap',[['stateFunc',[1]]]]]}}" class="{{[state_active==1?'tab-item active':'tab-item']}}" bindtap="__e">待付款</view><view data-event-opts="{{[['tap',[['stateFunc',[2]]]]]}}" class="{{[state_active==2?'tab-item active':'tab-item']}}" bindtap="__e">待发货</view><view data-event-opts="{{[['tap',[['stateFunc',[3]]]]]}}" class="{{[state_active==3?'tab-item active':'tab-item']}}" bindtap="__e">待收货</view><view data-event-opts="{{[['tap',[['stateFunc',[4]]]]]}}" class="{{[state_active==4?'tab-item active':'tab-item']}}" bindtap="__e">待评价</view></view><scroll-view class="scroll-Y" style="{{('height:'+scrollviewHigh+'px;')}}" scroll-y="true" lower-threshold="50" data-event-opts="{{[['scrolltolower',[['scrolltolowerFunc',['$event']]]]]}}" bindscrolltolower="__e"><view class="{{[topRefresh?'top-refresh open':'top-refresh']}}"><block wx:for="{{3}}" wx:for-item="circle" wx:for-index="n" wx:key="n"><view class="circle"></view></block></view><view class="order-list"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="item"><view class="d-b-c pb38"><view data-event-opts="{{[['tap',[['toShop',['$0'],[[['listData','',index,'supplier.shop_supplier_id']]]]]]]}}" class="item-dianpu" bindtap="__e"><view class="item-d-l mr10"><view class="icon iconfont icon-dianpu1 _i"></view><block wx:if="{{item.$orig.supplier}}"><text class="fb gray3 f32">{{item.$orig.supplier.name}}</text></block></view><view><view class="icon iconfont icon-jiantou _i"></view></view></view><view class="state"><text class="redF6">{{item.$orig.state_text}}</text></view></view><view class="order-head d-b-c"><view><text class="state-text">{{item.$orig.order_source_text}}</text><text class="shop-name flex-1 fb">{{"订单号:"+item.$orig.order_no}}</text></view></view><block wx:if="{{item.g0>1}}"><view data-event-opts="{{[['tap',[['gotoOrder',['$0'],[[['listData','',index,'order_id']]]]]]]}}" class="product-list pr" bindtap="__e"><scroll-view scroll-x="true"><view class="list d-s-c pr100"><block wx:for="{{item.$orig.product}}" wx:for-item="img" wx:for-index="num" wx:key="num"><view class="cover mr10"><image src="{{img.image.file_path}}" mode="aspectFit"></image></view></block></view></scroll-view><view class="total-count"><view class="left-shadow"></view><view class="price f24">¥<text class="f32">{{item.$orig.pay_price}}</text></view><view class="count">{{"共"+item.g1+"件"}}</view></view></view></block><block wx:else><view data-event-opts="{{[['tap',[['gotoOrder',['$0'],[[['listData','',index,'order_id']]]]]]]}}" class="one-product d-s-c" bindtap="__e"><block wx:for="{{item.$orig.product}}" wx:for-item="img" wx:for-index="num" wx:key="num"><view class="cover"><image src="{{img.image.file_path}}" mode="aspectFit"></image></view></block><view class="pro-info flex-1">{{item.$orig.product[0].product_name}}</view><view class="total-count"><view class="left-shadow"></view><block wx:if="{{item.$orig.order_source==70}}"><view class="price f24">¥<text class="f32">{{item.g2}}</text></view></block><block wx:else><view class="price f24">¥<text class="f32">{{item.$orig.pay_price}}</text></view></block><view class="count">{{"共"+item.$orig.product[0].total_num+"件"}}</view></view></view></block><block wx:if="{{item.$orig.order_source==70}}"><view class="order-bts presale"><view class="d-b-c line-h-50 f24 gray9"><view>定金</view><view><text>{{item.$orig.advance.pay_status.value==20?'已支付':'待支付'}}</text>{{"¥"+item.$orig.advance.pay_price+''}}</view></view><view class="d-b-c line-h-50  f24 gray9"><view>尾款</view><view><text>{{item.$orig.advance.pay_status.value==20&&item.$orig.pay_status.value==20?'已支付':'待支付'}}</text>{{"¥"+item.$orig.pay_price+''}}</view></view><block wx:if="{{item.$orig.order_status.value==10}}"><block wx:if="{{item.$orig.advance&&item.$orig.advance.pay_status.value==20}}"><view class="d-e-c  line-h-50  f24 gray9"><block wx:if="{{item.m2}}"><view>尾款支付截止时间:<text class="redF11">{{item.$orig.pay_end_time_format}}</text></view></block><block wx:else><block wx:if="{{item.$orig.advance.end_time_text}}"><view>尾款支付时间:<text class="redF11">{{item.$orig.advance.end_time_text}}</text></view></block></block></view></block></block><block wx:if="{{item.$orig.advance.pay_status.value==10&&item.$orig.advance.order_status==10}}"><view class="d-e-c  line-h-50  f24 gray9"><block wx:if="{{item.m3}}"><view>定金支付截止时间:<text class="redF11">{{item.m4}}</text></view></block></view></block><block wx:if="{{item.$orig.order_status.value!=21}}"><view class="d-e-c"><block wx:if="{{item.$orig.advance.pay_status.value==20&&item.$orig.pay_status.value==10}}"><block wx:if="{{item.m5}}"><view class="d-e-c mt10"><button data-event-opts="{{[['tap',[['gotoPage',['/pages/order/cashier?order_id='+item.$orig.order_id]]]]]}}" class="pay-btn theme-btn" bindtap="__e">支付尾款</button></view></block></block><block wx:if="{{item.$orig.pay_status.value==10&&item.$orig.advance.order_status==10&&item.$orig.advance.money_return==1}}"><view class="d-e-c mt10"><button data-event-opts="{{[['tap',[['cancelAdvance',['$0'],[[['listData','',index,'advance.order_advance_id']]]]]]]}}" class="pay-btn theme-borderbtn" bindtap="__e">取消定金</button></view></block><block wx:if="{{item.$orig.order_status.value==10&&item.$orig.pay_status.value==20}}"><block wx:if="{{item.$orig.delivery_status.value==10}}"><button data-event-opts="{{[['tap',[['cancelOrder',['$0'],[[['listData','',index,'order_id']]]]]]]}}" class="theme-borderbtn" bindtap="__e">申请取消</button></block></block><block wx:if="{{item.m6}}"><view class="d-e-c mt10"><button data-event-opts="{{[['tap',[['gotoPage',['/pages/order/cashier?order_type=50&order_id='+item.$orig.advance.order_advance_id]]]]]}}" class="pay-btn theme-btn" bindtap="__e">支付定金</button></view></block><block wx:if="{{item.$orig.delivery_status.value==20&&item.$orig.receipt_status.value==10}}"><view class="d-e-c mt10"><button data-event-opts="{{[['tap',[['orderReceipt',['$0'],[[['listData','',index,'order_id']]]]]]]}}" class="pay-btn theme-btn" bindtap="__e">确认收货</button></view></block><block wx:if="{{item.$orig.order_status.value==30&&item.$orig.is_comment==0}}"><view class="d-e-c mt10"><button data-event-opts="{{[['tap',[['gotoEvaluate',['$0'],[[['listData','',index,'order_id']]]]]]]}}" class="pay-btn theme-btn" bindtap="__e">评价</button></view></block></view></block><block wx:else><view class="count d-e-c ww100 redF11">取消申请中</view></block></view></block><block wx:else><view class="order-bts"><block wx:if="{{item.$orig.order_status.value==10}}"><block><block wx:if="{{item.$orig.pay_status.value==10}}"><button data-event-opts="{{[['tap',[['cancelOrder',['$0'],[[['listData','',index,'order_id']]]]]]]}}" class="theme-borderbtn" bindtap="__e">取消</button></block><block wx:if="{{item.$orig.order_status.value!=21}}"><block><block wx:if="{{item.$orig.pay_status.value==20&&item.$orig.delivery_status.value==10}}"><block><button data-event-opts="{{[['tap',[['cancelOrder',['$0'],[[['listData','',index,'order_id']]]]]]]}}" class="theme-borderbtn" bindtap="__e">申请取消</button></block></block><block wx:if="{{item.$orig.pay_status.value==20&&(item.$orig.delivery_type.value==20||item.$orig.delivery_type.value==40)&&item.$orig.receipt_status.value==10}}"><block><button data-event-opts="{{[['tap',[['onQRCode',['$0'],[[['listData','',index,'order_id']]]]]]]}}" class="theme-borderbtn" bindtap="__e">核销码</button></block></block><block wx:if="{{item.$orig.pay_status.value==20&&item.$orig.delivery_type.value==30&&item.$orig.delivery_status.value==10&&item.$orig.is_verify==1&&item.$orig.verify.verify_expire_text.value<30}}"><block><button data-event-opts="{{[['tap',[['onQRCode',['$0'],[[['listData','',index,'order_id']]]]]]]}}" bindtap="__e">核销码</button></block></block><block wx:if="{{item.$orig.pay_status.value==20&&item.$orig.delivery_type.value==30&&item.$orig.delivery_status.value==10&&item.$orig.is_virtual==2}}"><block><button data-event-opts="{{[['tap',[['onQRCode',['$0'],[[['listData','',index,'order_id']]]]]]]}}" bindtap="__e">核销码</button></block></block></block></block><block wx:else><text class="count">取消申请中</text></block><block wx:if="{{item.$orig.pay_status.value==10}}"><block><button data-event-opts="{{[['tap',[['onPayOrder',['$0'],[[['listData','',index,'order_id']]]]]]]}}" class="theme-btn" bindtap="__e">付款</button></block></block><block wx:if="{{item.$orig.delivery_status.value==20&&item.$orig.receipt_status.value==10&&item.$orig.delivery_type.value!=40}}"><block><button data-event-opts="{{[['tap',[['orderReceipt',['$0'],[[['listData','',index,'order_id']]]]]]]}}" class="theme-btn" bindtap="__e">确认收货</button></block></block></block></block><block wx:if="{{item.$orig.order_status.value==30&&item.$orig.is_comment==0}}"><button data-event-opts="{{[['tap',[['gotoEvaluate',['$0'],[[['listData','',index,'order_id']]]]]]]}}" class="theme-btn" bindtap="__e">评价</button></block><block wx:if="{{item.$orig.assemble_status==10&&item.$orig.order_source==30}}"><button data-event-opts="{{[['tap',[['gotoAssembleShare',['$0'],[[['listData','',index,'product.__$n0.bill_source_id']]]]]]]}}" class="theme-btn" bindtap="__e">邀请好友拼单</button></block></view></block></view></block><block wx:if="{{$root.g3}}"><view class="d-c-c p30"><text class="iconfont icon-wushuju"></text><text class="cont">亲,暂无相关记录哦</text></view></block><block wx:else><uni-load-more vue-id="16dfa8ce-1" loadingType="{{loadingType}}" bind:__l="__l"></uni-load-more></block></view></scroll-view><popup vue-id="16dfa8ce-2" show="{{isCodeImg}}" type="middle" data-event-opts="{{[['^hidePopup',[['hideCodePopupFunc']]]]}}" bind:hidePopup="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="ww100 p20 box-s-b"><image class="ww100" src="{{codeImg}}" mode="widthFix"></image></view></popup></view>