cm-attributes.vue 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <template name="cm-attributes">
  2. <!-- 商品详情价格判断 -->
  3. <view class="cm-attributes">
  4. <view class="wrap-active" v-if="product.actStatus == 1">
  5. <text>活动时间:</text>
  6. <text>{{ product.beginTime }} ~ {{ product.endTime }}</text>
  7. </view>
  8. <view class="wrap-label" v-if="product.tagsList.length>0">
  9. <view class="label-a tui-skeleton-fillet" v-for="(label,index) in product.tagsList" :key="index">{{label}}</view>
  10. </view>
  11. <view class="wrap-label" v-if="goodsData.isNoneDisabled">
  12. <view class="isLower">此商品已{{goodsData.disabledText}},请浏览以下推荐商品~</view>
  13. </view>
  14. <view class="wrap-info">
  15. <view class="info-viewT" :class="goodsData.isNoneDisabled ? 'none' : ''">
  16. <view class="info-viewL tui-skeleton-fillet">品牌:<text>{{product.brandName == null? '其他' : product.brandName}}</text></view>
  17. <view class="info-viewR tui-skeleton-fillet">包装规格:<text>{{product.unit}}</text></view>
  18. </view>
  19. <view class="info-viewT" :class="goodsData.isNoneDisabled ? 'none' : ''" v-if="product.productCode!=''&&product.productCode!=null">
  20. <view class="info-viewL tui-skeleton-fillet">商品编码:<text>{{product.productCode}}</text></view>
  21. </view>
  22. </view>
  23. <view class="wrap-seve" :class="goodsData.isNoneDisabled ? 'none' : ''">
  24. <text class="tui-skeleton-rect">服务:</text>
  25. <text class="iconfont icon-dui tui-skeleton-rect"><text class="text">无忧退货</text></text>
  26. <text class="iconfont icon-dui tui-skeleton-rect"><text class="text">快速退款</text></text>
  27. <text class="iconfont icon-dui tui-skeleton-rect"><text class="text">正品保证</text></text>
  28. </view>
  29. </view>
  30. </template>
  31. <script>
  32. export default{
  33. name:'cm-attributes',
  34. props:{
  35. product:{
  36. type:Object,
  37. default: {}
  38. },
  39. goodsData:{
  40. type:Object,
  41. default: {}
  42. },
  43. },
  44. data() {
  45. return{
  46. }
  47. },
  48. created() {
  49. },
  50. methods:{
  51. },
  52. }
  53. </script>
  54. <style lang="scss">
  55. .bmCode{
  56. float: left;
  57. width: 702rpx;
  58. padding: 20rpx 24rpx 0 24rpx;
  59. border-bottom: 1px solid #F8F8F8
  60. }
  61. </style>