Commit 23107995469634e762501d3a15eb8ece710c1904

Authored by 前端开发-罗建龙
1 parent 09f6c6f4

OA 单 跳转视频号

@@ -52,6 +52,8 @@ App({ @@ -52,6 +52,8 @@ App({
52 config2: null, //门店配置 52 config2: null, //门店配置
53 code: null, 53 code: null,
54 user_id:null,// qa-6519858,// 54 user_id:null,// qa-6519858,//
  55 + // user_id:6520314,// qa-6519858,//
  56 + // user_id:14148118,// qa-6519858,//
55 buy_now: null, 57 buy_now: null,
56 picklist: null, //门店列表 58 picklist: null, //门店列表
57 wuliuprice: null, //物流价格表 59 wuliuprice: null, //物流价格表
@@ -1197,5 +1199,66 @@ App({ @@ -1197,5 +1199,66 @@ App({
1197 }; 1199 };
1198 }, 1200 },
1199 1201
  1202 + //跳转视频号
  1203 + openChannelsActivity(obj){
  1204 + if (!obj.finderUserName) {
  1205 + wx.showToast({
  1206 + title: '参数缺少,跳转失败',
  1207 + duration: 2000,
  1208 + });
  1209 + }
  1210 + console.log('视频号参数:')
  1211 + console.log(obj)
  1212 + if (obj.video_type==1) { //1是直播 2 是 视频
  1213 + wx.getChannelsLiveInfo({
  1214 + finderUserName:obj.finderUserName,
  1215 + success:(res)=>{
  1216 + let {feedId ,status,nonceId} = res
  1217 + if (true || status == 2) {
  1218 + wx.openChannelsLive({
  1219 + finderUserName:obj.finderUserName,
  1220 + feedId,
  1221 + nonceId,
  1222 + success:()=>{
  1223 + console.log('进入直播间成功')
  1224 + },
  1225 + fail:(error)=>{
  1226 + console.log('进入直播间失败')
  1227 + console.log(error)
  1228 + }
  1229 + })
  1230 + }
  1231 + },
  1232 + fail:(error)=>{
  1233 + console.log('跳转失败1')
  1234 + console.log(error)
  1235 + wx.showModal({
  1236 + title: '提示',
  1237 + content: '获取直播失败:'+error.err_code,
  1238 + showCancel:false,
  1239 + success (res) {
  1240 + if (res.confirm) {
  1241 + console.log('用户点击确定')
  1242 + } else if (res.cancel) {
  1243 + console.log('用户点击取消')
  1244 + }
  1245 + }
  1246 + })
  1247 + }
  1248 + })
  1249 + }else{
  1250 + wx.openChannelsActivity({
  1251 + finderUserName:obj.finderUserName,
  1252 + feedId:obj.feedId,
  1253 + success:()=>{
  1254 + console.log('跳转成功')
  1255 + },
  1256 + fail:(error)=>{
  1257 + console.log('跳转失败')
  1258 + console.log(error)
  1259 + }
  1260 + })
  1261 + }
  1262 + },
1200 1263
1201 }); 1264 });
components/diy_advertising/diy_advertising.js
@@ -43,7 +43,16 @@ Component({ @@ -43,7 +43,16 @@ Component({
43 var url=e.currentTarget.dataset.url; 43 var url=e.currentTarget.dataset.url;
44 getApp().goto(url); 44 getApp().goto(url);
45 }, 45 },
46 - 46 + nv_void(e){
  47 + var feedId=e.currentTarget.dataset.feedid;
  48 + var finderUserName=e.currentTarget.dataset.finderusername;
  49 + var video_type=e.currentTarget.dataset.video_type;
  50 + getApp().openChannelsActivity({
  51 + feedId,
  52 + finderUserName,
  53 + video_type
  54 + })
  55 + },
47 imageLoad:function(e){ 56 imageLoad:function(e){
48 var imgwidth = e.detail.width; 57 var imgwidth = e.detail.width;
49 var imgheight = e.detail.height; 58 var imgheight = e.detail.height;
components/diy_advertising/diy_advertising.wxml
@@ -19,6 +19,11 @@ @@ -19,6 +19,11 @@
19 <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image> 19 <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image>
20 </navigator> 20 </navigator>
21 </block> 21 </block>
  22 + <block wx:elif="{{item.finderUserName && item.video_type}}">
  23 + <view bindtap="nv_void" data-feedId="{{item.feedId}}" data-video_type="{{item.video_type}}" data-finderUserName="{{item.finderUserName}}" class="s1_gk_a1" >
  24 + <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image>
  25 + </view>
  26 + </block>
22 <block wx:else> 27 <block wx:else>
23 <view data-url="{{item.wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 28 <view data-url="{{item.wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
24 <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image> 29 <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image>
@@ -53,6 +58,11 @@ @@ -53,6 +58,11 @@
53 </navigator> 58 </navigator>
54 </block> 59 </block>
55 60
  61 + <block wx:elif="{{item.finderUserName && item.video_type}}">
  62 + <view class="s1_gk_a1" bindtap="nv_void" data-feedId="{{item.feedId}}" data-video_type="{{item.video_type}}" data-finderUserName="{{item.finderUserName}}">
  63 + <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image>
  64 + </view>
  65 + </block>
56 <block wx:else> 66 <block wx:else>
57 <view data-url="{{item.wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 67 <view data-url="{{item.wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
58 <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image> 68 <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image>
@@ -97,6 +107,12 @@ @@ -97,6 +107,12 @@
97 </navigator> 107 </navigator>
98 </block> 108 </block>
99 109
  110 + <block wx:elif="{{item.finderUserName && item.video_type}}">
  111 + <view bindtap="nv_void" data-feedId="{{item.feedId}}" data-video_type="{{item.video_type}}" data-finderUserName="{{item.finderUserName}}" class="s1_gk_a1" >
  112 + <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image>
  113 + </view>
  114 + </block>
  115 +
100 <block wx:else> 116 <block wx:else>
101 <view data-url="{{item.wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 117 <view data-url="{{item.wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
102 <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image> 118 <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image>
@@ -140,6 +156,11 @@ @@ -140,6 +156,11 @@
140 </navigator> 156 </navigator>
141 </block> 157 </block>
142 158
  159 + <block wx:elif="{{item.finderUserName && item.video_type}}">
  160 + <view bindtap="nv_void" data-feedId="{{item.feedId}}" data-video_type="{{item.video_type}}" data-finderUserName="{{item.finderUserName}}" class="s1_gk_a1" >
  161 + <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image>
  162 + </view>
  163 + </block>
143 <block wx:else> 164 <block wx:else>
144 <view data-url="{{item.wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 165 <view data-url="{{item.wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
145 <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image> 166 <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image>
@@ -171,6 +192,12 @@ @@ -171,6 +192,12 @@
171 </navigator> 192 </navigator>
172 </block> 193 </block>
173 194
  195 + <block wx:elif="{{item.finderUserName && item.video_type}}">
  196 + <view bindtap="nv_void" data-feedId="{{item.feedId}}" data-video_type="{{item.video_type}}" data-finderUserName="{{item.finderUserName}}" class="s1_gk_a1" >
  197 + <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image>
  198 + </view>
  199 + </block>
  200 +
174 <block wx:else> 201 <block wx:else>
175 <view data-url="{{item.wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 202 <view data-url="{{item.wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
176 <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image> 203 <image src="{{item.src}}" mode="widthFix" lazy-load="true"></image>
@@ -202,6 +229,11 @@ @@ -202,6 +229,11 @@
202 <image src="{{object.data[0].src}}" lazy-load="true"></image> 229 <image src="{{object.data[0].src}}" lazy-load="true"></image>
203 </navigator> 230 </navigator>
204 </block> 231 </block>
  232 + <block wx:elif="{{object.data[0].finderUserName && object.data[0].feedId}}">
  233 + <view bindtap="nv_void" data-feedId="{{object.data[0].feedId}}" data-finderUserName="{{object.data[0].finderUserName}}" class="s1_gk_a1" >
  234 + <image src="{{object.data[0].src}}" lazy-load="true"></image>
  235 + </view>
  236 + </block>
205 <block wx:else> 237 <block wx:else>
206 <view data-url="{{object.data[0].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 238 <view data-url="{{object.data[0].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
207 <image src="{{object.data[0].src}}" lazy-load="true"></image> 239 <image src="{{object.data[0].src}}" lazy-load="true"></image>
@@ -234,6 +266,11 @@ @@ -234,6 +266,11 @@
234 <image src="{{object.data[1].src}}" lazy-load="true"></image> 266 <image src="{{object.data[1].src}}" lazy-load="true"></image>
235 </navigator> 267 </navigator>
236 </block> 268 </block>
  269 + <block wx:elif="{{object.data[1].finderUserName && object.data[1].feedId}}">
  270 + <view bindtap="nv_void" data-feedId="{{object.data[1].feedId}}" data-finderUserName="{{object.data[1].finderUserName}}" class="s1_gk_a1" >
  271 + <image src="{{object.data[1].src}}" lazy-load="true"></image>
  272 + </view>
  273 + </block>
237 <block wx:else> 274 <block wx:else>
238 <view data-url="{{object.data[1].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 275 <view data-url="{{object.data[1].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
239 <image src="{{object.data[1].src}}" lazy-load="true"></image> 276 <image src="{{object.data[1].src}}" lazy-load="true"></image>
@@ -265,6 +302,11 @@ @@ -265,6 +302,11 @@
265 <image src="{{object.data[2].src}}" lazy-load="true"></image> 302 <image src="{{object.data[2].src}}" lazy-load="true"></image>
266 </navigator> 303 </navigator>
267 </block> 304 </block>
  305 + <block wx:elif="{{object.data[2].finderUserName && object.data[2].feedId}}">
  306 + <view bindtap="nv_void" data-feedId="{{object.data[2].feedId}}" data-finderUserName="{{object.data[2].finderUserName}}" class="s1_gk_a1" >
  307 + <image src="{{object.data[2].src}}" lazy-load="true"></image>
  308 + </view>
  309 + </block>
268 <block wx:else> 310 <block wx:else>
269 <view data-url="{{object.data[2].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 311 <view data-url="{{object.data[2].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
270 <image src="{{object.data[2].src}}" lazy-load="true"></image> 312 <image src="{{object.data[2].src}}" lazy-load="true"></image>
@@ -304,6 +346,11 @@ @@ -304,6 +346,11 @@
304 <image src="{{object.data[0].src}}" lazy-load="true"></image> 346 <image src="{{object.data[0].src}}" lazy-load="true"></image>
305 </navigator> 347 </navigator>
306 </block> 348 </block>
  349 + <block wx:elif="{{object.data[0].finderUserName && object.data[0].feedId}}">
  350 + <view bindtap="nv_void" data-feedId="{{object.data[0].feedId}}" data-finderUserName="{{object.data[0].finderUserName}}" class="s1_gk_a1" >
  351 + <image src="{{object.data[0].src}}" lazy-load="true"></image>
  352 + </view>
  353 + </block>
307 <block wx:else> 354 <block wx:else>
308 <view data-url="{{object.data[0].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 355 <view data-url="{{object.data[0].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
309 <image src="{{object.data[0].src}}" lazy-load="true"></image> 356 <image src="{{object.data[0].src}}" lazy-load="true"></image>
@@ -334,6 +381,11 @@ @@ -334,6 +381,11 @@
334 <image src="{{object.data[1].src}}" lazy-load="true"></image> 381 <image src="{{object.data[1].src}}" lazy-load="true"></image>
335 </navigator> 382 </navigator>
336 </block> 383 </block>
  384 + <block wx:elif="{{object.data[1].finderUserName && object.data[1].feedId}}">
  385 + <view bindtap="nv_void" data-feedId="{{object.data[1].feedId}}" data-finderUserName="{{object.data[1].finderUserName}}" class="s1_gk_a1" >
  386 + <image src="{{object.data[1].src}}" lazy-load="true"></image>
  387 + </view>
  388 + </block>
337 <block wx:else> 389 <block wx:else>
338 <view data-url="{{object.data[1].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 390 <view data-url="{{object.data[1].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
339 <image src="{{object.data[1].src}}" lazy-load="true"></image> 391 <image src="{{object.data[1].src}}" lazy-load="true"></image>
@@ -367,6 +419,11 @@ @@ -367,6 +419,11 @@
367 <image src="{{object.data[2].src}}" lazy-load="true"></image> 419 <image src="{{object.data[2].src}}" lazy-load="true"></image>
368 </navigator> 420 </navigator>
369 </block> 421 </block>
  422 + <block wx:elif="{{object.data[2].finderUserName && object.data[2].feedId}}">
  423 + <view bindtap="nv_void" data-feedId="{{object.data[2].feedId}}" data-finderUserName="{{object.data[2].finderUserName}}" class="s1_gk_a1" >
  424 + <image src="{{object.data[2].src}}" lazy-load="true"></image>
  425 + </view>
  426 + </block>
370 <block wx:else> 427 <block wx:else>
371 <view data-url="{{object.data[2].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 428 <view data-url="{{object.data[2].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
372 <image src="{{object.data[2].src}}" lazy-load="true"></image> 429 <image src="{{object.data[2].src}}" lazy-load="true"></image>
@@ -397,6 +454,11 @@ @@ -397,6 +454,11 @@
397 <image src="{{object.data[3].src}}" lazy-load="true"></image> 454 <image src="{{object.data[3].src}}" lazy-load="true"></image>
398 </navigator> 455 </navigator>
399 </block> 456 </block>
  457 + <block wx:elif="{{object.data[3].finderUserName && object.data[3].feedId}}">
  458 + <view bindtap="nv_void" data-feedId="{{object.data[3].feedId}}" data-finderUserName="{{object.data[3].finderUserName}}" class="s1_gk_a1" >
  459 + <image src="{{object.data[3].src}}" lazy-load="true"></image>
  460 + </view>
  461 + </block>
400 <block wx:else> 462 <block wx:else>
401 <view data-url="{{object.data[3].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 463 <view data-url="{{object.data[3].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
402 <image src="{{object.data[3].src}}" lazy-load="true"></image> 464 <image src="{{object.data[3].src}}" lazy-load="true"></image>
@@ -434,6 +496,11 @@ @@ -434,6 +496,11 @@
434 <image src="{{object.data[0].src}}" lazy-load="true"></image> 496 <image src="{{object.data[0].src}}" lazy-load="true"></image>
435 </navigator> 497 </navigator>
436 </block> 498 </block>
  499 + <block wx:elif="{{object.data[0].finderUserName && object.data[0].feedId}}">
  500 + <view bindtap="nv_void" data-feedId="{{object.data[0].feedId}}" data-finderUserName="{{object.data[0].finderUserName}}" class="s1_gk_a1" >
  501 + <image src="{{object.data[0].src}}" lazy-load="true"></image>
  502 + </view>
  503 + </block>
437 <block wx:else> 504 <block wx:else>
438 <view data-url="{{object.data[0].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 505 <view data-url="{{object.data[0].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
439 <image src="{{object.data[0].src}}" lazy-load="true"></image> 506 <image src="{{object.data[0].src}}" lazy-load="true"></image>
@@ -464,6 +531,11 @@ @@ -464,6 +531,11 @@
464 <image src="{{object.data[1].src}}" lazy-load="true"></image> 531 <image src="{{object.data[1].src}}" lazy-load="true"></image>
465 </navigator> 532 </navigator>
466 </block> 533 </block>
  534 + <block wx:elif="{{object.data[1].finderUserName && object.data[1].feedId}}">
  535 + <view bindtap="nv_void" data-feedId="{{object.data[1].feedId}}" data-finderUserName="{{object.data[1].finderUserName}}" class="s1_gk_a1" >
  536 + <image src="{{object.data[1].src}}" lazy-load="true"></image>
  537 + </view>
  538 + </block>
467 <block wx:else> 539 <block wx:else>
468 <view data-url="{{object.data[1].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 540 <view data-url="{{object.data[1].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
469 <image src="{{object.data[1].src}}" lazy-load="true"></image> 541 <image src="{{object.data[1].src}}" lazy-load="true"></image>
@@ -498,6 +570,11 @@ @@ -498,6 +570,11 @@
498 <image src="{{object.data[2].src}}" lazy-load="true"></image> 570 <image src="{{object.data[2].src}}" lazy-load="true"></image>
499 </navigator> 571 </navigator>
500 </block> 572 </block>
  573 + <block wx:elif="{{object.data[2].finderUserName && object.data[2].feedId}}">
  574 + <view bindtap="nv_void" data-feedId="{{object.data[2].feedId}}" data-finderUserName="{{object.data[2].finderUserName}}" class="s1_gk_a1" >
  575 + <image src="{{object.data[2].src}}" lazy-load="true"></image>
  576 + </view>
  577 + </block>
501 <block wx:else> 578 <block wx:else>
502 <view data-url="{{object.data[2].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 579 <view data-url="{{object.data[2].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
503 <image src="{{object.data[2].src}}" lazy-load="true"></image> 580 <image src="{{object.data[2].src}}" lazy-load="true"></image>
@@ -528,6 +605,11 @@ @@ -528,6 +605,11 @@
528 <image src="{{object.data[3].src}}" lazy-load="true"></image> 605 <image src="{{object.data[3].src}}" lazy-load="true"></image>
529 </navigator> 606 </navigator>
530 </block> 607 </block>
  608 + <block wx:elif="{{object.data[3].finderUserName && object.data[3].feedId}}">
  609 + <view bindtap="nv_void" data-feedId="{{object.data[3].feedId}}" data-finderUserName="{{object.data[3].finderUserName}}" class="s1_gk_a1" >
  610 + <image src="{{object.data[3].src}}" lazy-load="true"></image>
  611 + </view>
  612 + </block>
531 <block wx:else> 613 <block wx:else>
532 <view data-url="{{object.data[3].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 614 <view data-url="{{object.data[3].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
533 <image src="{{object.data[3].src}}" lazy-load="true"></image> 615 <image src="{{object.data[3].src}}" lazy-load="true"></image>
@@ -567,6 +649,11 @@ @@ -567,6 +649,11 @@
567 <image src="{{object.data[0].src}}" lazy-load="true"></image> 649 <image src="{{object.data[0].src}}" lazy-load="true"></image>
568 </navigator> 650 </navigator>
569 </block> 651 </block>
  652 + <block wx:elif="{{object.data[0].finderUserName && object.data[0].feedId}}">
  653 + <view bindtap="nv_void" data-feedId="{{object.data[0].feedId}}" data-finderUserName="{{object.data[0].finderUserName}}" class="s1_gk_a1">
  654 + <image src="{{object.data[0].src}}" lazy-load="true"></image>
  655 + </view>
  656 + </block>
570 <block wx:else> 657 <block wx:else>
571 <view data-url="{{object.data[0].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 658 <view data-url="{{object.data[0].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
572 <image src="{{object.data[0].src}}" lazy-load="true"></image> 659 <image src="{{object.data[0].src}}" lazy-load="true"></image>
@@ -597,6 +684,11 @@ @@ -597,6 +684,11 @@
597 <image src="{{object.data[1].src}}" lazy-load="true"></image> 684 <image src="{{object.data[1].src}}" lazy-load="true"></image>
598 </navigator> 685 </navigator>
599 </block> 686 </block>
  687 + <block wx:elif="{{object.data[1].finderUserName && object.data[1].feedId}}">
  688 + <view bindtap="nv_void" data-feedId="{{object.data[1].feedId}}" data-finderUserName="{{object.data[1].finderUserName}}" class="s1_gk_a1">
  689 + <image src="{{object.data[1].src}}" lazy-load="true"></image>
  690 + </view>
  691 + </block>
600 <block wx:else> 692 <block wx:else>
601 <view data-url="{{object.data[1].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 693 <view data-url="{{object.data[1].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
602 <image src="{{object.data[1].src}}" lazy-load="true"></image> 694 <image src="{{object.data[1].src}}" lazy-load="true"></image>
@@ -631,6 +723,11 @@ @@ -631,6 +723,11 @@
631 <image src="{{object.data[2].src}}" lazy-load="true"></image> 723 <image src="{{object.data[2].src}}" lazy-load="true"></image>
632 </navigator> 724 </navigator>
633 </block> 725 </block>
  726 + <block wx:elif="{{object.data[2].finderUserName && object.data[2].feedId}}">
  727 + <view bindtap="nv_void" data-feedId="{{object.data[2].feedId}}" data-finderUserName="{{object.data[2].finderUserName}}" class="s1_gk_a1">
  728 + <image src="{{object.data[2].src}}" lazy-load="true"></image>
  729 + </view>
  730 + </block>
634 <block wx:else> 731 <block wx:else>
635 <view data-url="{{object.data[2].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 732 <view data-url="{{object.data[2].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
636 <image src="{{object.data[2].src}}" lazy-load="true"></image> 733 <image src="{{object.data[2].src}}" lazy-load="true"></image>
@@ -655,6 +752,11 @@ @@ -655,6 +752,11 @@
655 <image src="{{object.data[3].src}}" lazy-load="true"></image> 752 <image src="{{object.data[3].src}}" lazy-load="true"></image>
656 </navigator> 753 </navigator>
657 </block> 754 </block>
  755 + <block wx:elif="{{object.data[3].finderUserName && object.data[3].feedId}}">
  756 + <view bindtap="nv_void" data-feedId="{{object.data[3].feedId}}" data-finderUserName="{{object.data[3].finderUserName}}" class="s1_gk_a1">
  757 + <image src="{{object.data[3].src}}" lazy-load="true"></image>
  758 + </view>
  759 + </block>
658 <block wx:else> 760 <block wx:else>
659 <view data-url="{{object.data[3].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 761 <view data-url="{{object.data[3].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
660 <image src="{{object.data[3].src}}" lazy-load="true"></image> 762 <image src="{{object.data[3].src}}" lazy-load="true"></image>
@@ -683,6 +785,11 @@ @@ -683,6 +785,11 @@
683 <image src="{{object.data[4].src}}" lazy-load="true"></image> 785 <image src="{{object.data[4].src}}" lazy-load="true"></image>
684 </navigator> 786 </navigator>
685 </block> 787 </block>
  788 + <block wx:elif="{{object.data[4].finderUserName && object.data[4].feedId}}">
  789 + <view bindtap="nv_void" data-feedId="{{object.data[4].feedId}}" data-finderUserName="{{object.data[4].finderUserName}}" class="s1_gk_a1">
  790 + <image src="{{object.data[4].src}}" lazy-load="true"></image>
  791 + </view>
  792 + </block>
686 <block wx:else> 793 <block wx:else>
687 <view data-url="{{object.data[4].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url"> 794 <view data-url="{{object.data[4].wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url">
688 <image src="{{object.data[4].src}}" lazy-load="true"></image> 795 <image src="{{object.data[4].src}}" lazy-load="true"></image>
@@ -721,6 +828,14 @@ @@ -721,6 +828,14 @@
721 </navigator> 828 </navigator>
722 </block> 829 </block>
723 830
  831 + <block wx:elif="{{item.finderUserName && item.video_type}}">
  832 + <view bindtap="nv_void" data-feedId="{{item.feedId}}" data-video_type="{{item.video_type}}" data-finderUserName="{{item.finderUserName}}" class="s1_gk_a1" style="height:{{max_sw_height}}rpx" >
  833 + <swiper-item>
  834 + <image src="{{item.src}}" bindload="imageLoad" data-index="{{index}}" class="slide-image" mode="widthFix" lazy-load="true" />
  835 + <view class="title" wx:if="{{item.title}}">{{item.title}}</view>
  836 + </swiper-item>
  837 + </view>
  838 + </block>
724 <block wx:else> 839 <block wx:else>
725 <view data-url="{{item.wxapp_imgurl}}" class="s1_gk_a1" style="height:{{max_sw_height}}rpx" bindtap="go_url"> 840 <view data-url="{{item.wxapp_imgurl}}" class="s1_gk_a1" style="height:{{max_sw_height}}rpx" bindtap="go_url">
726 <swiper-item> 841 <swiper-item>
components/diy_goodsGroup/diy_goodsGroup.js
@@ -29,7 +29,8 @@ Component({ @@ -29,7 +29,8 @@ Component({
29 imghost: o.imghost, 29 imghost: o.imghost,
30 is_recommend: 0, 30 is_recommend: 0,
31 is_hot: 0, 31 is_hot: 0,
32 - is_new: 0, 32 + is_new: 0,
  33 + isyhgoods:0,
33 baseUrl: "/api/weshop/goods/page", 34 baseUrl: "/api/weshop/goods/page",
34 resourceUrl: t.globalData.setting.resourceUrl, 35 resourceUrl: t.globalData.setting.resourceUrl,
35 url: t.globalData.setting.imghost, 36 url: t.globalData.setting.imghost,
@@ -77,7 +78,7 @@ Component({ @@ -77,7 +78,7 @@ Component({
77 78
78 //最新的版本才有nav_list 79 //最新的版本才有nav_list
79 if (nav_list) { 80 if (nav_list) {
80 - nav_item = nav_list[0]; 81 + nav_item = nav_list[0];
81 //要算一下商品goodsid 82 //要算一下商品goodsid
82 for (var ij in nav_list) { 83 for (var ij in nav_list) {
83 var item = nav_list[ij]; 84 var item = nav_list[ij];
@@ -134,6 +135,9 @@ Component({ @@ -134,6 +135,9 @@ Component({
134 if (nav_item && nav_item.goodsclass == 3) { 135 if (nav_item && nav_item.goodsclass == 3) {
135 this.data.is_new = 1 136 this.data.is_new = 1
136 } 137 }
  138 + if (nav_item && nav_item.goodsclass == 4) {
  139 + this.data.isyhgoods = 1
  140 + }
137 141
138 this.data.requestData = new Array(); 142 this.data.requestData = new Array();
139 this.data.g_id = nav_item.data; 143 this.data.g_id = nav_item.data;
@@ -225,6 +229,7 @@ Component({ @@ -225,6 +229,7 @@ Component({
225 if (th.data.is_recommend) r_data.is_recommend = th.data.is_recommend; 229 if (th.data.is_recommend) r_data.is_recommend = th.data.is_recommend;
226 if (th.data.is_hot) r_data.is_hot = th.data.is_hot; 230 if (th.data.is_hot) r_data.is_hot = th.data.is_hot;
227 if (th.data.is_new) r_data.is_new = th.data.is_new; 231 if (th.data.is_new) r_data.is_new = th.data.is_new;
  232 + if (th.data.isyhgoods) r_data.isyhgoods = th.data.isyhgoods;
228 233
229 var user_id = getApp().globalData.user_id; 234 var user_id = getApp().globalData.user_id;
230 if (!user_id) user_id = 0; 235 if (!user_id) user_id = 0;
@@ -239,7 +244,7 @@ Component({ @@ -239,7 +244,7 @@ Component({
239 th.setData({ 244 th.setData({
240 goods_btn: res.data.data.pageData, 245 goods_btn: res.data.data.pageData,
241 total: res.data.data.total 246 total: res.data.data.total
242 - }) 247 + })
243 th.data.currentPage++; 248 th.data.currentPage++;
244 //设置商品熏染 249 //设置商品熏染
245 th.set_good(goods); 250 th.set_good(goods);
@@ -277,12 +282,20 @@ Component({ @@ -277,12 +282,20 @@ Component({
277 }, 282 },
278 283
279 setLoading: function () { 284 setLoading: function () {
280 - var that = this;  
281 - if (this.data.loading) return false;  
282 - this.data.loading = 1;  
283 - that.init(that.data.classstyle_id, that.data.wgroup); 285 + if(this.data.object.column==5){return}
  286 + if( this.data.goods_btn.length!=0 || this.data.object.goodscount*this.data.page <this.data.total ){
  287 + var that = this;
  288 + if (this.data.loading) return false;
  289 + this.data.loading = 1;
  290 + that.init(that.data.classstyle_id, that.data.wgroup);
  291 + }
284 }, 292 },
285 - 293 + automore(){
  294 + let is_automore = this.data.object.is_automore
  295 + if (is_automore==1) {
  296 + this.setLoading()
  297 + }
  298 + },
286 //图片失败,默认图片 299 //图片失败,默认图片
287 bind_bnerr3: function (e) { 300 bind_bnerr3: function (e) {
288 var _errImg = e.target.dataset.errorimg; 301 var _errImg = e.target.dataset.errorimg;
@@ -420,7 +433,7 @@ Component({ @@ -420,7 +433,7 @@ Component({
420 } 433 }
421 434
422 435
423 - this.data.is_recommend = this.data.is_hot = this.data.is_new = 0; 436 + this.data.isyhgoods = this.data.is_recommend = this.data.is_hot = this.data.is_new = 0;
424 //推荐,热卖,新品 437 //推荐,热卖,新品
425 if (nav_item && nav_item.goodsclass == 1) { 438 if (nav_item && nav_item.goodsclass == 1) {
426 this.data.is_recommend = 1 439 this.data.is_recommend = 1
@@ -431,6 +444,9 @@ Component({ @@ -431,6 +444,9 @@ Component({
431 if (nav_item && nav_item.goodsclass == 3) { 444 if (nav_item && nav_item.goodsclass == 3) {
432 this.data.is_new = 1 445 this.data.is_new = 1
433 } 446 }
  447 + if (nav_item && nav_item.goodsclass == 4) {
  448 + this.data.isyhgoods = 1
  449 + }
434 450
435 451
436 this.data.currentPage = 1; 452 this.data.currentPage = 1;
components/diy_nav/diy_nav.js
@@ -48,6 +48,18 @@ Component({ @@ -48,6 +48,18 @@ Component({
48 var url=e.currentTarget.dataset.url; 48 var url=e.currentTarget.dataset.url;
49 console.log('url==>', url); 49 console.log('url==>', url);
50 getApp().goto(url); 50 getApp().goto(url);
  51 + },
  52 + nv_void(e){
  53 + console.log('导航')
  54 + console.log(e)
  55 + var feedId=e.currentTarget.dataset.feedid;
  56 + var finderUserName=e.currentTarget.dataset.finderusername;
  57 + var video_type=e.currentTarget.dataset.video_type;
  58 + getApp().openChannelsActivity({
  59 + feedId,
  60 + finderUserName,
  61 + video_type
  62 + })
51 } 63 }
52 } 64 }
53 }) 65 })
54 \ No newline at end of file 66 \ No newline at end of file
components/diy_nav/diy_nav.wxml
@@ -13,6 +13,11 @@ @@ -13,6 +13,11 @@
13 <include src="diy_nav_part1.wxml" /> 13 <include src="diy_nav_part1.wxml" />
14 </navigator> 14 </navigator>
15 </block> 15 </block>
  16 + <block wx:elif="{{item.finderUserName && item.video_type}}">
  17 + <view style="width:{{100/nav_list.length}}%;" bindtap="nv_void" data-feedId="{{item.feedId}}" data-video_type="{{item.video_type}}" data-finderUserName="{{item.finderUserName}}">
  18 + <include src="diy_nav_part1.wxml" />
  19 + </view>
  20 + </block>
16 <block wx:else> 21 <block wx:else>
17 <view style="width:{{100/nav_list.length}}%;" data-url="{{item.wxapp_url}}" class="s1_gk_a1" bindtap="go_url"> 22 <view style="width:{{100/nav_list.length}}%;" data-url="{{item.wxapp_url}}" class="s1_gk_a1" bindtap="go_url">
18 <include src="diy_nav_part1.wxml" /> 23 <include src="diy_nav_part1.wxml" />
@@ -36,6 +41,11 @@ @@ -36,6 +41,11 @@
36 <include src="diy_nav_part2.wxml" /> 41 <include src="diy_nav_part2.wxml" />
37 </navigator> 42 </navigator>
38 </block> 43 </block>
  44 + <block wx:elif="{{item.finderUserName && item.video_type}}">
  45 + <view bindtap="nv_void" data-feedId="{{item.feedId}}" data-video_type="{{item.video_type}}" data-finderUserName="{{item.finderUserName}}">
  46 + <include src="diy_nav_part2.wxml" />
  47 + </view>
  48 + </block>
39 <block wx:else> 49 <block wx:else>
40 <view data-url="{{item.wxapp_url}}" class="s1_gk_a1" bindtap="go_url"> 50 <view data-url="{{item.wxapp_url}}" class="s1_gk_a1" bindtap="go_url">
41 <include src="diy_nav_part2.wxml" /> 51 <include src="diy_nav_part2.wxml" />
components/diy_notice/diy_notice.js
@@ -26,5 +26,15 @@ Component({ @@ -26,5 +26,15 @@ Component({
26 var url=e.currentTarget.dataset.url; 26 var url=e.currentTarget.dataset.url;
27 getApp().goto(url); 27 getApp().goto(url);
28 }, 28 },
  29 + nv_void(e){
  30 + var feedId=e.currentTarget.dataset.feedid;
  31 + var finderUserName=e.currentTarget.dataset.finderusername;
  32 + var video_type=e.currentTarget.dataset.video_type;
  33 + getApp().openChannelsActivity({
  34 + feedId,
  35 + finderUserName,
  36 + video_type
  37 + })
  38 + }
29 } 39 }
30 }) 40 })
31 \ No newline at end of file 41 \ No newline at end of file
components/diy_notice/diy_notice.wxml
@@ -32,6 +32,20 @@ @@ -32,6 +32,20 @@
32 </block> 32 </block>
33 33
34 34
  35 + <block wx:elif="{{object.finderUserName && object.video_type}}">
  36 + <view bindtap="nv_void" data-feedId="{{object.feedId}}" data-video_type="{{object.video_type}}" data-finderUserName="{{object.finderUserName}}" class="s1_gk_a1" style="background-color: {{object.notice_bgcolor}}">
  37 + <view class="big_border">
  38 + <image class="image_c" src="{{imghost}}/miniapp/images/notice.png"></image>
  39 + <view class="marquee">
  40 + <view class="content">
  41 + <text style="color: {{object.notice_color}}">{{object.noticetxt}}</text> <text style="display: inline-block; width: 590rpx;line-height:30rpx;"></text>
  42 + <text style="color: {{object.notice_color}}">{{object.noticetxt}}</text> <text style="display: inline-block; width: 590rpx;line-height:30rpx;"></text>
  43 + <text style="color: {{object.notice_color}}">{{object.noticetxt}}</text> <text style="display: inline-block; width: 590rpx;line-height:30rpx;"></text>
  44 + </view>
  45 + </view>
  46 + </view>
  47 + </view>
  48 + </block>
35 <block wx:else> 49 <block wx:else>
36 <view data-url="{{object.wxapp_url}}" class="s1_gk_a1" bindtap="go_url" style="background-color: {{object.notice_bgcolor}}"> 50 <view data-url="{{object.wxapp_url}}" class="s1_gk_a1" bindtap="go_url" style="background-color: {{object.notice_bgcolor}}">
37 <view class="big_border"> 51 <view class="big_border">
components/diy_picMax/diy_picMax.js
@@ -32,7 +32,16 @@ Component({ @@ -32,7 +32,16 @@ Component({
32 var url = e.currentTarget.dataset.url; 32 var url = e.currentTarget.dataset.url;
33 getApp().goto(url); 33 getApp().goto(url);
34 }, 34 },
35 - 35 + nv_void(e){
  36 + var feedId=e.currentTarget.dataset.feedid;
  37 + var finderUserName=e.currentTarget.dataset.finderusername;
  38 + var video_type=e.currentTarget.dataset.video_type;
  39 + getApp().openChannelsActivity({
  40 + feedId,
  41 + finderUserName,
  42 + video_type
  43 + })
  44 + },
36 previewImage(e){ 45 previewImage(e){
37 let src =e.currentTarget.dataset.src; 46 let src =e.currentTarget.dataset.src;
38 wx.previewImage({ 47 wx.previewImage({
components/diy_picMax/diy_picMax.wxml
@@ -14,6 +14,10 @@ @@ -14,6 +14,10 @@
14 <image src="{{item.src}}" mode="widthFix" style="display: block; height: 100%; width: 100%;"></image> 14 <image src="{{item.src}}" mode="widthFix" style="display: block; height: 100%; width: 100%;"></image>
15 </navigator> 15 </navigator>
16 </block> 16 </block>
  17 + <block wx:elif="{{item.finderUserName && item.video_type}}">
  18 + <image bindtap="nv_void" data-feedId="{{item.feedId}}" data-video_type="{{item.video_type}}" data-finderUserName="{{item.finderUserName}}" wx:if="{{item.wxapp_url}}" src="{{item.src}}" style="display: block; height: 100%; width: 100%;"></image>
  19 + <image bindtap="nv_void" data-feedId="{{item.feedId}}" data-video_type="{{item.video_type}}" data-finderUserName="{{item.finderUserName}}" wx:else src="{{item.src}}" style="display: block; height: 100%; width: 100%;"></image>
  20 + </block>
17 <block wx:else> 21 <block wx:else>
18 <image bindtap='gopage' wx:if="{{item.wxapp_url}}" data-url="{{item.wxapp_url}}" src="{{item.src}}" style="display: block; height: 100%; width: 100%;"></image> 22 <image bindtap='gopage' wx:if="{{item.wxapp_url}}" data-url="{{item.wxapp_url}}" src="{{item.src}}" style="display: block; height: 100%; width: 100%;"></image>
19 <image bindtap='previewImage' wx:else data-src="{{item.src}}" src="{{item.src}}" style="display: block; height: 100%; width: 100%;"></image> 23 <image bindtap='previewImage' wx:else data-src="{{item.src}}" src="{{item.src}}" style="display: block; height: 100%; width: 100%;"></image>
@@ -34,6 +38,10 @@ @@ -34,6 +38,10 @@
34 <image src="{{item.src}}" mode="widthFix" style="display: block;"></image> 38 <image src="{{item.src}}" mode="widthFix" style="display: block;"></image>
35 </navigator> 39 </navigator>
36 </block> 40 </block>
  41 + <block wx:elif="{{item.finderUserName && item.video_type}}">
  42 + <image bindtap="nv_void" data-feedId="{{item.feedId}}" data-video_type="{{item.video_type}}" data-finderUserName="{{item.finderUserName}}" wx:if="{{item.wxapp_url}}" src="{{item.src}}" mode="widthFix" style="display: block;"></image>
  43 + <image bindtap="nv_void" data-feedId="{{item.feedId}}" data-video_type="{{item.video_type}}" data-finderUserName="{{item.finderUserName}}" wx:else src="{{item.src}}" style="display: block;" mode="widthFix"></image>
  44 + </block>
37 <block wx:else> 45 <block wx:else>
38 <image bindtap='gopage' wx:if="{{item.wxapp_url}}" data-url="{{item.wxapp_url}}" src="{{item.src}}" mode="widthFix" style="display: block;"></image> 46 <image bindtap='gopage' wx:if="{{item.wxapp_url}}" data-url="{{item.wxapp_url}}" src="{{item.src}}" mode="widthFix" style="display: block;"></image>
39 <image bindtap='previewImage' wx:else data-src="{{item.src}}" src="{{item.src}}" style="display: block;" mode="widthFix"></image> 47 <image bindtap='previewImage' wx:else data-src="{{item.src}}" src="{{item.src}}" style="display: block;" mode="widthFix"></image>
components/diy_title/diy_title.js
@@ -24,6 +24,16 @@ Component({ @@ -24,6 +24,16 @@ Component({
24 var txt="object.title_img"; 24 var txt="object.title_img";
25 ob[txt] = iurl +'/miniapp/images/logo.png?v=1'; 25 ob[txt] = iurl +'/miniapp/images/logo.png?v=1';
26 this.setData(ob); 26 this.setData(ob);
27 - } 27 + },
  28 + nv_void(e){
  29 + var feedId=e.currentTarget.dataset.feedid;
  30 + var finderUserName=e.currentTarget.dataset.finderusername;
  31 + var video_type=e.currentTarget.dataset.video_type;
  32 + getApp().openChannelsActivity({
  33 + feedId,
  34 + finderUserName,
  35 + video_type
  36 + })
  37 + }
28 } 38 }
29 }) 39 })
components/diy_title/diy_title.wxml
@@ -13,6 +13,9 @@ @@ -13,6 +13,9 @@
13 <view class="txet_rim"><view class="text" style='color:{{object.title_namecolor}}'>{{object.title_name}}</view></view> 13 <view class="txet_rim"><view class="text" style='color:{{object.title_namecolor}}'>{{object.title_name}}</view></view>
14 </navigator> 14 </navigator>
15 15
  16 + <view wx:elif="{{object.finderUserName && object.video_type}}" data-url="{{object.wxapp_url}}" bindtap="nv_void" data-feedId="{{object.feedId}}" data-video_type="{{object.video_type}}" data-finderUserName="{{object.finderUserName}}" >
  17 + <view class="txet_rim"><view class="text" style='color:{{object.title_namecolor}}'>{{object.title_name}}</view></view>
  18 + </view>
16 <view data-url="{{object.wxapp_url}}" bindtap="go_url" wx:else> 19 <view data-url="{{object.wxapp_url}}" bindtap="go_url" wx:else>
17 <view class="txet_rim"><view class="text" style='color:{{object.title_namecolor}}'>{{object.title_name}}</view></view> 20 <view class="txet_rim"><view class="text" style='color:{{object.title_namecolor}}'>{{object.title_name}}</view></view>
18 </view> 21 </view>
@@ -38,6 +41,14 @@ @@ -38,6 +41,14 @@
38 </navigator> 41 </navigator>
39 42
40 43
  44 + <view wx:elif="{{object.finderUserName && object.video_type}}" bindtap="nv_void" data-feedId="{{object.feedId}}" data-video_type="{{object.video_type}}" data-finderUserName="{{object.finderUserName}}" >
  45 + <view class="right_rim">
  46 + <view class="font_right_rim">
  47 + <view class="caption" style='color:{{object.title_rightcolor}}'>{{object.title_right}}</view>
  48 + </view>
  49 + <view class="aa"></view>
  50 + </view>
  51 + </view>
41 <view wx:else bindtap="go_url" data-url='{{object.wxapp_url}}'> 52 <view wx:else bindtap="go_url" data-url='{{object.wxapp_url}}'>
42 <view class="right_rim"> 53 <view class="right_rim">
43 <view class="font_right_rim"> 54 <view class="font_right_rim">