cm-prams-popup.vue 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <template name="cm-parameter">
  2. <!-- 相关参数 -->
  3. <tui-bottom-popup :radius="true" :show="popupShow" @close="hidePopup">
  4. <view class="tui-popup-box clearfix">
  5. <view class="title">商品参数</view>
  6. <div class="tui-popup-main">
  7. <scroll-view class="tui-popup-scroll" scroll-y="true">
  8. <view class="content-tr">
  9. <view class="content-td">起订量</view>
  10. <view class="content-th">{{ product.minBuyNumber }}</view>
  11. </view>
  12. <view class="content-tr">
  13. <view class="content-td">品牌</view>
  14. <view class="content-th">{{
  15. product.brandName == null ? '其他' : product.brandName
  16. }}</view>
  17. </view>
  18. <view class="content-tr">
  19. <view class="content-td">分类</view>
  20. <view class="content-th">{{
  21. product.typeName == null ? '暂无' : product.typeName
  22. }}</view>
  23. </view>
  24. <view class="content-tr">
  25. <view class="content-td">包装规格</view>
  26. <view class="content-th">{{ product.unit }}</view>
  27. </view>
  28. <view class="content-tr">
  29. <view class="content-td">商品编码</view>
  30. <view class="content-th">{{ product.productCode }}</view>
  31. </view>
  32. <view class="content-tr">
  33. <view class="content-td">库存</view>
  34. <view class="content-th">{{ product.stock }}</view>
  35. </view>
  36. <view
  37. class="content-tr"
  38. v-if="product.parametersList.length > 0"
  39. v-for="(item, index) in product.parametersList"
  40. :key="index"
  41. >
  42. <view class="content-td">{{ item.paramsName }}</view>
  43. <view class="content-th">{{ item.paramsContent }}</view>
  44. </view>
  45. </scroll-view>
  46. </div>
  47. <view
  48. class="tui-right-flex tui-popup-btn"
  49. :style="{ paddingBottom: isIphoneX ? '68rpx' : '34rpx' }"
  50. >
  51. <view class="tui-flex-1"> <view class="tui-button" @click="hidePopup">收起</view> </view>
  52. </view>
  53. </view>
  54. </tui-bottom-popup>
  55. </template>
  56. <script>
  57. export default{
  58. name:'cm-prams-popup',
  59. props:{
  60. product:{
  61. type:Object,
  62. },
  63. popupShow:{
  64. type:Boolean,
  65. default:false
  66. }
  67. },
  68. data() {
  69. return{
  70. data:[]
  71. }
  72. },
  73. created() {
  74. console.log('111111',this.product)
  75. },
  76. methods:{
  77. hidePopup(){
  78. this.$parent.popupShow0 = false
  79. },
  80. },
  81. }
  82. </script>
  83. <style lang="scss">
  84. </style>