Commit 668c94009767c2b85bc40e8224c5d269801a6877
1 parent
b7ec4747
积分列表要显示系统广告图片
Showing
2 changed files
with
42 additions
and
4 deletions
packageA/pages/jfbuy/jfbuy.js
@@ -73,7 +73,12 @@ Page({ | @@ -73,7 +73,12 @@ Page({ | ||
73 | page:th.data.currentPage2, | 73 | page:th.data.currentPage2, |
74 | pageSize:th.data.pageSize | 74 | pageSize:th.data.pageSize |
75 | }; | 75 | }; |
76 | - | 76 | + |
77 | + var clientHeight = wx.getSystemInfoSync().windowHeight; | ||
78 | + var clientWidth = wx.getSystemInfoSync().windowWidth; | ||
79 | + this.data.clientHeight=clientHeight; | ||
80 | + this.data.clientWidth=clientWidth; | ||
81 | + | ||
77 | 82 | ||
78 | this.request_list(this.data.requestData); | 83 | this.request_list(this.data.requestData); |
79 | // var th=this; | 84 | // var th=this; |
@@ -139,6 +144,24 @@ Page({ | @@ -139,6 +144,24 @@ Page({ | ||
139 | // th.countDown(); | 144 | // th.countDown(); |
140 | // },1000); | 145 | // },1000); |
141 | // } | 146 | // } |
147 | + | ||
148 | + | ||
149 | + //-- 判断有没有自定义的广告图片 -- | ||
150 | + getApp().request.get("/api/weshop/ad/page?pid=501&store_id=" + os.stoid, { | ||
151 | + data: { | ||
152 | + enabled: 1 | ||
153 | + }, | ||
154 | + success:function(res){ | ||
155 | + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ | ||
156 | + var a = res.data.data.pageData; | ||
157 | + var tt = { | ||
158 | + 'ad_code': os.imghost + a[0].ad_code, | ||
159 | + }; | ||
160 | + th.setData({ad:tt}) | ||
161 | + } | ||
162 | + } | ||
163 | + }) | ||
164 | + | ||
142 | }, | 165 | }, |
143 | 166 | ||
144 | /** | 167 | /** |
@@ -393,5 +416,18 @@ Page({ | @@ -393,5 +416,18 @@ Page({ | ||
393 | var item=this.data.list2[index]; | 416 | var item=this.data.list2[index]; |
394 | var url="/pages/goods/goodsInfo/goodsInfo?goods_id="+item.goods_id; | 417 | var url="/pages/goods/goodsInfo/goodsInfo?goods_id="+item.goods_id; |
395 | getApp().goto(url); | 418 | getApp().goto(url); |
419 | + }, | ||
420 | + | ||
421 | + | ||
422 | + imageLoad:function(e){ | ||
423 | + var imgwidth = e.detail.width; | ||
424 | + var imgheight = e.detail.height; | ||
425 | + //宽高比 | ||
426 | + var ratio = imgwidth / imgheight; | ||
427 | + //计算的高度值 | ||
428 | + var viewHeight = this.data.clientWidth / ratio; | ||
429 | + var con_heihgt=this.data.clientHeight-viewHeight; | ||
430 | + this.setData({con_heihgt:con_heihgt}) | ||
431 | + | ||
396 | } | 432 | } |
397 | }) | 433 | }) |
398 | \ No newline at end of file | 434 | \ No newline at end of file |
packageA/pages/jfbuy/jfbuy.wxml
@@ -5,8 +5,10 @@ | @@ -5,8 +5,10 @@ | ||
5 | <view class="input-container"><input bindinput="set_search_value" class="search" type="text" placeholder="请输入您想查找的商品信息"/></view> | 5 | <view class="input-container"><input bindinput="set_search_value" class="search" type="text" placeholder="请输入您想查找的商品信息"/></view> |
6 | <view bindtap="search_data" class="btn-search">搜索</view> | 6 | <view bindtap="search_data" class="btn-search">搜索</view> |
7 | </view> --> | 7 | </view> --> |
8 | - | ||
9 | - <view class="banner-container flex"> | 8 | + <view wx:if="{{ad}}"> |
9 | + <image src="{{ad.ad_code}}" mode="widthFix" bindload="imageLoad"></image> | ||
10 | + </view> | ||
11 | + <view wx:else class="banner-container flex"> | ||
10 | <image src="{{url}}/miniapp/images/integral/liwu.png?v=1" class="banner"></image> | 12 | <image src="{{url}}/miniapp/images/integral/liwu.png?v=1" class="banner"></image> |
11 | <view style="display: inline-block; padding-top: 72rpx;"> | 13 | <view style="display: inline-block; padding-top: 72rpx;"> |
12 | <view class="fs36">小积分大作为</view> | 14 | <view class="fs36">小积分大作为</view> |
@@ -15,7 +17,7 @@ | @@ -15,7 +17,7 @@ | ||
15 | </view> | 17 | </view> |
16 | 18 | ||
17 | <!-- 列表 --> | 19 | <!-- 列表 --> |
18 | - <view class="list-container"> | 20 | + <view class="list-container" style="{{ad?('height:'+con_heihgt+'px;'):''}}"> |
19 | <!-- 标题 --> | 21 | <!-- 标题 --> |
20 | <view class="title" > | 22 | <view class="title" > |
21 | <block wx:for="{{tab}}"> | 23 | <block wx:for="{{tab}}"> |