ld-goods.vue 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <template>
  2. <view class="goodsItem u-border u-flex-center">
  3. <image :src="value.goods_cover" v-if="value.goods_cover" class="u-goods200 u-ml15" mode=""></image>
  4. <image :src="value.goods_img" v-if="value.goods_img" class="u-goods200 u-ml15" mode=""></image>
  5. <view class="u-flex1 u-flex-column-start rightText u-ml30">
  6. <view class="u-text2 u-1A1A1A u-font28 textWidth">{{value.goods_title}}</view>
  7. <view class="bottext u-flex-column-start u-flex1">
  8. <text class="u-font22 u-999" v-if="value.sku_set_name">规格: {{value.sku_set_name}}</text>
  9. <view class="u-flex-center botPrice">
  10. <view class="u-FF0000 u-font32 " v-if="isInter">
  11. {{value.sale_price}}积分
  12. </view>
  13. <view class="u-FF0000 u-font32 " v-else>
  14. <rich-text :nodes="$mUtil.priceBigSmall(value.sale_price)" ></rich-text>
  15. </view>
  16. <text class="u-font26 u-666 u-ml15" v-if="value.num">x {{value.num}}</text>
  17. <text class="u-font26 u-666 u-ml15" v-if="value.number">x {{value.number}}</text>
  18. </view>
  19. </view>
  20. </view>
  21. <view class="btnComment_status" v-if="value.transaction_status==5&&value.comment_status==0&&position==0" @click="evaluation(value.id)">去评价</view>
  22. </view>
  23. </template>
  24. <script>
  25. export default {
  26. props:{
  27. value:{
  28. type:Object,
  29. default:{}
  30. },
  31. position:{
  32. type:Number,
  33. default:0
  34. },
  35. keys:{
  36. type:Number,
  37. default:0
  38. },
  39. isInter:{
  40. type:Boolean,
  41. default:false
  42. }
  43. },
  44. data(){
  45. return{
  46. price:66.2
  47. }
  48. },
  49. methods:{
  50. evaluation(id){
  51. let data={
  52. id:id,
  53. keys:this.keys
  54. }
  55. this.$emit('parentevaluation',data)
  56. }
  57. }
  58. }
  59. </script>
  60. <style>
  61. .goodsItem {
  62. padding: 40rpx 0 ;
  63. position: relative;
  64. }
  65. .textWidth{
  66. width: 420rpx;
  67. }
  68. .btnComment_status{
  69. position: absolute;
  70. right: 0;
  71. bottom: 30rpx;
  72. background-color: #00321E;
  73. width: 180rpx;
  74. height: 60rpx;
  75. text-align: center;
  76. line-height: 60rpx;
  77. color: #fff;
  78. font-size: 28rpx;
  79. border-radius: 40rpx;
  80. }
  81. </style>