Commit 5c8a96669d11c0bbe210fde7604e7d787ce993d1
1 parent
7baf03f1
燕云测试的10点bug修复
Showing
14 changed files
with
111 additions
and
79 deletions
pages/goods/goodsInfo/goodsInfo.js
| ... | ... | @@ -1349,6 +1349,15 @@ Page({ |
| 1349 | 1349 | return false; |
| 1350 | 1350 | } |
| 1351 | 1351 | |
| 1352 | + /*-- 还没有开始预热的也不显示 --*/ | |
| 1353 | + if (t.data.data.show_time >now) { | |
| 1354 | + ee.setData({ | |
| 1355 | + prom_type: 0,isshow:1, | |
| 1356 | + }); | |
| 1357 | + ee.get_sku(os.stoid, ee.data.data.sku, gid); | |
| 1358 | + return false; | |
| 1359 | + } | |
| 1360 | + | |
| 1352 | 1361 | var t_gd = ee.data.data; |
| 1353 | 1362 | var prom_end_time = ut.formatTime(t.data.data.end_time, "yyyy-MM-dd hh:mm:ss"); |
| 1354 | 1363 | var prom_start_time = ut.formatTime(t.data.data.start_time, "yyyy-MM-dd hh:mm:ss"); |
| ... | ... | @@ -1435,6 +1444,15 @@ Page({ |
| 1435 | 1444 | return false; |
| 1436 | 1445 | } |
| 1437 | 1446 | |
| 1447 | + /*-- 还没有开始预热的也不显示 --*/ | |
| 1448 | + if (t.data.data.show_time > now) { | |
| 1449 | + ee.setData({ | |
| 1450 | + prom_type: 0,isshow:1, | |
| 1451 | + }); | |
| 1452 | + ee.get_sku(os.stoid, ee.data.data.sku, gid); | |
| 1453 | + return false; | |
| 1454 | + } | |
| 1455 | + | |
| 1438 | 1456 | //-------查看自己是不是有买过该团的商品,并还为支付,或者在进行中------- |
| 1439 | 1457 | getApp().request.get("/api/weshop/order/page", { |
| 1440 | 1458 | data: { |
| ... | ... | @@ -2345,33 +2363,35 @@ Page({ |
| 2345 | 2363 | |
| 2346 | 2364 | //把画板内容绘制成图片,并回调 画板图片路径 |
| 2347 | 2365 | context.draw(false, function () { |
| 2348 | - console.log('draw callback') | |
| 2349 | - wx.canvasToTempFilePath({ | |
| 2350 | - x: 0, y: 0, | |
| 2351 | - width: 750, | |
| 2352 | - height: 1217, | |
| 2353 | - destWidth: 1.2 * 750 * 750 / that.data.screenWidth, | |
| 2354 | - destHeight: 1.2 * 1217 * 750 / that.data.screenWidth, | |
| 2355 | - canvasId: 'share', | |
| 2356 | - success: function (res) { | |
| 2357 | - that.setData({ | |
| 2358 | - shareImgPath: res.tempFilePath, canvasHidden: true | |
| 2359 | - }) | |
| 2360 | - if (!res.tempFilePath) { | |
| 2361 | - wx.showModal({ | |
| 2362 | - title: '提示', | |
| 2363 | - content: '图片绘制中,请稍后重试', | |
| 2364 | - showCancel: false | |
| 2365 | - }) | |
| 2366 | - return false; | |
| 2367 | - } | |
| 2368 | - wx.previewImage({ | |
| 2369 | - //将图片预览出来 | |
| 2370 | - urls: [that.data.shareImgPath] | |
| 2371 | - }); | |
| 2372 | - wx.hideLoading(); | |
| 2373 | - } | |
| 2374 | - }) | |
| 2366 | + setTimeout(function () { | |
| 2367 | + wx.canvasToTempFilePath({ | |
| 2368 | + x: 0, y: 0, | |
| 2369 | + width: 750, | |
| 2370 | + height: 1217, | |
| 2371 | + destWidth: 1.2 * 750 * 750 / that.data.screenWidth, | |
| 2372 | + destHeight: 1.2 * 1217 * 750 / that.data.screenWidth, | |
| 2373 | + canvasId: 'share', | |
| 2374 | + success: function (res) { | |
| 2375 | + that.setData({ | |
| 2376 | + shareImgPath: res.tempFilePath, canvasHidden: true | |
| 2377 | + }) | |
| 2378 | + if (!res.tempFilePath) { | |
| 2379 | + wx.showModal({ | |
| 2380 | + title: '提示', | |
| 2381 | + content: '图片绘制中,请稍后重试', | |
| 2382 | + showCancel: false | |
| 2383 | + }) | |
| 2384 | + return false; | |
| 2385 | + } | |
| 2386 | + wx.previewImage({ | |
| 2387 | + //将图片预览出来 | |
| 2388 | + urls: [that.data.shareImgPath] | |
| 2389 | + }); | |
| 2390 | + wx.hideLoading(); | |
| 2391 | + } | |
| 2392 | + }) | |
| 2393 | + },200) | |
| 2394 | + | |
| 2375 | 2395 | }); |
| 2376 | 2396 | }); |
| 2377 | 2397 | } | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
| ... | ... | @@ -139,7 +139,7 @@ |
| 139 | 139 | <!----显示价格,阶梯团----> |
| 140 | 140 | <block wx:if="{{prom_act.kttype==3}}"> |
| 141 | 141 | <view class="jie_price flex"> |
| 142 | - <view style='margin-right:75rpx' wx:for="{{prom_act.ct_rylist}}"> | |
| 142 | + <view style='margin-right:26rpx' wx:for="{{prom_act.ct_rylist}}"> | |
| 143 | 143 | <view class="fs35 word-color"> |
| 144 | 144 | <text class="fs24">¥</text>{{item.price}}</view> |
| 145 | 145 | <view class="fs24 t-c xc-person-number ">满{{item.rynum}}人</view> |
| ... | ... | @@ -172,11 +172,7 @@ |
| 172 | 172 | <!--//还差几人,剩余时间--> |
| 173 | 173 | <view class="rel"> |
| 174 | 174 | <view class='ghaicha ellipsis-2 abs'> |
| 175 | - <text class='gred' wx:if="{{prom_act.max_ct_num >0}}"> | |
| 176 | - <text class="flex" wx:if="{{prom_act.max_ct_num - item.open_num>0}}"> | |
| 177 | - 还差<text class="word-color">{{prom_act.max_ct_num - item.open_num}}</text>人享最低优惠</text> | |
| 178 | - <text wx:else>您已经享最低优惠</text> | |
| 179 | - </text> | |
| 175 | + <text class='gred' wx:if="{{prom_act.max_ct_num >0}}"><text class="flex" wx:if="{{prom_act.max_ct_num - item.open_num>0}}">还差<text class="word-color">{{prom_act.max_ct_num - item.open_num}}</text>人享最低优惠</text><text wx:else>您已经享最低优惠</text></text> | |
| 180 | 176 | <text class='gred' wx:else>还差<text style='color:#ff2753'>{{prom_act.ct_num - item.open_num}}</text>人成团 </text> |
| 181 | 177 | <view class="t_show"> |
| 182 | 178 | 剩余 | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxss
pages/team/team_ping/team_ping.js
| ... | ... | @@ -156,7 +156,7 @@ Page({ |
| 156 | 156 | }) |
| 157 | 157 | |
| 158 | 158 | //--正在进行中的团,才有时间倒计时-- |
| 159 | - if(teamgroup.state==2) { | |
| 159 | + if(teamgroup && teamgroup.state==2) { | |
| 160 | 160 | order[i].kt_end_time = teamgroup.kt_end_time; |
| 161 | 161 | //---如果参团的人数没有3个人,则要体现沙发--- |
| 162 | 162 | order[i].tg_state = teamgroup.state; | ... | ... |
pages/team/team_ping/team_ping.wxml
| ... | ... | @@ -80,10 +80,9 @@ |
| 80 | 80 | </view> |
| 81 | 81 | |
| 82 | 82 | <view class='C'> |
| 83 | - <view class='yao' wx:if="{{item.pt_status==1}}">邀请好友</view> | |
| 84 | - | |
| 85 | - <view class='s_and_f' wx:if="{{item.pt_status==2 || item.pt_status==4 || item.pt_status==5 }}">查看详情</view> | |
| 86 | - <view class='s_and_f' wx:if="{{item.pt_status==3}}">查看详情</view> | |
| 83 | + <view class='yao' wx:if="{{item.pt_status==1}}">邀请好友</view> | |
| 84 | + <view class='s_and_f' wx:if="{{item.pt_status==2 || item.pt_status==4 || item.pt_status==5 }}">查看详情</view> | |
| 85 | + <view class='s_and_f' wx:if="{{item.pt_status==3}}">查看详情</view> | |
| 87 | 86 | </view> |
| 88 | 87 | |
| 89 | 88 | </view> | ... | ... |
pages/team/team_show/team_show.js
| ... | ... | @@ -40,7 +40,7 @@ Page({ |
| 40 | 40 | teamgroup: null, //活动从表 |
| 41 | 41 | goods: null, //商品数据 |
| 42 | 42 | pindGoods: null, //拼单数据 |
| 43 | - imageurl: "https://mshopimg.yolipai.net/", //有礼派图片地址 | |
| 43 | + imageurl: os.imghost, //有礼派图片地址 | |
| 44 | 44 | team_id: 0, //支付是否成功 |
| 45 | 45 | listno: "", //订单编号 |
| 46 | 46 | |
| ... | ... | @@ -156,6 +156,8 @@ Page({ |
| 156 | 156 | clist: function(e) { |
| 157 | 157 | var i = e.currentTarget.dataset.end; |
| 158 | 158 | var pick_id = e.currentTarget.dataset.pick_id; |
| 159 | + var pick_dis = e.currentTarget.dataset.pick_dis; | |
| 160 | + | |
| 159 | 161 | this.setData({ |
| 160 | 162 | end_name: i, |
| 161 | 163 | pick_id: pick_id, |
| ... | ... | @@ -163,8 +165,10 @@ Page({ |
| 163 | 165 | qh: true, |
| 164 | 166 | se: false, |
| 165 | 167 | list: false, |
| 168 | + pick_dis: pick_dis | |
| 166 | 169 | }) |
| 167 | 170 | }, |
| 171 | + | |
| 168 | 172 | //点击第一层 |
| 169 | 173 | setchild: function(e) { |
| 170 | 174 | var ind = e.currentTarget.dataset.bindex; |
| ... | ... | @@ -649,6 +653,8 @@ Page({ |
| 649 | 653 | //------去支付,购买------- |
| 650 | 654 | go_pay:function () { |
| 651 | 655 | var th=this; |
| 656 | + if (th.data.pick_id == 0) return s.my_warnning("请选择门店", 0, th); | |
| 657 | + | |
| 652 | 658 | //----判断起购数---- |
| 653 | 659 | var qnum=parseFloat(th.data.teamlist.minbuynum); |
| 654 | 660 | if(qnum>0 && qnum>th.data.num ){ |
| ... | ... | @@ -703,6 +709,8 @@ Page({ |
| 703 | 709 | } |
| 704 | 710 | break; |
| 705 | 711 | } |
| 712 | + newd['pick_dis'] = th.data.pick_dis; | |
| 713 | + | |
| 706 | 714 | s.set_b_now(newd); |
| 707 | 715 | |
| 708 | 716 | wx.navigateTo({ | ... | ... |
pages/team/team_show/team_show.json
pages/team/team_show/team_show.wxml
| ... | ... | @@ -136,8 +136,6 @@ |
| 136 | 136 | <!----收起拼团列表----> |
| 137 | 137 | <view class='zhangxi' wx:if="{{hiddenName}}"> |
| 138 | 138 | |
| 139 | - | |
| 140 | - | |
| 141 | 139 | <view class='zspan' bindtap='click'>收起拼团列表 |
| 142 | 140 | <view class='down-arrow1'></view> |
| 143 | 141 | </view> |
| ... | ... | @@ -222,7 +220,9 @@ |
| 222 | 220 | <!--第二层list--> |
| 223 | 221 | <block wx:if="{{list}}"> |
| 224 | 222 | <scroll-view scroll-y="true" style="max-height: 460rpx"> |
| 225 | - <view class='xuanze' wx:for="{{ssl_child}}" wx:key bindtap='clist' data-end='{{item.pickup_name}}' data-pick_id='{{item.pickup_id}}'> | |
| 223 | + <view class='xuanze' wx:for="{{ssl_child}}" wx:key bindtap='clist' | |
| 224 | + data-pick_dis="{{item.distr_type}}" | |
| 225 | + data-end='{{item.pickup_name}}' data-pick_id='{{item.pickup_id}}'> | |
| 226 | 226 | <text decode='true'>{{item.pickup_name}}</text> |
| 227 | 227 | </view> |
| 228 | 228 | </scroll-view> |
| ... | ... | @@ -281,4 +281,6 @@ |
| 281 | 281 | </view> |
| 282 | 282 | </view> |
| 283 | 283 | </view> |
| 284 | -</block> | |
| 285 | 284 | \ No newline at end of file |
| 285 | +</block> | |
| 286 | + | |
| 287 | +<warn id="warn"></warn> | |
| 286 | 288 | \ No newline at end of file | ... | ... |
pages/team/team_success/team_success.js
| ... | ... | @@ -215,8 +215,10 @@ Page({ |
| 215 | 215 | data: { store_id: os.stoid, listno: pt_listno, team_id: pt_prom_id } |
| 216 | 216 | }).then(res => { |
| 217 | 217 | teamgroup = res.data.data.pageData[0]; |
| 218 | - var buy_start_date = ut.formatTime(teamgroup.buy_start_date, "yyyy-MM-dd hh:mm:ss"); | |
| 219 | - teamgroup.buy_start_date=buy_start_date; | |
| 218 | + if (teamgroup){ | |
| 219 | + var buy_start_date = ut.formatTime(teamgroup.buy_start_date, "yyyy-MM-dd hh:mm:ss"); | |
| 220 | + teamgroup.buy_start_date=buy_start_date; | |
| 221 | + } | |
| 220 | 222 | }) |
| 221 | 223 | |
| 222 | 224 | |
| ... | ... | @@ -225,7 +227,7 @@ Page({ |
| 225 | 227 | if (teamlist.kttype == 3){ |
| 226 | 228 | var js_data = JSON.parse(teamlist.ct_rylist); |
| 227 | 229 | js_data.forEach(function (val,ind) { |
| 228 | - if (num_0<val.rynum && ct_price==0){ | |
| 230 | + if (num_0<=val.rynum && ct_price==0){ | |
| 229 | 231 | ct_price=val.price; |
| 230 | 232 | } |
| 231 | 233 | }) |
| ... | ... | @@ -510,33 +512,34 @@ Page({ |
| 510 | 512 | |
| 511 | 513 | //把画板内容绘制成图片,并回调 画板图片路径 |
| 512 | 514 | context.draw(false, function () { |
| 513 | - console.log('draw callback') | |
| 514 | - wx.canvasToTempFilePath({ | |
| 515 | - x: 0, y: 0, | |
| 516 | - width: 750, | |
| 517 | - height: 1217, | |
| 518 | - destWidth: 750 * 750 / that.data.screenWidth, | |
| 519 | - destHeight: 1217 * 750 / that.data.screenWidth, | |
| 520 | - canvasId: 'share', | |
| 521 | - success: function (res) { | |
| 522 | - that.setData({ | |
| 523 | - shareImgPath: res.tempFilePath, canvasHidden: false, | |
| 524 | - }) | |
| 525 | - if (!res.tempFilePath) { | |
| 526 | - wx.showModal({ | |
| 527 | - title: '提示', | |
| 528 | - content: '图片绘制中,请稍后重试', | |
| 529 | - showCancel: false | |
| 515 | + setTimeout(function () { | |
| 516 | + wx.canvasToTempFilePath({ | |
| 517 | + x: 0, y: 0, | |
| 518 | + width: 750, | |
| 519 | + height: 1217, | |
| 520 | + destWidth: 750 * 750 / that.data.screenWidth, | |
| 521 | + destHeight: 1217 * 750 / that.data.screenWidth, | |
| 522 | + canvasId: 'share', | |
| 523 | + success: function (res) { | |
| 524 | + that.setData({ | |
| 525 | + shareImgPath: res.tempFilePath, canvasHidden: false, | |
| 530 | 526 | }) |
| 531 | - return false; | |
| 527 | + if (!res.tempFilePath) { | |
| 528 | + wx.showModal({ | |
| 529 | + title: '提示', | |
| 530 | + content: '图片绘制中,请稍后重试', | |
| 531 | + showCancel: false | |
| 532 | + }) | |
| 533 | + return false; | |
| 534 | + } | |
| 535 | + wx.previewImage({ | |
| 536 | + //将图片预览出来 | |
| 537 | + urls: [that.data.shareImgPath] | |
| 538 | + }); | |
| 539 | + wx.hideLoading(); | |
| 532 | 540 | } |
| 533 | - wx.previewImage({ | |
| 534 | - //将图片预览出来 | |
| 535 | - urls: [that.data.shareImgPath] | |
| 536 | - }); | |
| 537 | - wx.hideLoading(); | |
| 538 | - } | |
| 539 | - }) | |
| 541 | + }) | |
| 542 | + },200) | |
| 540 | 543 | }); |
| 541 | 544 | }); |
| 542 | 545 | } |
| ... | ... | @@ -624,6 +627,7 @@ Page({ |
| 624 | 627 | }); |
| 625 | 628 | } |
| 626 | 629 | }, |
| 630 | + | |
| 627 | 631 | //--获取商品图片的本地缓存,回调写法-- |
| 628 | 632 | get_goods_temp:function (tt) { |
| 629 | 633 | var ee=this; | ... | ... |
pages/team/team_success/team_success.wxml
| ... | ... | @@ -70,12 +70,12 @@ |
| 70 | 70 | <view class='bodytop' wx:if="{{(teamlist.kttype==2 || teamlist.kttype==1) && p_status==1}}"> |
| 71 | 71 | 还差 |
| 72 | 72 | <text class="xc-wc">{{teamlist.ct_num-ordertx.length}}</text>人成团,组团成功为您节省 |
| 73 | - <text class="xc-wc">{{goods.market_price-teamlist.price}}</text>元 | |
| 73 | + <text class="xc-wc">{{filters.toFix(goods.market_price-teamlist.price,2)}}</text>元 | |
| 74 | 74 | </view> |
| 75 | 75 | <!-- 拼团成功 --> |
| 76 | 76 | <view class="xc-ptcomplete flex-level fs28" wx:if="{{p_status==2 && (teamlist.kttype==2||teamlist.kttype==1)}}"> |
| 77 | 77 | <view class="xc-wc">拼团成功</view>,为您节省 |
| 78 | - <text class="xc-wc">{{goods.market_price-teamlist.price}}</text>元 | |
| 78 | + <text class="xc-wc">{{filters.toFix(goods.market_price-teamlist.price,2)}}</text>元 | |
| 79 | 79 | <view class="xc-img-frame oh"> |
| 80 | 80 | <image class="img" src="{{iurl}}/miniapp/images/xc_qtcg.png"></image> |
| 81 | 81 | </view> |
| ... | ... | @@ -152,7 +152,7 @@ |
| 152 | 152 | <!-- <block wx:if="{{pay_f!=1 && order.pt_status<2}}"> --> |
| 153 | 153 | <!----/ // // // //按钮----> |
| 154 | 154 | |
| 155 | - <view wx:if="{{teamlist.kttype==3}}" class='bodybutton' bindtap='cmeng'> | |
| 155 | + <view wx:if="{{teamlist.kttype==3}}" style='background-color:#fab55a; color:#fff' class='bodybutton' bindtap='cmeng'> | |
| 156 | 156 | <!-- 阶梯团 --> |
| 157 | 157 | <button wx:if="{{p_status==1}}"> |
| 158 | 158 | 邀请好友参团 | ... | ... |
pages/user/grow_value/grow_value.json
pages/user/member/account/account.wxml
| ... | ... | @@ -53,7 +53,7 @@ |
| 53 | 53 | |
| 54 | 54 | <view class="money" |
| 55 | 55 | style="color:{{details.type==2||details.type==0?'#C4182E':'#6fd137'}}"> |
| 56 | - {{details.type==2||details.type==0?'+':'-'}}{{filter.getNum(details.money)}}</view> | |
| 56 | + {{details.type==1||details.type==3?'-':'+'}}{{filter.getNum(details.money)}}</view> | |
| 57 | 57 | </view> |
| 58 | 58 | </block> |
| 59 | 59 | ... | ... |
pages/user/order_detail/order_detail.wxml
| ... | ... | @@ -28,7 +28,7 @@ |
| 28 | 28 | </navigator> |
| 29 | 29 | <view class="order-num"> |
| 30 | 30 | <view class="goods-price">¥{{item.member_goods_price}}</view> |
| 31 | - <view class="goods-num">¥{{item.goods_num}}</view> | |
| 31 | + <view class="goods-num">×{{item.goods_num}}</view> | |
| 32 | 32 | </view> |
| 33 | 33 | </view> |
| 34 | 34 | <view class="order-operate"> | ... | ... |