Commit d5cd7a75ecd755ca8e163908b35e8e91c17663a0

Authored by abson
1 parent a4acbec5

oa

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
... ... @@ -3566,7 +3566,7 @@ Page({
3566 3566 data: get_datas
3567 3567 }).then(res => {
3568 3568 if (res.data.code == 0) {
3569   - integrals = res.data.data.Integral;
  3569 + integrals = res.data.data?.Integral?res.data.data?.Integral:0;
3570 3570 }
3571 3571 })
3572 3572  
... ...
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">
... ...