From 5c8a96669d11c0bbe210fde7604e7d787ce993d1 Mon Sep 17 00:00:00 2001
From: F5VT98DI7XY4X12\Administrator <765199919@qq.com>
Date: Fri, 30 Aug 2019 22:31:13 +0800
Subject: [PATCH] 燕云测试的10点bug修复
---
pages/goods/goodsInfo/goodsInfo.js | 74 +++++++++++++++++++++++++++++++++++++++++++++++---------------------------
pages/goods/goodsInfo/goodsInfo.wxml | 8 ++------
pages/goods/goodsInfo/goodsInfo.wxss | 2 +-
pages/team/team_ping/team_ping.js | 2 +-
pages/team/team_ping/team_ping.wxml | 7 +++----
pages/team/team_show/team_show.js | 10 +++++++++-
pages/team/team_show/team_show.json | 3 +++
pages/team/team_show/team_show.wxml | 10 ++++++----
pages/team/team_success/team_success.js | 60 ++++++++++++++++++++++++++++++++----------------------------
pages/team/team_success/team_success.wxml | 6 +++---
pages/user/grow_value/grow_value.json | 2 +-
pages/user/member/account/account.wxml | 2 +-
pages/user/order_detail/order_detail.wxml | 2 +-
utils/filter.wxs | 2 +-
14 files changed, 111 insertions(+), 79 deletions(-)
diff --git a/pages/goods/goodsInfo/goodsInfo.js b/pages/goods/goodsInfo/goodsInfo.js
index 938b09d..34d4ccf 100644
--- a/pages/goods/goodsInfo/goodsInfo.js
+++ b/pages/goods/goodsInfo/goodsInfo.js
@@ -1349,6 +1349,15 @@ Page({
return false;
}
+ /*-- 还没有开始预热的也不显示 --*/
+ if (t.data.data.show_time >now) {
+ ee.setData({
+ prom_type: 0,isshow:1,
+ });
+ ee.get_sku(os.stoid, ee.data.data.sku, gid);
+ return false;
+ }
+
var t_gd = ee.data.data;
var prom_end_time = ut.formatTime(t.data.data.end_time, "yyyy-MM-dd hh:mm:ss");
var prom_start_time = ut.formatTime(t.data.data.start_time, "yyyy-MM-dd hh:mm:ss");
@@ -1435,6 +1444,15 @@ Page({
return false;
}
+ /*-- 还没有开始预热的也不显示 --*/
+ if (t.data.data.show_time > now) {
+ ee.setData({
+ prom_type: 0,isshow:1,
+ });
+ ee.get_sku(os.stoid, ee.data.data.sku, gid);
+ return false;
+ }
+
//-------查看自己是不是有买过该团的商品,并还为支付,或者在进行中-------
getApp().request.get("/api/weshop/order/page", {
data: {
@@ -2345,33 +2363,35 @@ Page({
//把画板内容绘制成图片,并回调 画板图片路径
context.draw(false, function () {
- console.log('draw callback')
- wx.canvasToTempFilePath({
- x: 0, y: 0,
- width: 750,
- height: 1217,
- destWidth: 1.2 * 750 * 750 / that.data.screenWidth,
- destHeight: 1.2 * 1217 * 750 / that.data.screenWidth,
- canvasId: 'share',
- success: function (res) {
- that.setData({
- shareImgPath: res.tempFilePath, canvasHidden: true
- })
- if (!res.tempFilePath) {
- wx.showModal({
- title: '提示',
- content: '图片绘制中,请稍后重试',
- showCancel: false
- })
- return false;
- }
- wx.previewImage({
- //将图片预览出来
- urls: [that.data.shareImgPath]
- });
- wx.hideLoading();
- }
- })
+ setTimeout(function () {
+ wx.canvasToTempFilePath({
+ x: 0, y: 0,
+ width: 750,
+ height: 1217,
+ destWidth: 1.2 * 750 * 750 / that.data.screenWidth,
+ destHeight: 1.2 * 1217 * 750 / that.data.screenWidth,
+ canvasId: 'share',
+ success: function (res) {
+ that.setData({
+ shareImgPath: res.tempFilePath, canvasHidden: true
+ })
+ if (!res.tempFilePath) {
+ wx.showModal({
+ title: '提示',
+ content: '图片绘制中,请稍后重试',
+ showCancel: false
+ })
+ return false;
+ }
+ wx.previewImage({
+ //将图片预览出来
+ urls: [that.data.shareImgPath]
+ });
+ wx.hideLoading();
+ }
+ })
+ },200)
+
});
});
}
diff --git a/pages/goods/goodsInfo/goodsInfo.wxml b/pages/goods/goodsInfo/goodsInfo.wxml
index 1909359..2da3d7f 100644
--- a/pages/goods/goodsInfo/goodsInfo.wxml
+++ b/pages/goods/goodsInfo/goodsInfo.wxml
@@ -139,7 +139,7 @@
-
+
¥{{item.price}}
满{{item.rynum}}人
@@ -172,11 +172,7 @@
-
-
- 还差{{prom_act.max_ct_num - item.open_num}}人享最低优惠
- 您已经享最低优惠
-
+ 还差{{prom_act.max_ct_num - item.open_num}}人享最低优惠您已经享最低优惠
还差{{prom_act.ct_num - item.open_num}}人成团
剩余
diff --git a/pages/goods/goodsInfo/goodsInfo.wxss b/pages/goods/goodsInfo/goodsInfo.wxss
index 03dc3b3..0bc968b 100644
--- a/pages/goods/goodsInfo/goodsInfo.wxss
+++ b/pages/goods/goodsInfo/goodsInfo.wxss
@@ -831,7 +831,7 @@ left:31rpx;}
.group .group-list .ghaicha {
width:300rpx;
font-size: 27rpx;
- margin-left:100px;
+ margin-left:180rpx;
top:13rpx;
left:-3rpx;
font-weight:600;
diff --git a/pages/team/team_ping/team_ping.js b/pages/team/team_ping/team_ping.js
index f7ea9dc..b4bb2b2 100644
--- a/pages/team/team_ping/team_ping.js
+++ b/pages/team/team_ping/team_ping.js
@@ -156,7 +156,7 @@ Page({
})
//--正在进行中的团,才有时间倒计时--
- if(teamgroup.state==2) {
+ if(teamgroup && teamgroup.state==2) {
order[i].kt_end_time = teamgroup.kt_end_time;
//---如果参团的人数没有3个人,则要体现沙发---
order[i].tg_state = teamgroup.state;
diff --git a/pages/team/team_ping/team_ping.wxml b/pages/team/team_ping/team_ping.wxml
index 9316426..3924083 100644
--- a/pages/team/team_ping/team_ping.wxml
+++ b/pages/team/team_ping/team_ping.wxml
@@ -80,10 +80,9 @@
- 邀请好友
-
- 查看详情
- 查看详情
+ 邀请好友
+ 查看详情
+ 查看详情
diff --git a/pages/team/team_show/team_show.js b/pages/team/team_show/team_show.js
index 1771f9b..f154eaf 100644
--- a/pages/team/team_show/team_show.js
+++ b/pages/team/team_show/team_show.js
@@ -40,7 +40,7 @@ Page({
teamgroup: null, //活动从表
goods: null, //商品数据
pindGoods: null, //拼单数据
- imageurl: "https://mshopimg.yolipai.net/", //有礼派图片地址
+ imageurl: os.imghost, //有礼派图片地址
team_id: 0, //支付是否成功
listno: "", //订单编号
@@ -156,6 +156,8 @@ Page({
clist: function(e) {
var i = e.currentTarget.dataset.end;
var pick_id = e.currentTarget.dataset.pick_id;
+ var pick_dis = e.currentTarget.dataset.pick_dis;
+
this.setData({
end_name: i,
pick_id: pick_id,
@@ -163,8 +165,10 @@ Page({
qh: true,
se: false,
list: false,
+ pick_dis: pick_dis
})
},
+
//点击第一层
setchild: function(e) {
var ind = e.currentTarget.dataset.bindex;
@@ -649,6 +653,8 @@ Page({
//------去支付,购买-------
go_pay:function () {
var th=this;
+ if (th.data.pick_id == 0) return s.my_warnning("请选择门店", 0, th);
+
//----判断起购数----
var qnum=parseFloat(th.data.teamlist.minbuynum);
if(qnum>0 && qnum>th.data.num ){
@@ -703,6 +709,8 @@ Page({
}
break;
}
+ newd['pick_dis'] = th.data.pick_dis;
+
s.set_b_now(newd);
wx.navigateTo({
diff --git a/pages/team/team_show/team_show.json b/pages/team/team_show/team_show.json
index 0aa78bf..1f536c0 100644
--- a/pages/team/team_show/team_show.json
+++ b/pages/team/team_show/team_show.json
@@ -5,5 +5,8 @@
"navigationBarTextStyle": "white",
"navigationBarBackgroundColor": "#ffffff",
"backgroundColor": "#eeeeee"
+ },
+ "usingComponents": {
+ "warn": "/components/long_warn/long_warn"
}
}
\ No newline at end of file
diff --git a/pages/team/team_show/team_show.wxml b/pages/team/team_show/team_show.wxml
index 9fb4b23..cb36f3f 100644
--- a/pages/team/team_show/team_show.wxml
+++ b/pages/team/team_show/team_show.wxml
@@ -136,8 +136,6 @@
-
-
收起拼团列表
@@ -222,7 +220,9 @@
-
+
{{item.pickup_name}}
@@ -281,4 +281,6 @@
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/pages/team/team_success/team_success.js b/pages/team/team_success/team_success.js
index 9137678..33ddf44 100644
--- a/pages/team/team_success/team_success.js
+++ b/pages/team/team_success/team_success.js
@@ -215,8 +215,10 @@ Page({
data: { store_id: os.stoid, listno: pt_listno, team_id: pt_prom_id }
}).then(res => {
teamgroup = res.data.data.pageData[0];
- var buy_start_date = ut.formatTime(teamgroup.buy_start_date, "yyyy-MM-dd hh:mm:ss");
- teamgroup.buy_start_date=buy_start_date;
+ if (teamgroup){
+ var buy_start_date = ut.formatTime(teamgroup.buy_start_date, "yyyy-MM-dd hh:mm:ss");
+ teamgroup.buy_start_date=buy_start_date;
+ }
})
@@ -225,7 +227,7 @@ Page({
if (teamlist.kttype == 3){
var js_data = JSON.parse(teamlist.ct_rylist);
js_data.forEach(function (val,ind) {
- if (num_0
还差
{{teamlist.ct_num-ordertx.length}}人成团,组团成功为您节省
- {{goods.market_price-teamlist.price}}元
+ {{filters.toFix(goods.market_price-teamlist.price,2)}}元
拼团成功,为您节省
- {{goods.market_price-teamlist.price}}元
+ {{filters.toFix(goods.market_price-teamlist.price,2)}}元
@@ -152,7 +152,7 @@
-
+
diff --git a/pages/user/order_detail/order_detail.wxml b/pages/user/order_detail/order_detail.wxml
index 6402d8b..e9acc17 100644
--- a/pages/user/order_detail/order_detail.wxml
+++ b/pages/user/order_detail/order_detail.wxml
@@ -28,7 +28,7 @@
¥{{item.member_goods_price}}
- ¥{{item.goods_num}}
+ ×{{item.goods_num}}
diff --git a/utils/filter.wxs b/utils/filter.wxs
index b93f1a2..1f2b8cb 100644
--- a/utils/filter.wxs
+++ b/utils/filter.wxs
@@ -18,7 +18,7 @@ var filters = {
if(isFull==1)
fm=fm + ' '+ [d.getHours(), d.getMinutes(), d.getSeconds()].join(':')
return fm;
- }
+ },
pInt:function(t) {
var d = parseInt(t); return d;
--
libgit2 0.21.4