videolist.wxml 5.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <view class="topbox" style="padding-top:{{top}}px;height:{{top*1+hgt*1}}px;">
  2. <view class="leftindexbox clearfix" style="top: {{top*1+8}}px;">
  3. <image bindtap="goindextap" class="leftgoto" src="../../../img/back.png"></image>
  4. <text></text>
  5. <image bindtap="goindextap" class="gotoindex" src="../../../img/goindex.png"></image>
  6. <view bindtap="goindextap" class="gotoidxbox"></view>
  7. </view>
  8. <view class="fontfpm fontr32 center maintitle" style="line-height: 44px;">视频素材</view>
  9. </view>
  10. <view class="decorateTypeBox {{!topdata?'':'wordbg'}} " style="margin-top:{{top*1+hgt*1}}px;">
  11. <view class=" clearfix firsTitlebox">
  12. <view data-idx="0" data-fid="" bindtap="firsttap" class="{{firsTitext==''?'nowtitle':''}}">全部</view>
  13. <view wx:for="{{titlist}}" wx:for-item="titem" wx:key="{{titem.id}}" data-fid="{{titem.id}}" data-idx="{{index}}" bindtap="firsttap" class="{{firsTitext==titem.id?'nowtitle':''}}">{{titem.name}}</view>
  14. </view>
  15. <view wx:if="{{firsTitext!=''}}" class="secondbox scroll_content">
  16. <button data-sid="" bindtap="childtypetap" class="{{nowTagText==''?'nowbtn':''}}">全部</button>
  17. <button wx:for="{{secondtitlist}}" wx:for-item="itembtn" data-sid="{{itembtn.id}}" bindtap="childtypetap" class="{{nowTagText==itembtn.id?'nowbtn':''}}">{{itembtn.name}}</button>
  18. </view>
  19. </view>
  20. <view class="videolistbox fontfpr clearfix relative" style="padding-top: {{20+videotop*1}}rpx;margin-top:{{top*1+hgt*1}}px;">
  21. <view class="leftvideolistbox pull-left clearfix">
  22. <view wx:for="{{leftlist}}" wx:for-item="leftitem" bindtap="videoTap" data-vid="{{leftitem.id}}" class="everyvideobox">
  23. <view class="relative">
  24. <view data-vid="{{leftitem.id}}" class="videotype colorfff">
  25. {{!!leftitem.label&&!!leftitem.type?'#':''}}{{leftitem.label?leftitem.label:leftitem.type}}</view>
  26. <image class="playImg" data-vid="{{leftitem.id}}" src="../../../img/play.png"></image>
  27. <image wx:if="{{leftitem.cover!=''}}" class="videocover" data-vid="{{leftitem.id}}" mode="widthFix" bindload="videoimgload" binderror="videoimgload" src="{{leftitem.cover}}?x-oss-process=image/resize,w_375"></image>
  28. <image wx:if="{{leftitem.cover==''&&leftitem.video_url!=''}}" class="videocover" data-vid="{{leftitem.id}}" mode="widthFix" bindload="videoimgload" binderror="videoimgload" src="{{leftitem.video_url}}?x-oss-process=video/snapshot,t_100,f_jpg,w_500,m_fast"></image>
  29. <image wx:if="{{leftitem.cover==''&&leftitem.video_url==''}}" class="videocover" data-vid="{{leftitem.id}}" mode="widthFix" bindload="videoimgload" binderror="videoimgload" src="{{imgUrl}}xcx/nonedata.jpg?x-oss-process=image/resize,w_375"></image>
  30. </view>
  31. <view data-vid="{{leftitem.id}}" class="contentBox relative">
  32. <view data-vid="{{leftitem.id}}" class="videoTitle ellipsisTwo">{{leftitem.title}}</view>
  33. </view>
  34. </view>
  35. </view>
  36. <view class="rightvideolistbox pull-left clearfix">
  37. <view wx:for="{{rightlist}}" wx:for-item="rightitem" bindtap="videoTap" data-vid="{{rightitem.id}}" class="everyvideobox">
  38. <view class="relative">
  39. <view data-vid="{{rightitem.id}}" class="videotype">
  40. {{!!rightitem.label&&!!rightitem.type?'#':''}}{{rightitem.label?rightitem.label:rightitem.type}}
  41. </view>
  42. <image wx:if="{{rightitem.cover!=''}}" class="videocover" data-vid="{{rightitem.id}}" mode="widthFix" bindload="videoimgload" binderror="videoimgload" src="{{rightitem.cover}}?x-oss-process=image/resize,w_375"></image>
  43. <image wx:if="{{rightitem.cover==''&&rightitem.video_url!=''}}" class="videocover" mode="widthFix" data-vid="{{rightitem.id}}" bindload="videoimgload" binderror="videoimgload" src="{{rightitem.video_url}}?x-oss-process=video/snapshot,t_100,f_jpg,w_500,m_fast"></image>
  44. <image wx:if="{{rightitem.cover==''&&rightitem.video_url==''}}" class="videocover" data-vid="{{rightitem.id}}" mode="widthFix" bindload="videoimgload" binderror="videoimgload" src="{{imgUrl}}xcx/nonedata.jpg?x-oss-process=image/resize,w_375"></image>
  45. <image class="playImg" data-vid="{{rightitem.id}}" src="../../../img/play.png"></image>
  46. </view>
  47. <view data-vid="{{rightitem.id}}" class="contentBox relative">
  48. <view data-vid="{{rightitem.id}}" class="videoTitle ellipsisTwo">{{rightitem.title}}</view>
  49. </view>
  50. </view>
  51. </view>
  52. <nonedata len="{{leftlist.length}}" datashow="{{rightlist.length==0&&datashow}}"></nonedata>
  53. </view>
  54. <block wx:if="{{!!shareobj.headimgurl||!!shareobj.nickname}}">
  55. <view class="contactSales">
  56. <view class="contactSales-left">
  57. <image class="left-avatar" src="{{shareobj.headimgurl}}"></image>
  58. <view class="left-msg">
  59. <view class="left-name">
  60. <text>{{shareobj.nickname}}</text>
  61. <image class="nameCard" src="../../../img/nameCard12.png" bindtap="toPageNameCard"></image>
  62. </view>
  63. <view class="left-text">{{companyName}}</view>
  64. </view>
  65. </view>
  66. <view class="contactSales-right">
  67. <view class="right-box1" bindtap="callphonetap">
  68. <image class="rightmobile" src="../../../img/mobile121.png"></image>
  69. <text>电话预约</text>
  70. </view>
  71. <view class="right-box1" bindtap="prelooktap">
  72. <image class="rightmobile" src="../../../img/weixin12.png"></image>
  73. <text>微信咨询</text>
  74. </view>
  75. </view>
  76. </view>
  77. </block>
  78. <mustlogin loginFlag="{{loginFlag}}" orgname="{{companyobj.company_name}}" logo="{{companyobj.logo}}" canIUseGetUserProfile="{{canIUseGetUserProfile}}" id="loginbox" bind:run="videofun"></mustlogin>