product.wxml 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <!--myComponents/product/product.wxml-->
  2. <view class="product_content">
  3. <view class="product_item" wx:for="{{tableData}}" wx:for-index="index" wx:key="index" data-item="{{item}}" bind:tap="checkMessage">
  4. <swiper class="swiper" autoplay="{{false}}" interval="{{3000}}" duration="{{500}}" indicator-dots="{{false}}">
  5. <block wx:if="{{item.systemFileList.length>0}}">
  6. <swiper-item wx:for="{{item.systemFileList}}" wx:for-item="img" wx:key="*this">
  7. <!-- <wux-image src="{{imgHttp+img.guid}}" wux-class="image" width="100%" height="100px" shape="rounded" class="slide-image" /> -->
  8. <!-- <view class="slide-image" style="background-image: url('{{imgHttp+img.guid}}')"></view> -->
  9. <image src="{{imgHttp+img.guid}}" class="slide-image" mode="aspectFit"/>
  10. </swiper-item>
  11. </block>
  12. <swiper-item wx:else>
  13. <!-- <image class="slide-image" src="/static/image/empty.gif" mode=""/> -->
  14. <view class="slide-image" style="background-image: url('/static/image/empty.gif')"></view>
  15. </swiper-item>
  16. </swiper>
  17. <view class="flex">
  18. <view class="title">
  19. {{index + 1}}.{{item.name}}
  20. </view>
  21. <view wx:if="{{item.concernType == 0 || item.concernType}}" class="icon">
  22. <view wx:if="{{!isFollow}}" class="iconfont myIconmonitor" data-index="{{index}}" catch:tap="control"></view>
  23. <view class="icon1 iconfont {{concernType[item.concernType]}}" data-index="{{index}}" catch:tap="cancelFollow"></view>
  24. <myPopover2 wx:if="{{isFollow}}" id="myPopover{{index}}" show="{{item.showMenu}}">
  25. <view slot="menu" class="menu">
  26. <view class="menu_item" wx:for="{{menu}}" wx:for-item="menu" wx:for-index="ind" data-item="{{menu}}" data-index="{{index}}" catch:tap="onClickA">{{menu.label}}</view>
  27. </view>
  28. <view class="iconfont myIconsangedian-type-1" data-index="{{index}}" catch:tap="moreMenu"></view>
  29. </myPopover2>
  30. </view>
  31. <view wx:else class="icon">
  32. <view class="iconfont myIconmonitor" data-index="{{index}}" catch:tap="control"></view>
  33. <view class="iconfont myIconguanzhu" data-index="{{index}}" catch:tap="open"></view>
  34. </view>
  35. </view>
  36. <block wx:if="{{item.show == true}}">
  37. <view class="product_operate" >
  38. <view class="cancel" data-index="{{index}}" catch:tap="cancel">×</view>
  39. <view class="grids" bordered="{{ false }}">
  40. <view class="grid" data-type="1" data-index="{{index}}" catch:tap="attention">
  41. <view class="iconfont myIconanquanbangzhu operate_icon"></view>
  42. <view class="operate_text">白名单</view>
  43. </view>
  44. <view class="line"></view>
  45. <view class="grid" data-type="2" data-index="{{index}}" catch:tap="attention">
  46. <view class="iconfont myIcongroup43 operate_icon"></view>
  47. <view class="operate_text">灰名单</view>
  48. </view>
  49. <view class="line"></view>
  50. <view class="grid" data-type="0" data-index="{{index}}" catch:tap="attention">
  51. <view class="iconfont myIconicon-test operate_icon"></view>
  52. <view class="operate_text">黑名单</view>
  53. </view>
  54. </view>
  55. </view>
  56. </block>
  57. </view>
  58. <!-- <view class="foot" wx:if="{{total && tableData.length>0}}">
  59. <view wx:if="{{total>tableData.length}}" bind:tap="loadMore">加载更多</view>
  60. <wux-spin wux-class="spin" size="small" wx:elif="{{loading}}"/>
  61. <view wx:elif="{{total>10}}">没有更多了</view>
  62. </view> -->
  63. </view>