allocation.wxml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <wxs src="../../wxs/tool.wxs" module="tool"></wxs>
  2. <view class="allocation">
  3. <view class="main-box z-padding-32">
  4. <view class="z-flex-c-s-b z-margin-t-24" wx:for="{{list}}" wx:key="index" bindtap="select" data-id="{{item.id}}">
  5. <image wx:if="{{skill_id == item.id}}" class="check-img" src="../../static/service/checkbox.png"></image>
  6. <image wx:else class="check-img" src="../../static/service/check.png"></image>
  7. <view class="item-box z-flex-c-s-b z-padding-lr-24">
  8. <image mode="aspectFill" class="profile-img" src="{{tool.cdn(item.image)}}"></image>
  9. <view class="z-flex-1 z-margin-l-24">
  10. <view class="num">{{item.name}}
  11. <view class="score z-flex z-padding-lr-16">
  12. <image class="xx-img" src="../../static/index/xx.png"></image>
  13. {{item.average_score}}
  14. </view>
  15. </view>
  16. <view class="serve-text">待服务订单:{{item.orderCount}} <text class="check-order theme-color"
  17. data-order="{{item.orderList}}" catch:tap="examineOrder">查看订单</text> </view>
  18. <view class="z-flex-c-s-b site">
  19. <view>{{item.address}}</view>
  20. <view>{{item.distance}}km</view>
  21. </view>
  22. </view>
  23. <view class="credit theme-color z-padding-lr-24">保证金:{{item.ensure_price}}</view>
  24. </view>
  25. </view>
  26. <van-empty description="暂无匹配的服务人员" wx:if="{{finish && list.length === 0}}" />
  27. </view>
  28. <!-- 按钮 -->
  29. <view class="btn-box z-padding-lr-32 z-padding-t-32" style="padding-bottom: {{safeBottom}}">
  30. <view class="z-btn" bindtap="sure">确定</view>
  31. </view>
  32. </view>
  33. <van-popup show="{{ popupOrder }}" round position="bottom" custom-style="height: 55%;" bind:close="onClose">
  34. <view class="z-flex-c-s-b z-margin-lr-32 pop-title-box">
  35. <view class="pop-title">待服务订单</view>
  36. <image bind:tap="closePop" class="close-img" src="../../static/index/close.png"></image>
  37. </view>
  38. <view class="z-padding-t-80"></view>
  39. <!-- 服务项目 -->
  40. <view wx:for="{{order}}" wx:for-item="val" class="pop-item-box" bind:tap="toDetail">
  41. <view class="z-margin-t-24 item-each">
  42. <view class="z-padding-t-32 z-padding-lr-32 z-flex-c-s-b">
  43. <view>
  44. <text class="time-date">{{tool.formatTime(val.starttime,'mm-dd')}}</text>
  45. <text class="z-margin-l-16 time-hour theme-color">{{tool.formatTime(val.starttime,'HH:MM')}}</text>
  46. </view>
  47. <view class="depart" wx:if="{{val.is_service === 1}}">售后中</view>
  48. <view class="depart" wx:elif="{{val.is_service === 2}}">已退款</view>
  49. <view class="depart" wx:elif="{{val.status === 1}}">待接单</view>
  50. <view class="depart" wx:elif="{{val.status === 2}}">待出发</view>
  51. <view class="depart" wx:elif="{{val.status === 3}}">已出发</view>
  52. <view class="depart" wx:elif="{{val.status === 4}}">已到达</view>
  53. <view class="depart" wx:elif="{{val.status === 5}}">服务中</view>
  54. <view class="depart" wx:elif="{{val.status === 6}}">已完成</view>
  55. <view class="depart" wx:elif="{{val.status === 7}}">已评价</view>
  56. </view>
  57. <!-- 项目 -->
  58. <view>
  59. <view class="z-padding-24 z-flex-c-s-b z-margin-t-24 items" wx:for="{{val.detail}}" wx:for-item="detail">
  60. <view class="z-flex">
  61. <image class="img-box z-margin-r-24" src="{{tool.cdn(detail.image)}}"></image>
  62. <view>
  63. <view class="item-title z-padding-b-24">{{detail.name}}</view>
  64. <text class="item-tab" wx:if="{{detail.sku_name}}">{{detail.sku_name}}</text>
  65. </view>
  66. </view>
  67. <view>
  68. <view class="item-price z-padding-b-24">¥<text class="z-font-30">{{detail.price}}</text> </view>
  69. <view class="item-number">x{{detail.num}}</view>
  70. </view>
  71. </view>
  72. </view>
  73. <!-- 地址 -->
  74. <view class="z-padding-b-24">
  75. <!-- <view class="z-padding-t-32 z-padding-lr-32 server-text"> <text class="text-b">服务地址:</text> 郑州市郑州商业中心郑州市郑州商业中心
  76. </view> -->
  77. </view>
  78. </view>
  79. </view>
  80. </van-popup>