抖音c端
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

confirmation.ttml 3.4 KiB

1 rok temu
1 rok temu
1 rok temu
1 rok temu
1 rok temu
1 rok temu
1 rok temu
1 rok temu
1 rok temu
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <view class="commodityBox">
  2. <view class="commodityImgBox">
  3. <image class="commodityImg" src="{{data.coverImg}}"></image>
  4. </view>
  5. <view class="contentBox">
  6. <view class="topBox">
  7. <view class="title">{{data.title}}</view>
  8. <view class="unit">{{data.type==50?priceAndStockObj.creditPrice+'积分':'¥'+priceAndStockObj.salePrice/100}}
  9. </view>
  10. </view>
  11. <view class="subhead">{{data.subTitle}}</view>
  12. </view>
  13. <view class="app-border-topX">
  14. <view class="actually"> 实付 </view>
  15. <view class="payZ">{{data.type!=50?'¥':''}}</view>
  16. <view class="price">{{data.type==50?priceAndStockObj.creditPrice+'积分':priceAndStockObj.salePrice/100}}</view>
  17. <view class="buyX" bindtap="orderFunc">{{data.type==50?'立即换购':'提交订单'}}</view>
  18. <button tt:if="{{imId && goodId}}" class="serviceBox" open-type="im" data-im-id="{{ imId }}"
  19. data-im-type="goods" data-biz-line="1" data-goods-id="{{ goodId }}" bindim="imCallback"
  20. binderror="onimError">
  21. <view class="fuwuLogoBox f">
  22. <image class="itemLogo" src="../../../assets/images/service1.png" />
  23. </view>
  24. </button>
  25. </view>
  26. <phoem showBox="{{showPhoem}}" bind:hiePhoen="setPhone" bind:heiBox="setBox"></phoem>
  27. </view>
  28. <view class="go" bindtap="goInstructions">
  29. <view class="goTitle">使用须知</view>
  30. <image class="goImg" src="../../../assets/itemImg/chevron.png"></image>
  31. </view>
  32. <!-- 仅当可预约时 -->
  33. <view tt:if="{{ data.type == 69 }}">
  34. <!-- <view tt:if="{{ !merchantId }}" class="addressPickerFlex">
  35. <text>选择可用商户:</text>
  36. <picker style="display: inline-block;" mode="selector" value="{{index}}" range="{{mallList}}"
  37. range-key="{{mallList[0].distanceName ? 'distanceName' : 'merchantName'}}" disabled="{{false}}"
  38. bindchange="setMerchant">
  39. <view class="pickerInside">
  40. 请选择
  41. </view>
  42. </picker>
  43. </view>
  44. <view tt:if="{{ merchantId }}" class="addressPicker">
  45. <picker style="display: inline;" mode="selector" value="{{index}}" range="{{mallList}}"
  46. rrange-key="{{mallList[0].distanceName ? 'distanceName' : 'merchantName'}}" disabled="{{false}}"
  47. bindchange="setMerchant">
  48. <text> 选择可用商户:<text class="pickerInside">{{
  49. mallList[currentIndex].merchantName }} <text tt:if="{{ mallList[currentIndex].distance_str }}"
  50. class="distanceFoot">{{
  51. mallList[currentIndex].distance_str }}</text></text></text>
  52. </picker>
  53. </view> -->
  54. <view tt:if="{{ !shopItem && !reservationMerchantName }}" class="addressPickerFlex" bindtap="goSelectShop">
  55. <text>选择可用商户:</text>
  56. <view class="pickerInside">
  57. 请选择
  58. </view>
  59. </view>
  60. <view tt:if="{{ shopItem || reservationMerchantName }}" class="addressPicker" bindtap="goSelectShop">
  61. <text tt:if="{{ reservationMerchantName }}"> 选择可用商户:<text class="pickerInside">{{ reservationMerchantName
  62. }}</text></text>
  63. <text tt:else> 选择可用商户:<text class="pickerInside">{{
  64. shopItem.merchantName }} <text tt:if="{{ shopItem.distance_str }}"
  65. class="distanceFoot">{{shopItem.distance_str }}</text></text></text>
  66. </view>
  67. </view>