index.wxml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <i-modal bind:cancel="close" iClass="sku-content" scrollUp="{{true}}" visible="{{visible}}">
  2. <view class="sku-card">
  3. <view bindtap="close" class="close">
  4. <image class='close-img' src="../../images/icon-sku-close.png"></image>
  5. </view>
  6. <view class="sku-header">
  7. <i-img defaultImage="../../images/placeholder-refund.png" height="80" iClass="sku-img" loadImage="{{skuList[current].skuImage}}" width="80"></i-img>
  8. <view class="sku-desc">
  9. <view class="sku-title">
  10. <text class='span'>{{skuList[current].spuName}}</text>
  11. </view>
  12. <view class="sku-price">
  13. <view class="sale-price">
  14. ¥
  15. <text class='span'>{{skuList[current].actPrice[0]}}</text>.{{skuList[current].actPrice[1]}}
  16. </view>
  17. <view class="market-price">¥{{skuList[current].marketPrice[0]}}.{{skuList[current].marketPrice[1]}}</view>
  18. </view>
  19. <view class="sku-switch-on">已选择:{{skuList[current].spec}}</view>
  20. </view>
  21. </view>
  22. <view class="sku-msg" wx:if="{{promotionDTO.activityType===1||promotionDTO.activityType===2}}">
  23. <view class="tag">满减</view>
  24. <view class="sku-activity-msg">
  25. <block wx:for="{{promotionDTO.rules}}" wx:key="{{index}}">{{promotionDTO.promotionType===2?'每':''}}{{item.targetAmount/100}}元减{{item.discountAmount/100}}{{index===promotionDTO.rules.length-1?'':','}}</block>
  26. </view>
  27. </view>
  28. <view class="sku-msg" wx:elif="{{promotionDTO.activityType===3}}">
  29. <view class="tag">满赠</view>
  30. <view class="sku-activity-msg">
  31. <block wx:for="{{promotionDTO.rules}}" wx:key="{{index}}">{{item.targetAmount/100}}元赠{{item.giveGoodsName}}{{index===promotionDTO.rules.length-1?'':','}}</block>
  32. </view>
  33. </view>
  34. <view class="sku-spec">
  35. <view class="title">规格{{skuList.length}}<text wx:for="{{skuList.name}}">{{item}}</text></view>
  36. <view class="spec-list">
  37. <text class='span' bindtap="switchSpec" class="{{item.canBuyNum-value<0?'disabled':index===current?'on':''}}" data-disabled="{{item.canBuyNum-value<0}}" data-idx="{{index}}" wx:for="{{skuList}}" wx:key="{{index}}">{{item.spec}}</text>
  38. </view>
  39. </view>
  40. <view class="sku-num-content">
  41. <view class="title">数量</view>
  42. <i-input-number bind:change="changeNumber" bind:focus="focus" max="{{skuList[current].canBuyNum}}" min="1" value="{{value}}"></i-input-number>
  43. <view class="msg" wx:if="{{skuList[current].isLimit}}">
  44. <text class='span' wx:if="{{skuList[current].limitMemberNum>-1}}">每人限{{skuList[current].limitMemberNum}}</text>
  45. <text class='span' wx:if="{{skuList[current].limitOrderNum>-1}}">每单限{{skuList[current].limitOrderNum}}</text>
  46. <text class='span'></text>
  47. </view>
  48. <view class="even-num" wx:elif="{{!skuList[current].isLimit&&skuList[current].canBuyNum-value<=10&&skuList[current].canBuyNum-value>-1}}">还可以购买 {{skuList[current].canBuyNum-value}}</view>
  49. </view>
  50. <i-button bind:click="confirm" iClass="sku-confirm" loading="{{loading}}">
  51. <view>确定</view>
  52. </i-button>
  53. </view>
  54. </i-modal>