index.wxml 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <!-- /packageA/market/detail?id={{item.sa_itemgroupid}}&itemno={{item.itemno}}&istool=1 -->
  2. <view class="product" wx:for="{{list}}" wx:key="index">
  3. <view class="image-box">
  4. <van-image width="100%" wx:if="{{item.attinfos[0]||item.cover}}" height="100%" fit="cover" src="{{item.attinfos[0].subfiles[0].url||item.attinfos[0].url}}" use-loading-slot use-error-slot lazy-load>
  5. <van-loading slot="loading" type="spinner" size="20" vertical />
  6. <text slot="error">{{language['加载失败']||'加载失败'}}</text>
  7. </van-image>
  8. <van-image wx:else width="100%" height="100%" fit="cover" src="https://nb32663.obs.cn-east-2.myhuaweicloud.com:443/202302271677472008916B382a8d8b.jpg" use-loading-slot use-error-slot lazy-load>
  9. <van-loading slot="loading" type="spinner" size="20" vertical />
  10. <text slot="error">{{language['加载失败']||'加载失败'}}</text>
  11. </van-image>
  12. </view>
  13. <view class="right-box">
  14. <view class="title line-1">{{item.itemname||'--'}}</view>
  15. <view class="type line-1">{{language['型号']||'型号'}}:{{language[item.model]||item.model||'--'}} <text style="margin-left: 16rpx;">{{language['规格']||'规格'}}:{{language[item.spec]||item.spec||'--'}}</text></view>
  16. <view class="tags">
  17. <view style="background: #FA8C16;">
  18. {{language[item.brandname]||item.brandname}}
  19. </view>
  20. <view wx:for="{{language[item.tradefield]||item.tradefield}}" wx:key="tradefield" style="background: #FF3B30;">
  21. {{language[item.tradefield]||item.tradefield}}
  22. </view>
  23. </view>
  24. <view class="price">
  25. <view>
  26. ¥ {{item.marketprice}}/{{language[item.unitname]||item.unitname}}
  27. </view>
  28. </view>
  29. <block wx:if="{{userrole!='业务员'}}">
  30. <picker wx:if="{{item.tradefield.length>=2}}" range='{{language[item.tradefield]||item.tradefield}}' range-key='tradefield' data-item="{{item}}" bindchange='addToCart'>
  31. <navigator url="#" class="iconfont icon-gouwuche" bindtap="showTips" />
  32. </picker>
  33. <navigator url="#" class="iconfont icon-gouwuche" data-item="{{item}}" bindtap="addToCart" />
  34. </block>
  35. </view>
  36. </view>
  37. <Yl_Empty wx:if="{{list.length === 0}}" />