Commit aec835abdccdd5c68173c17dc446b9e8a9dc49f8
1 parent
72845461
组合购的 价格小 组合价格比较大的时候的计算bug
Showing
4 changed files
with
24 additions
and
8 deletions
pages/cart/cart2/cart2.js
... | ... | @@ -2027,11 +2027,11 @@ Page({ |
2027 | 2027 | } |
2028 | 2028 | |
2029 | 2029 | //--判断优惠活动的提交-- |
2030 | - if (th.data.formData.cut_price > 0) { | |
2030 | + if (th.data.formData.cut_price > 0 ) { | |
2031 | 2031 | order_prom_list.discount_amount = th.data.formData.cut_price.toFixed(2); |
2032 | 2032 | var ob = [{ |
2033 | 2033 | "prom_id": th.data.bn_goods.prom_id, |
2034 | - "dis": th.data.formData.cut_price.toFixed(2), | |
2034 | + "dis": parseFloat(th.data.formData.cut_price).toFixed(2), | |
2035 | 2035 | "ispt": 0 |
2036 | 2036 | }] |
2037 | 2037 | order_prom_list.prom_pt_json = JSON.stringify(ob); |
... | ... | @@ -2266,12 +2266,12 @@ Page({ |
2266 | 2266 | order_prom_list.discount_amount =0; |
2267 | 2267 | //--判断优惠活动的提交-- |
2268 | 2268 | if (t_item.cut_price > 0) { |
2269 | - order_prom_list.discount_amount += t_item.cut_price.toFixed(2); | |
2269 | + order_prom_list.discount_amount += t_item.cut_price; | |
2270 | 2270 | order_prom_list.prom_pt_json = JSON.stringify(t_item.prom_pt_json); |
2271 | 2271 | } |
2272 | 2272 | //--判断组合优惠活动的提交-- |
2273 | - if (t_item.zh_cut_price > 0) { | |
2274 | - order_prom_list.discount_amount += t_item.zh_cut_price.toFixed(2); | |
2273 | + if (t_item.zh_cut_price > 0 || t_item.zh_cut_price<0) { | |
2274 | + order_prom_list.discount_amount += t_item.zh_cut_price; | |
2275 | 2275 | order_prom_list.zh_pt_json = JSON.stringify(t_item.zh_pt_json); |
2276 | 2276 | } |
2277 | 2277 | if (t_item.s_intValue > 0) { |
... | ... | @@ -2285,8 +2285,14 @@ Page({ |
2285 | 2285 | order_prom_list.give_lb_id = t_item.s_libao; |
2286 | 2286 | order_prom_list.g_lb_num = JSON.stringify(t_item.g_lb_num); |
2287 | 2287 | } |
2288 | - if (Object.keys(order_prom_list).length > 0) | |
2288 | + if (Object.keys(order_prom_list).length > 0){ | |
2289 | + if(order_prom_list.discount_amount) | |
2290 | + order_prom_list.discount_amount= parseFloat(order_prom_list.discount_amount).toFixed(2); | |
2291 | + if(order_prom_list.order_prom_amount) | |
2292 | + order_prom_list.order_prom_amount= parseFloat(order_prom_list.order_prom_amount).toFixed(2); | |
2289 | 2293 | item.order_prom_list = order_prom_list; |
2294 | + } | |
2295 | + | |
2290 | 2296 | |
2291 | 2297 | //老会员成为分销下线需要的参数 |
2292 | 2298 | if (getApp().globalData.first_leader && !getApp().globalData.userInfo.first_leader) { | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -711,6 +711,11 @@ Page({ |
711 | 711 | onShow: function() { |
712 | 712 | console.log('djfijsaoifjoisadjfoij'); |
713 | 713 | var goods_list = null,th = this,that=this; |
714 | + var show_prew_img= this.data.show_prew_img | |
715 | + if(show_prew_img){ | |
716 | + show_prew_img=0; | |
717 | + return false; | |
718 | + } | |
714 | 719 | |
715 | 720 | //优惠券要实时更新 |
716 | 721 | getApp().getConfig2(function(e) { |
... | ... | @@ -2061,6 +2066,7 @@ Page({ |
2061 | 2066 | for(var i in b){ |
2062 | 2067 | b[i] = this.data.iurl + e[i]; |
2063 | 2068 | } |
2069 | + this.data.show_prew_img=1; | |
2064 | 2070 | |
2065 | 2071 | wx.previewImage({ |
2066 | 2072 | current: b[t.currentTarget.dataset.id], |
... | ... | @@ -2074,6 +2080,7 @@ Page({ |
2074 | 2080 | for (var i in b) { |
2075 | 2081 | b[i] = this.data.iurl + e[i]; |
2076 | 2082 | } |
2083 | + this.data.show_prew_img=1; | |
2077 | 2084 | wx.previewImage({ |
2078 | 2085 | current: b[t.currentTarget.dataset.id], |
2079 | 2086 | urls: b |
... | ... | @@ -2089,6 +2096,7 @@ Page({ |
2089 | 2096 | current: a[t.currentTarget.dataset.id], |
2090 | 2097 | urls: a |
2091 | 2098 | }); |
2099 | + this.data.show_prew_img=1; | |
2092 | 2100 | }, |
2093 | 2101 | closePromModal: function() { |
2094 | 2102 | this.setData({ |
... | ... | @@ -5388,6 +5396,7 @@ Page({ |
5388 | 5396 | }, |
5389 | 5397 | |
5390 | 5398 | previewImage() { |
5399 | + this.data.show_prew_img=1; | |
5391 | 5400 | wx.previewImage({ |
5392 | 5401 | //将图片预览出来 |
5393 | 5402 | urls: [this.data.shareImgPath] | ... | ... |
utils/wxParse/wxParse.js
... | ... | @@ -15,9 +15,10 @@ function t(e, t, a) { |
15 | 15 | |
16 | 16 | function a(e) { |
17 | 17 | var t = this, a = e.target.dataset.src, i = e.target.dataset.from; |
18 | + t.data.show_prew_img=1; | |
18 | 19 | void 0 !== i && i.length > 0 && wx.previewImage({ |
19 | 20 | current: a, |
20 | - urls: t.data[i].imageUrls | |
21 | + urls: t.data[i].imageUrls, | |
21 | 22 | }); |
22 | 23 | } |
23 | 24 | ... | ... |
utils/wxParse/wxParse.wxml
... | ... | @@ -377,7 +377,7 @@ |
377 | 377 | </view> |
378 | 378 | </template> |
379 | 379 | <template name="wxParseImg"> |
380 | - <image bindload="wxParseImgLoad" bindtap="wxParseImgTap" class="{{item.classStr}} wxParse-{{item.tag}}" data-from="{{item.from}}" data-idx="{{item.imgIndex}}" data-src="{{item.attr.src}}" mode="widthFix" src="{{item.attr.src}}" style="width:100%;"></image> | |
380 | + <image bindload="wxParseImgLoad" bindtap="wxParseImgTap" class="{{item.classStr}} wxParse-{{item.tag}}" data-from="{{item.from}}" data-idx="{{item.imgIndex}}" data-src="{{item.attr.src}}" mode="widthFix" src="{{item.attr.src}}" style="width:{{item.width}}px;max-width:100%;"></image> | |
381 | 381 | </template> |
382 | 382 | <template name="wxParseVideo"> |
383 | 383 | <view class="{{item.classStr}} wxParse-{{item.tag}}" style="{{item.styleStr}}"> | ... | ... |