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,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 | order_prom_list.discount_amount = th.data.formData.cut_price.toFixed(2); | 2031 | order_prom_list.discount_amount = th.data.formData.cut_price.toFixed(2); |
2032 | var ob = [{ | 2032 | var ob = [{ |
2033 | "prom_id": th.data.bn_goods.prom_id, | 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 | "ispt": 0 | 2035 | "ispt": 0 |
2036 | }] | 2036 | }] |
2037 | order_prom_list.prom_pt_json = JSON.stringify(ob); | 2037 | order_prom_list.prom_pt_json = JSON.stringify(ob); |
@@ -2266,12 +2266,12 @@ Page({ | @@ -2266,12 +2266,12 @@ Page({ | ||
2266 | order_prom_list.discount_amount =0; | 2266 | order_prom_list.discount_amount =0; |
2267 | //--判断优惠活动的提交-- | 2267 | //--判断优惠活动的提交-- |
2268 | if (t_item.cut_price > 0) { | 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 | order_prom_list.prom_pt_json = JSON.stringify(t_item.prom_pt_json); | 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 | order_prom_list.zh_pt_json = JSON.stringify(t_item.zh_pt_json); | 2275 | order_prom_list.zh_pt_json = JSON.stringify(t_item.zh_pt_json); |
2276 | } | 2276 | } |
2277 | if (t_item.s_intValue > 0) { | 2277 | if (t_item.s_intValue > 0) { |
@@ -2285,8 +2285,14 @@ Page({ | @@ -2285,8 +2285,14 @@ Page({ | ||
2285 | order_prom_list.give_lb_id = t_item.s_libao; | 2285 | order_prom_list.give_lb_id = t_item.s_libao; |
2286 | order_prom_list.g_lb_num = JSON.stringify(t_item.g_lb_num); | 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 | item.order_prom_list = order_prom_list; | 2293 | item.order_prom_list = order_prom_list; |
2294 | + } | ||
2295 | + | ||
2290 | 2296 | ||
2291 | //老会员成为分销下线需要的参数 | 2297 | //老会员成为分销下线需要的参数 |
2292 | if (getApp().globalData.first_leader && !getApp().globalData.userInfo.first_leader) { | 2298 | if (getApp().globalData.first_leader && !getApp().globalData.userInfo.first_leader) { |
pages/goods/goodsInfo/goodsInfo.js
@@ -711,6 +711,11 @@ Page({ | @@ -711,6 +711,11 @@ Page({ | ||
711 | onShow: function() { | 711 | onShow: function() { |
712 | console.log('djfijsaoifjoisadjfoij'); | 712 | console.log('djfijsaoifjoisadjfoij'); |
713 | var goods_list = null,th = this,that=this; | 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 | getApp().getConfig2(function(e) { | 721 | getApp().getConfig2(function(e) { |
@@ -2061,6 +2066,7 @@ Page({ | @@ -2061,6 +2066,7 @@ Page({ | ||
2061 | for(var i in b){ | 2066 | for(var i in b){ |
2062 | b[i] = this.data.iurl + e[i]; | 2067 | b[i] = this.data.iurl + e[i]; |
2063 | } | 2068 | } |
2069 | + this.data.show_prew_img=1; | ||
2064 | 2070 | ||
2065 | wx.previewImage({ | 2071 | wx.previewImage({ |
2066 | current: b[t.currentTarget.dataset.id], | 2072 | current: b[t.currentTarget.dataset.id], |
@@ -2074,6 +2080,7 @@ Page({ | @@ -2074,6 +2080,7 @@ Page({ | ||
2074 | for (var i in b) { | 2080 | for (var i in b) { |
2075 | b[i] = this.data.iurl + e[i]; | 2081 | b[i] = this.data.iurl + e[i]; |
2076 | } | 2082 | } |
2083 | + this.data.show_prew_img=1; | ||
2077 | wx.previewImage({ | 2084 | wx.previewImage({ |
2078 | current: b[t.currentTarget.dataset.id], | 2085 | current: b[t.currentTarget.dataset.id], |
2079 | urls: b | 2086 | urls: b |
@@ -2089,6 +2096,7 @@ Page({ | @@ -2089,6 +2096,7 @@ Page({ | ||
2089 | current: a[t.currentTarget.dataset.id], | 2096 | current: a[t.currentTarget.dataset.id], |
2090 | urls: a | 2097 | urls: a |
2091 | }); | 2098 | }); |
2099 | + this.data.show_prew_img=1; | ||
2092 | }, | 2100 | }, |
2093 | closePromModal: function() { | 2101 | closePromModal: function() { |
2094 | this.setData({ | 2102 | this.setData({ |
@@ -5388,6 +5396,7 @@ Page({ | @@ -5388,6 +5396,7 @@ Page({ | ||
5388 | }, | 5396 | }, |
5389 | 5397 | ||
5390 | previewImage() { | 5398 | previewImage() { |
5399 | + this.data.show_prew_img=1; | ||
5391 | wx.previewImage({ | 5400 | wx.previewImage({ |
5392 | //将图片预览出来 | 5401 | //将图片预览出来 |
5393 | urls: [this.data.shareImgPath] | 5402 | urls: [this.data.shareImgPath] |
utils/wxParse/wxParse.js
@@ -15,9 +15,10 @@ function t(e, t, a) { | @@ -15,9 +15,10 @@ function t(e, t, a) { | ||
15 | 15 | ||
16 | function a(e) { | 16 | function a(e) { |
17 | var t = this, a = e.target.dataset.src, i = e.target.dataset.from; | 17 | var t = this, a = e.target.dataset.src, i = e.target.dataset.from; |
18 | + t.data.show_prew_img=1; | ||
18 | void 0 !== i && i.length > 0 && wx.previewImage({ | 19 | void 0 !== i && i.length > 0 && wx.previewImage({ |
19 | current: a, | 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,7 +377,7 @@ | ||
377 | </view> | 377 | </view> |
378 | </template> | 378 | </template> |
379 | <template name="wxParseImg"> | 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 | </template> | 381 | </template> |
382 | <template name="wxParseVideo"> | 382 | <template name="wxParseVideo"> |
383 | <view class="{{item.classStr}} wxParse-{{item.tag}}" style="{{item.styleStr}}"> | 383 | <view class="{{item.classStr}} wxParse-{{item.tag}}" style="{{item.styleStr}}"> |