Commit d5cd7a75ecd755ca8e163908b35e8e91c17663a0
1 parent
a4acbec5
oa
Showing
5 changed files
with
57 additions
and
50 deletions
components/diy_picMax/diy_picMax.js
... | ... | @@ -9,28 +9,36 @@ Component({ |
9 | 9 | data: { |
10 | 10 | // 这里是一些组件内部数据 |
11 | 11 | someData: {}, |
12 | - pic_height:0,//图片组合的高度 | |
13 | - is_yspan:0, //是否要严格按照比例来实现 | |
12 | + pic_height: 0,//图片组合的高度 | |
13 | + is_yspan: 0, //是否要严格按照比例来实现 | |
14 | 14 | }, |
15 | 15 | ready: function () { |
16 | - //-- console.log(this.data.object.data) -- | |
17 | - //-- 计算图片组合占用的高度 -- | |
18 | - var height=0; | |
19 | - var is_yspan=0; | |
20 | - this.properties.object.data.forEach(function (val,ind) { | |
21 | - if(val.fir.x==0){ | |
22 | - height+=val.y_span*187; | |
23 | - } | |
24 | - if(val.y_span>1) is_yspan=1; | |
25 | - | |
26 | - }) | |
27 | - this.setData({pic_height:height,is_yspan:is_yspan}) | |
16 | + //-- console.log(this.data.object.data) -- | |
17 | + //-- 计算图片组合占用的高度 -- | |
18 | + var height = 0; | |
19 | + var is_yspan = 0; | |
20 | + this.properties.object.data.forEach(function (val, ind) { | |
21 | + if (val.fir.x == 0) { | |
22 | + height += val.y_span * 187; | |
23 | + } | |
24 | + if (val.y_span > 1) is_yspan = 1; | |
25 | + | |
26 | + }) | |
27 | + this.setData({ pic_height: height, is_yspan: is_yspan }) | |
28 | 28 | }, |
29 | 29 | methods: { |
30 | 30 | //-- 智能跳转到页面 -- |
31 | 31 | gopage(e) { |
32 | 32 | var url = e.currentTarget.dataset.url; |
33 | 33 | getApp().goto(url); |
34 | + }, | |
35 | + | |
36 | + previewImage(e){ | |
37 | + let src =e.currentTarget.dataset.src; | |
38 | + wx.previewImage({ | |
39 | + current: src, // 当前显示图片的http链接 | |
40 | + urls: [src] ,// 需要预览的图片http链接列表 | |
41 | + }); | |
34 | 42 | } |
35 | 43 | } |
36 | 44 | }) |
37 | 45 | \ No newline at end of file | ... | ... |
components/diy_picMax/diy_picMax.wxml
1 | -<!--图片组合--> | |
1 | +<!-- 图片组合 --> | |
2 | 2 | <wxs module="g_filter" src="../diy_notice/g_filter.wxs"></wxs> |
3 | 3 | <!-- 如果有纵向合并的时候,要求要按照绝对布局来实现 --> |
4 | 4 | <block wx:if="{{is_yspan}}"> |
5 | - <view class="picMax2" style="height: {{pic_height}}rpx; font-size: 0" > | |
6 | - <view wx:for="{{object.data}}" class="pic_item2 width_{{item.x_span}} height_{{item.y_span}} mar_x{{item.fir.x}} mar_y{{item.fir.y}} mgt2"> | |
7 | - <block wx:if="{{g_filter.has_char(item.wxapp_url,'plugin')>=0}}" > | |
8 | - <navigator url="{{item.wxapp_url}}"> | |
9 | - <image src="{{item.src}}" style="display: block; height: 100%; width: 100%;" ></image> | |
10 | - </navigator> | |
11 | - </block> | |
12 | - <block wx:else> | |
13 | - <image bindtap='gopage' data-url="{{item.wxapp_url}}" src="{{item.src}}" style="display: block; height: 100%; width: 100%;"></image> | |
14 | - </block> | |
15 | - </view> | |
16 | - </view> | |
17 | -</block> | |
18 | -<block wx:else> | |
19 | -<view class="picMax" > | |
20 | - <view wx:for="{{object.data}}" class="pic_item width_{{item.x_span}} mgt2"> | |
21 | - <block wx:if="{{g_filter.has_char(item.wxapp_url,'plugin')>=0}}" > | |
22 | - <navigator url="{{item.wxapp_url}}"> | |
23 | - <image src="{{item.src}}" mode="widthFix" style="display: block;" ></image> | |
24 | - </navigator> | |
25 | - </block> | |
26 | - <block wx:else> | |
27 | - <image bindtap='gopage' data-url="{{item.wxapp_url}}" src="{{item.src}}" mode="widthFix" style="display: block;" ></image> | |
28 | - </block> | |
29 | - </view> | |
30 | - <view class="picMax-clear"></view> | |
31 | -</view> | |
32 | - | |
33 | - | |
5 | + <view class="picMax2" style="height: {{pic_height}}rpx; font-size: 0"> | |
6 | + <view wx:for="{{object.data}}" class="pic_item2 width_{{item.x_span}} height_{{item.y_span}} mar_x{{item.fir.x}} mar_y{{item.fir.y}} mgt2"> | |
7 | + <block wx:if="{{g_filter.has_char(item.wxapp_url,'plugin')>=0}}"> | |
8 | + <navigator url="{{item.wxapp_url}}"> | |
9 | + <image src="{{item.src}}" style="display: block; height: 100%; width: 100%;"></image> | |
10 | + </navigator> | |
11 | + </block> | |
12 | + <block wx:else> | |
13 | + <image bindtap='gopage' wx:if="{{item.wxapp_url}}" data-url="{{item.wxapp_url}}" src="{{item.src}}" style="display: block; height: 100%; width: 100%;"></image> | |
14 | + <image bindtap='previewImage' wx:else data-src="{{item.src}}" src="{{item.src}}" style="display: block; height: 100%; width: 100%;"></image> | |
15 | + </block> | |
16 | + </view> | |
17 | + </view> | |
34 | 18 | </block> |
19 | +<block wx:else> | |
20 | + <view class="picMax"> | |
21 | + <view wx:for="{{object.data}}" class="pic_item width_{{item.x_span}} mgt2"> | |
22 | + <block wx:if="{{g_filter.has_char(item.wxapp_url,'plugin')>=0}}"> | |
23 | + <navigator url="{{item.wxapp_url}}"> | |
24 | + <image src="{{item.src}}" mode="widthFix" style="display: block;"></image> | |
25 | + </navigator> | |
26 | + </block> | |
27 | + <block wx:else> | |
28 | + <image bindtap='gopage' data-url="{{item.wxapp_url}}" src="{{item.src}}" mode="widthFix" style="display: block;"></image> | |
29 | + </block> | |
30 | + </view> | |
31 | + <view class="picMax-clear"></view> | |
32 | + </view> | |
33 | +</block> | |
35 | 34 | \ No newline at end of file | ... | ... |
pages/cart/cart2/cart2.js
... | ... | @@ -408,7 +408,7 @@ Page({ |
408 | 408 | |
409 | 409 | //-----真的获取购物车,入口-------- |
410 | 410 | get_cart: function () { |
411 | - var th = this, app = getApp(); | |
411 | + var th = this, app = getApp(); | |
412 | 412 | var state = 0; |
413 | 413 | if (th.data.state) state = 1; |
414 | 414 | a.get("/api/weshop/cart/list", { |
... | ... | @@ -3794,8 +3794,8 @@ Page({ |
3794 | 3794 | |
3795 | 3795 | for (var i in goodlist) { |
3796 | 3796 | var gd = goodlist[i]; |
3797 | - //--如果是秒杀就跳出,如果是赠品,如果是组合购,如果是限制使用优惠券-- | |
3798 | - if (gd.prom_type == 1 || gd.is_gift || (gd.prom_type == 7 && gd.act.is_xz_yh)) { | |
3797 | + //--如果是秒杀就跳出,如果是赠品,如果是组合购限制使用优惠券-- | |
3798 | + if (gd.prom_type == 1 || gd.is_gift || (gd.prom_type == 7 && gd.act.is_xz_yh) || gd.is_xz_yh == 1) { | |
3799 | 3799 | continue; |
3800 | 3800 | } |
3801 | 3801 | |
... | ... | @@ -3811,7 +3811,7 @@ Page({ |
3811 | 3811 | } |
3812 | 3812 | } |
3813 | 3813 | |
3814 | - //--如果是团购,要判断有没有限制使用优惠券 | |
3814 | + //--如果是阶梯购,要判断有没有限制使用优惠券 | |
3815 | 3815 | if (gd.prom_type == 10) { |
3816 | 3816 | var prom1 = null; |
3817 | 3817 | await getApp().request.promiseGet("/api/weshop/prom/ladderForm/getNew/" + os.stoid + "/" + user_id + "/" + gd.prom_id, { | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
pages/goods/goodsInfo/goodsInfo.wxml
... | ... | @@ -596,7 +596,7 @@ |
596 | 596 | </block> |
597 | 597 | </block> |
598 | 598 | <!-- 许程 7.24暂时注释 --> |
599 | - <view class="bdt16" wx:if="{{prom_type!=1&& prom_type!=1 && prom_act.kttype!=3&&prom_act.kttype!=2&&prom_act.kttype!=1 && is_closecoupon!=1}}"> | |
599 | + <view class="bdt16" wx:if="{{prom_type!=1&& prom_type!=1 && prom_act.kttype!=3&&prom_act.kttype!=2&&prom_act.kttype!=1 && is_closecoupon!=1 && sele_g.is_xz_yh !=1}}"> | |
600 | 600 | <view class="cx-frame flex" style="position: relative" wx:if="{{fir_quan.length>0}}"> |
601 | 601 | <view class="cx-sizs fs30">领券</view> |
602 | 602 | <view class="flex ai_c f1 pdh20"> | ... | ... |