2025-10-29 15:50:14 +08:00

33 lines
12 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<view class="content"><view class="topStatus"></view><view class="topBox"><view class="flex-between headBox" style="height:117rpx;padding-right:35rpx;"><view class="menuBox"><view data-event-opts="{{[['tap',[['menuClick',[1]]]]]}}" class="{{['menuView','flex-center',(menuNum==1)?'checkMenu':'']}}" bindtap="__e">抢单大厅<view hidden="{{!(menuNum==1)}}" class="menuLine"></view></view><view data-event-opts="{{[['tap',[['menuClick',[2]]]]]}}" class="{{['menuView','flex-center',(menuNum==2)?'checkMenu':'']}}" bindtap="__e">回收大堂<view hidden="{{!(menuNum==2)}}" class="menuLine"></view></view></view><view data-event-opts="{{[['tap',[['showCityClick',['$event']]]]]}}" class="cityBox flex-center" bindtap="__e">{{''+(cityText||'选择城市')+''}}</view></view></view><view class="contentBox"><view hidden="{{!(menuNum==1)}}" class="menuBox1"><view class="twoMenuBox"><view class="notice flex-center"><view class="notice-icon"><image class="icon" src="/static/img/news.png" mode></image></view><view class="notice-row flex1"><text class>{{notice}}</text></view></view><view class="flex-between" style="margin-top:30rpx;"><view><view class="orderLabel flex-center"><view class="leftLine"></view>订单列表</view></view><view class="flex-center"><view class="flex-center selectBox"><view>全部需求</view><u-icon style="margin-left:13rpx;" vue-id="8dd740cc-1" name="arrow-down" color="#333333" size="12" bind:__l="__l"></u-icon></view><view class="flex-center selectBox"><view>距离最近</view><u-icon style="margin-left:13rpx;" vue-id="8dd740cc-2" name="arrow-down" color="#333333" size="12" bind:__l="__l"></u-icon></view></view></view></view><view class="blockBox1"></view><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="__i0__"><view data-event-opts="{{[['tap',[['goDetail',['$0'],[[['qiangdanArr','',__i0__,'id']]]]]]]}}" class="orderBox" bindtap="__e"><view class="flex-between"><view class="flex-center"><image style="width:79rpx;height:71rpx;margin-top:-25rpx;margin-left:-33rpx;margin-right:21rpx;" src="{{path+'/assets/img/icon/yu.png'}}"></image><view class="timeLabel">{{item.m0+"分钟内"}}</view><view class="timeLabel2">(10:17前)上门</view></view><view class="distant">{{item.$orig.distance+"公里"}}</view></view><view class="flex-between addressBox"><view class="addressText">{{""+item.$orig.full_address}}</view><view class="addressBtn">导航</view></view><view class="flex-between goodsWrap"><view class="goodsBox1 flex-center" style="width:40%;"><image class="goodsImg" src="{{item.$orig.type_image}}"></image><view><view class="goodsText1">回收品类</view><view class="goodsText2">{{item.$orig.type_name}}</view></view></view><view class="goodsBox2 flex-column-center" style="width:20%;"><view class="goodsText1">数量</view><view class="goodsText2">{{"X"+item.$orig.quantity}}</view></view><view class="goodsBox3 flex-column-center" style="width:40%;"><view class="goodsText1">预估价</view><view class="flex-center"><view class="priceIcon">¥</view><view class="priceNum">{{item.$orig.price}}</view></view></view></view><view class="remarkBox">{{"备注:"+item.$orig.remark}}</view><view class="flex-between userBox"><view class="flex-center"><image class="userImg" src="/static/img/39.png"></image><view>{{item.$orig.accept_name}}</view></view><view data-event-opts="{{[['tap',[['setorder',['$0'],[[['qiangdanArr','',__i0__,'id']]]]]]]}}" class="userBtn flex-center" catchtap="__e">抢单</view></view></view></block></view><view hidden="{{!(menuNum==2)}}" class="menuBox2"><view class="navbar"><block wx:for="{{tabAll}}" wx:for-item="item" wx:for-index="__i1__"><view data-event-opts="{{[['tap',[['selectTab',['$0'],[[['tabAll','',__i1__,'id']]]]]]]}}" class="{{['item',tabCur==item.id?'on':'']}}" bindtap="__e">{{''+item.name+''}}</view></block><view class="orderText">改派订单</view></view><view class="navbar2 flex-around"><block wx:for="{{tabs}}" wx:for-item="item" wx:for-index="__i2__"><view data-event-opts="{{[['tap',[['selectTab',['$0'],[[['tabs','',__i2__,'id']]]]]]]}}" class="{{['navItem',tabCur==item.id?'navItemCheck':'']}}" bindtap="__e">{{''+item.name+''}}</view></block></view><view style="height:195rpx;"></view><block wx:for="{{recycleList}}" wx:for-item="item" wx:for-index="__i3__"><view data-event-opts="{{[['tap',[['goDetail',['$0'],[[['recycleList','',__i3__,'id']]]]]]]}}" hidden="{{!(item.status==tabCur||tabCur=='0')}}" class="orderBox" bindtap="__e"><view class="flex-between"><view class="flex-center"><view class="timeLabel">36分钟内</view><view class="timeLabel2">(10:17前)上门</view></view><view class="distant">1.5公里</view></view><view class="flex-between addressBox"><view class="addressText">{{""+item.accept_address}}</view><view class="addressBtn">导航</view></view><view class="flex-between goodsWrap"><view class="goodsBox1 flex-center" style="width:40%;"><image class="goodsImg" src="/static/img/41.png"></image><view><view class="goodsText1">回收品类</view><view class="goodsText2">{{item.type_name}}</view></view></view><view class="goodsBox2 flex-column-center" style="width:20%;"><view class="goodsText1">数量</view><view class="goodsText2">{{"X"+item.quantity}}</view></view><view class="goodsBox3 flex-column-center" style="width:40%;"><view class="goodsText1">预估价</view><view class="flex-center"><view class="priceIcon">¥</view><view class="priceNum">{{item.price}}</view></view></view></view><view class="remarkBox">{{"备注:"+item.remark}}</view><view class="flex-between userBox"><view class="flex-center"><image class="userImg" src="/static/img/39.png"></image><view>{{item.accept_name}}</view></view><view data-event-opts="{{[['tap',[['tellPhone',['$0'],[[['recycleList','',__i3__,'accept_mobile']]]]]]]}}" class="flex-center contactText" bindtap="__e"><u-icon style="margin-right:7rpx;" vue-id="{{'8dd740cc-3-'+__i3__}}" name="phone" color="#333333" size="16" bind:__l="__l"></u-icon>联系TA</view></view><view class="lineEle"></view><view class="flex-between userBox"><view hidden="{{!(item.status==7)}}" class="flex-center statusText1">{{'期望时间:'+item.order_time_text+''}}</view><view hidden="{{!(item.status==2)}}" class="flex-center statusText1"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" catchtap="__e">更多操作</view><view hidden="{{!(moreShow)}}" class="floatBtnBox"><view data-event-opts="{{[['tap',[['cancleClickOrder',['$0'],[[['recycleList','',__i3__,'id']]]]]]]}}" class="floatBtnEle" catchtap="__e">取消订单</view><view class="btnLine"></view><view data-event-opts="{{[['tap',[['changeClickOrder',['$event']]]]]}}" class="floatBtnEle" catchtap="__e">改派订单</view></view></view><view class="flex-center"><view data-event-opts="{{[['tap',[['updateTime',['$0'],[[['recycleList','',__i3__,'id']]]]]]]}}" hidden="{{!(item.status==2)}}" class="userBtn2 flex-center" catchtap="__e">修改预约</view><view data-event-opts="{{[['tap',[['signIn',['$0'],[[['recycleList','',__i3__,'id']]]]]]]}}" hidden="{{!(item.status==2)}}" class="userBtn flex-center" catchtap="__e">上门签到</view><view data-event-opts="{{[['tap',[['selectTime',['$0'],[[['recycleList','',__i3__,'id']]]]]]]}}" hidden="{{!(item.status==7)}}" class="userBtn flex-center" catchtap="__e">预约上门</view></view></view></view></block></view><appoint-time class="vue-ref" bind:checkTime="__e" vue-id="8dd740cc-4" data-ref="timeRef" data-event-opts="{{[['^checkTime',[['checkTime']]]]}}" bind:__l="__l"></appoint-time></view><u-popup vue-id="8dd740cc-5" show="{{signInShow}}" mode="center" round="{{30}}" data-event-opts="{{[['^open',[['open']]]]}}" bind:open="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="popBoxOne"><image class="popOneImg" src="{{path+'/assets/img/icon/star1.png'}}"></image><text class="popOneText1">上门签到成功!</text><text class="popOneText2">上门服务请仔细核对回收货物</text><text class="popOneText3">祝您与用户合作愉快~</text><view class="popOneBtn flex-center">好的</view></view></u-popup><u-popup vue-id="8dd740cc-6" show="{{pop2Show}}" mode="center" round="{{30}}" data-event-opts="{{[['^open',[['open']]]]}}" bind:open="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="popBoxTwo"><image class="popTwoImg" src="{{path+'/assets/img/icon/bg4.png'}}"></image><view class="popContent"><text class="popTwoText1">工作证</text><text class="popTwoText2">张天辰</text><text class="popTwoText3">工号GH02301~</text><image class="popTowHeadImg" src="{{path+'/assets/img/icon/bg4.png'}}"></image><view class="flex-center" style="margin-top:40rpx;"><view class="flex-center"><text class="text1">人身保险</text><view class="status">已上传</view></view><view class="flex-center" style="margin-left:37rpx;"><text class="text1">健康证</text><view class="status">已上传</view></view></view><view class="popTwoText4">高空作业证</view></view></view></u-popup><u-popup vue-id="8dd740cc-7" show="{{pop3Show}}" mode="center" round="{{30}}" data-event-opts="{{[['^open',[['open']]]]}}" bind:open="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="popBoxThree"><view class="popThreeText1">上门服务条款</view><view class="popThreeLine"></view><view class="popThreeText2">
预约方式‌
通过小程序提交家电信息(品牌/型号/使用年限/现状描述)
选择上门时间建议工作日9:00-17:00
‌上门评估‌
工作人员将现场验机并确认最终回收价
线上估价仅供参考,实际价格可能因市场波动调整
‌完成回收‌
确认价格后立即完成搬运
结算方式:小程序账户余额/微信支付
二、用户注意事项
‌家电要求‌
✓ 基本完整且具备回收价值
✓ 严重损坏需提前告知(可能影响回收价)
✓ 保证来源合法且具有完整处置权
‌配合事项‌
✓ 提供必要身份证明(大件家电建议准备购买凭证)
✓ 确保作业面安全(空调外机需提供安全作业条件)
三、隐私保护声明
收集信息仅用于服务履约(地址/联系方式/家电型号)
设备数据将按国家标准彻底清除覆盖写入3次以上
个人信息存储不超过2年
四、特别提示
‌高空作业‌:空调外机回收需额外签署安全协议
价格差异市场价波动超过15%时可能调整回收价
‌环保处理‌:所有回收家电将交由资质企业环保拆解
五、服务承诺
工作人员持证上岗,规范操作
专业工具搬运,造成损失按市价赔偿
服务投诉24小时内响应客服电话400-xxx-xxxx</view><view class="flex-center" style="margin-top:17rpx;"><view class="popThreeBtn1">不同意</view><view class="popThreeBtn2">同意</view></view></view></u-popup><u-popup vue-id="8dd740cc-8" show="{{pop4Show}}" mode="center" round="{{30}}" data-event-opts="{{[['^close',[['e1']]],['^open',[['open']]]]}}" bind:close="__e" bind:open="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="pop4Box"><view class="flex-between" style="padding:51rpx 55rpx 0;"><text class="pop4Title">改派原因</text><u-icon vue-id="{{('8dd740cc-9')+','+('8dd740cc-8')}}" name="close" color="#333333" size="16" bold="{{true}}" data-event-opts="{{[['^click',[['e2']]]]}}" bind:click="__e" bind:__l="__l"></u-icon></view><u--textarea bind:input="__e" class="pop4Input" style="background:#EFEFEF;border:none;" vue-id="{{('8dd740cc-10')+','+('8dd740cc-8')}}" placeholder="请填写改派原因" value="{{notesText}}" data-event-opts="{{[['^input',[['__set_model',['','notesText','$event',[]]]]]]}}" bind:__l="__l"></u--textarea><view class="flex-center" style="margin-top:55rpx;"><view data-event-opts="{{[['tap',[['e3',['$event']]]]]}}" class="pop4Btn1" bindtap="__e">取消改派</view><view class="pop4Btn2">确认改派</view></view></view></u-popup><cancle-order vue-id="8dd740cc-11" cancleShow="{{cancleShow}}" data-event-opts="{{[['^cancleReason',[['cancleReason']]],['^closeCancle',[['e4']]]]}}" bind:cancleReason="__e" bind:closeCancle="__e" bind:__l="__l"></cancle-order><custom-tab-bar vue-id="8dd740cc-12" current-page="{{0}}" bind:__l="__l"></custom-tab-bar><view hidden="{{!(showCity)}}" style="width:750rpx;height:100%;position:fixed;left:0;top:0;z-index:999;"><city-select bind:back_city="__e" vue-id="8dd740cc-13" data-event-opts="{{[['^back_city',[['back_city']]]]}}" bind:__l="__l"></city-select></view></view>