抖音b端
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.

55 line
3.0 KiB

  1. <!-- c:\Users\Holy-Knight-IX\Desktop\Working Space\4.TikTok-MiniPro\ttb\pages\appointDetail\appointDetail.ttml -->
  2. <view>
  3. <view class="card">
  4. <view class="item">券码:{{ detail.couponOrderId }}</view>
  5. <view class="item">商品名称:{{ detail.couponTitle }}</view>
  6. <view class="item">店铺名称:{{ detail.reservationMerchantName }}</view>
  7. <view class="item">服务预约时间:{{ detail.appointTime }}<span
  8. tt:if="{{ detail.status == 0 || detail.status == 5 || detail.status == '-1' }}" class="edit"
  9. bindtap="setDate">修改</span></view>
  10. <view class="item">服务预约地址:<text class="lineHeight">{{ detail.userAddress }}</text></view>
  11. <view class="item">服务详细地址:<text class="lineHeight">{{ detail.detailedAddress }}</text><span
  12. tt:if="{{ detail.status == 0 || detail.status == 5 || detail.status == '-1' }}" class="edit"
  13. bindtap="setAddress">修改</span></view>
  14. <view class="item">用户手机号码:{{ detail.userPhone }}</view>
  15. <view class="item">备注:{{ detail.describeStr }}</view>
  16. </view>
  17. <view tt:if="{{ isSetTime }}">
  18. <view class="datePickerFlex">
  19. <picker mode="date" start="{{ startTime }}" end="{{ endTime }}" disabled="{{ !isShowBtns }}"
  20. bindchange='chooseDate'>选择服务日期:</picker>
  21. <picker mode="date" start="{{ startTime }}" end="{{ endTime }}" disabled="{{ !isShowBtns }}"
  22. bindchange='chooseDate' class="address">
  23. {{ pickedDate }}</picker>
  24. </view>
  25. <view class="datePickerFlex">
  26. <picker mode="time" disabled="{{ !isShowBtns }}" bindchange='chooseTime'>预计上门时间:</picker>
  27. <picker mode="time" disabled="{{ !isShowBtns }}" bindchange='chooseStartTime' class="address">{{
  28. pickedStartTime
  29. }}</picker>
  30. -
  31. <picker mode="time" start="{{ pickedStartTime }}" disabled="{{ !isShowBtns }}" bindchange='chooseEndTime'
  32. class="address">{{ pickedEndTime }}
  33. </picker>
  34. </view>
  35. </view>
  36. <view tt:if="{{ isSetAddress }}">
  37. <textarea class="detailedAddress" placeholder="请输入服务详细地址" bindinput="settingAddress"
  38. value="{{ detail.detailedAddress }}"></textarea>
  39. </view>
  40. <view class="{{ (isSetTime || isSetAddress) ? 'btns' : 'btns active' }}">
  41. <block tt:if="{{ detail.status != 8 }}">
  42. <button tt:if="{{ isSetTime }}" class="confirm" bindtap="confirmDate">确定预约时间</button>
  43. <button tt:if="{{ isSetAddress }}" class="confirm" bindtap="confirmAddress">确定详细地址</button>
  44. <button tt:if="{{ detail.status == 0 }}" class="confirm" bindtap="confirm">确认预约</button>
  45. <button tt:if="{{ detail.status == 5 }}" class="confirm" bindtap="cancel">取消确认</button>
  46. </block>
  47. </view>
  48. </view>