supplier.vue 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <template>
  2. <view>
  3. <!--template/supplier/supplier.wxml-->
  4. <template name="supplier_premium">
  5. <view :class="supplierTemplate.theme==2?'pdlr20':''" v-if="about.is_open_supply_chain==1&&supplierTemplate&&supplierTemplate.state==0&&supplierList.products.length>0">
  6. <!-- 供应商产品 -->
  7. <view class="mt20 r10" :style="'background:' + supplierTemplate.backgroundColor">
  8. <navigator class="head" hover-class="none" :url="'/product/list/list?categoryId=1&title=' + (supplierTemplate.titleType==1?supplierTemplate.titleCon:supplierTemplate.titleSubtitle) + '&supplier=' + supplierTemplate.contentId + '' + web">
  9. <view class="titleNav pdlr20 dflex" v-if="supplierTemplate.titleType==1">{{supplierTemplate.titleCon}}
  10. <image src="/static/pages/images/more.png" class="more"></image>
  11. </view>
  12. <image lazy-load="true" v-if="supplierTemplate.titleType==2" :src="supplierTemplate.titleCon + '?x-oss-process=style/w750-auto'"
  13. mode="widthFix" class="imgtit"></image>
  14. </navigator>
  15. <view :class="supplierTemplate.theme==2?'':'pdlr20'">
  16. <goods-list :pageList="supplierList" :about="about" :merchant="web"></goods-list>
  17. </view>
  18. <!-- <view class="jingxuan dflex pdlr20 {{supplierTemplate.lineNumber == 3 ? 'tabconTh' : ''}}">
  19. <block wx:for="{{supplierList}}" wx:key="index">
  20. <navigator url="/product/detail/detail?id={{item.id}}{{merchant.type==5?web:url}}" hover-class="none"
  21. class="li">
  22. <image lazy-load="true" src="{{item.pic + '?x-oss-process=style/w210'}}" mode="aspectFit"></image>
  23. <view class="name">{{item.title}}</view>
  24. <view class="price">
  25. ¥<text>{{about.show_membership_price==1&&item.actualPrice<item.salePrice?item.actualPrice:item.salePrice}}</text>
  26. <text class="vip"
  27. wx:if="{{about.show_membership_price==1&&item.membersPrice<item.salePrice}}">会员:{{item.membersPrice}}</text>
  28. <text class="del" wx:else>¥{{item.marketPrice}}</text>
  29. </view>
  30. </navigator>
  31. </block>
  32. </view> -->
  33. </view>
  34. </view>
  35. </template>
  36. </view>
  37. </template>
  38. <script>
  39. import goodsList from "../../components/goodsList/goodsList";
  40. export default {
  41. data() {
  42. return {};
  43. },
  44. components: {
  45. goodsList
  46. },
  47. props: {
  48. supplierTemplate: Object, //供应商配置
  49. web: String, //路由跳转
  50. about: Object, //参数配置
  51. supplierList: Object //{backgroundColor:背景颜色,displayStyle: 样式模板,lineNumber:每行几个,products:产品列表}
  52. },
  53. methods: {}
  54. };
  55. </script>
  56. <style>
  57. @import "./supplier.css";
  58. </style>