From 54d4cbb47bce2a693b34ab02303be3c9fc6f6b08 Mon Sep 17 00:00:00 2001
From: F5VT98DI7XY4X12\Administrator <765199919@qq.com>
Date: Tue, 3 Sep 2019 23:24:13 +0800
Subject: [PATCH] 小程序BUG 修改
---
pages/cart/cart2/cart2.js | 32 +++++++++++++++++++-------------
pages/cart/cart2_pt/cart2_pt.js | 1 +
pages/cart/cart_wk/cart_wk.js | 26 +++++++++++++++++---------
pages/cart/cart_wk/cart_wk.wxml | 5 ++---
pages/goods/goodsInfo/goodsInfo.js | 19 +++++++++++++------
pages/goods/goodsInfo/goodsInfo.wxml | 5 +++--
pages/team/team_success/team_success.wxml | 6 ++----
pages/team/team_success/team_success.wxss | 5 +----
pages/user/order_detail/order_detail.js | 5 +++++
pages/user/order_detail/order_detail.wxml | 47 ++++++++++++++++++++++++++++++++++++-----------
pages/user/order_list/order_list.wxml | 10 +++++++++-
pages/user/order_list/order_list.wxss | 8 ++++----
12 files changed, 112 insertions(+), 57 deletions(-)
diff --git a/pages/cart/cart2/cart2.js b/pages/cart/cart2/cart2.js
index 6e5dfe2..ead433a 100644
--- a/pages/cart/cart2/cart2.js
+++ b/pages/cart/cart2/cart2.js
@@ -81,6 +81,7 @@ Page({
th.data.param=t;
//-----先获取物流,再获取用户信息,再展示页面-----
th.get_wuliu(th.get_info(th.show_page));
+
},
onUnload: function () { this.setData({ isclose: 1 })},
//-------------------获取物流---------------
@@ -101,12 +102,7 @@ Page({
//------获取会员收货地址-----
getuser_addr:function(func){
- console.log(to.globalData.baddr);
- if (to.globalData.baddr!=null){
- var user_addr = to.globalData.baddr;
- to.globalData.baddr=null;
- func(user_addr);
- }else{
+
a.get("/api/weshop/useraddress/page", {
data: { user_id: to.globalData.user_id, store_id: oo.stoid, pageSize: 600 },
success: function (su) {
@@ -121,10 +117,11 @@ Page({
if (user_addr[i]['is_default'] == 1) { item = user_addr[i]; break; }
}
if (item == null) item = user_addr[0];
+ if(item==undefined) item=null;
func(item);
}
});
- }
+
},
//----------------展示页面,是再获取用户信息之后--------------
show_page:function(){
@@ -375,9 +372,17 @@ Page({
}else{
this.getuser_addr(function(ie){
- th.setData({user_addr: ie });
- });
+ console.log("getuser_addr")
+ console.log(ie)
+
+ th.setData({user_addr: ie });
+ if (th.data.is_b_now == 1) {
+ th.calculatePrice2();
+ } else {
+ th.calculatePrice();
+ }
+ });
}
},
//---------------检查是否有收货地址-------------------
@@ -676,7 +681,8 @@ Page({
if (th.data.is_b_now==1){
console.log("buy_new");
- if(th.data.bn_exp_type == 0 && th.data.user_addr==null ){ ff = false; confirmBox("请新建收货地址"); }
+ if(th.data.bn_exp_type == 0 && th.data.user_addr==null ){
+ ff = false; getApp().confirmBox("请新建收货地址"); }
if (!ff) return false;
var addr = th.data.user_addr;
if (th.data.bn_exp_type == 1) addr=null;
@@ -687,7 +693,7 @@ Page({
if(th.data.bn_exp_type==0)
if(th.data.wu_arr==null || th.data.wu_arr.length<=0){
- confirmBox("读取物流失败");
+ getApp().confirmBox("读取物流失败");
return false;
}
@@ -752,7 +758,7 @@ Page({
console.log(pdata);
}else{
//---------购物车的结算---------
- if (th.data.is_all_zt == 0 && th.data.user_addr == null) { ff = false;confirmBox("请新建收货地址");}
+ if (th.data.is_all_zt == 0 && th.data.user_addr == null) { ff = false; getApp().confirmBox("请新建收货地址");}
if (!ff) return false;
var addr = th.data.user_addr;
@@ -763,7 +769,7 @@ Page({
if(th.data.is_all_zt !=1)
if(th.data.wu_arr==null || th.data.wu_arr.length<=0 ){
- confirmBox("读取物流失败");
+ getApp().confirmBox("读取物流失败");
return false;
}
diff --git a/pages/cart/cart2_pt/cart2_pt.js b/pages/cart/cart2_pt/cart2_pt.js
index 015109d..b89c832 100644
--- a/pages/cart/cart2_pt/cart2_pt.js
+++ b/pages/cart/cart2_pt/cart2_pt.js
@@ -110,6 +110,7 @@ Page({
if (user_addr[i]['is_default'] == 1) { item = user_addr[i]; break; }
}
if (item == null) item = user_addr[0];
+ if (item == undefined) item = null;
func(item);
}
});
diff --git a/pages/cart/cart_wk/cart_wk.js b/pages/cart/cart_wk/cart_wk.js
index c53abc7..79c16d4 100644
--- a/pages/cart/cart_wk/cart_wk.js
+++ b/pages/cart/cart_wk/cart_wk.js
@@ -59,12 +59,16 @@ Page({
th.getuser_addr(function(addr) {
if(addr==null || addr==undefined || addr.length==0) {
- th.setData({ enterAddressPage: 1,});
+ th.setData({ user_addr: null, enterAddressPage: 1,});
}else {
th.setData({
user_addr: addr, enterAddressPage: 0,
});
}
+
+ if (th.data.exp_type == 0){
+ th.calculate_wuliu();
+ }
})
},
@@ -92,13 +96,9 @@ Page({
//------获取会员收货地址-----
getuser_addr: function(func) {
- var to = getApp(),
+ var to = getApp(),
a = to.request;
- if (to.globalData.baddr != null) {
- var user_addr = to.globalData.baddr;
- to.globalData.baddr = null;
- func(user_addr);
- } else {
+
a.get("/api/weshop/useraddress/page", {
data: {
user_id: to.globalData.user_id,
@@ -115,10 +115,11 @@ Page({
}
}
if (item == null) item = user_addr[0];
+ if (item == undefined) item = null;
func(item);
}
});
- }
+
},
//----------------展示页面,是再获取用户信息之后--------------
@@ -312,6 +313,12 @@ Page({
//--立即支付--
to_pay_type: function(ind) {
var th=this;
+
+ //--物流支付时要有地址--
+ if (th.data.exp_type == 0 && th.data.user_addr==null){
+ return getApp().my_warnning("请先建地址",0,th);
+ }
+
//---支付参数--
var dd = {
order_sn: th.data.order.order_sn,
@@ -323,6 +330,7 @@ Page({
prom_id:th.data.order.pt_prom_id,
tail_pay_type:ind,//0微信支付 1余额支付
};
+
if(th.data.exp_type==0){
var index=th.data.index;
dd.shipping_code=th.data.wu_arr[index].code;
@@ -391,7 +399,7 @@ Page({
case 3:
if (goods_piece < 0) goods_piece = 0;
//累积商品数量
- goods_piece += good['buynum'];
+ goods_piece += th.data.order.order_goods['goods_num'];
break;
}
var code = th.data.wu_arr[th.data.index].code;
diff --git a/pages/cart/cart_wk/cart_wk.wxml b/pages/cart/cart_wk/cart_wk.wxml
index 35a361b..987536f 100644
--- a/pages/cart/cart_wk/cart_wk.wxml
+++ b/pages/cart/cart_wk/cart_wk.wxml
@@ -1,5 +1,4 @@
-
-
+
@@ -80,7 +79,7 @@
成团单价
- ¥{{order.order_amount+order.user_money+order.pt_tail_money}}
+ ¥{{filters.toFix(order.order_amount+order.user_money+order.pt_tail_money,2)}}
支付定金
diff --git a/pages/goods/goodsInfo/goodsInfo.js b/pages/goods/goodsInfo/goodsInfo.js
index 335612f..66fc74b 100644
--- a/pages/goods/goodsInfo/goodsInfo.js
+++ b/pages/goods/goodsInfo/goodsInfo.js
@@ -174,12 +174,10 @@ Page({
quan_list:null, //券列表
coupon:0,
-
//会员分享的头像
share_head:"",
share_goods_img:"",
-
//----------视频图片data参数---------
current: 0,//图片计数
swiperCurrent:0,//轮播的下标
@@ -211,7 +209,6 @@ Page({
var ee = this, that=ee,
gid = t.goods_id;
-
//如果tg_id是空的话,分享回来
if (gid == undefined || gid == null || gid == "") {
gid = decodeURIComponent(postdata.scene);
@@ -395,8 +392,6 @@ Page({
//---展示---
onShow: function() {
-
-
this.data.is_timer=1;
var ee = this,gid = this.data.gid,i=getApp().request;
i.get("/api/weshop/goods/get/" + o.stoid + "/" + ee.data.gid, {
@@ -1476,6 +1471,14 @@ Page({
user_order_pt_state: 2
});
}
+
+ if (odr.pt_status == 2 && odr.is_zsorder == 4) {
+ th.setData({
+ user_order_pt_state: 3,
+ });
+ th.data.wk_order_id=odr.order_id;
+ }
+
}
},
@@ -2555,6 +2558,10 @@ Page({
getApp().goto(url);
},
-
+ //--跳转到支付尾款界面--
+ go_pay_wk:function () {
+ var url = "/pages/cart/cart_wk/cart_wk?order_id="+ this.data.wk_order_id;
+ getApp().goto(url);
+ }
});
\ No newline at end of file
diff --git a/pages/goods/goodsInfo/goodsInfo.wxml b/pages/goods/goodsInfo/goodsInfo.wxml
index 2da3d7f..b024234 100644
--- a/pages/goods/goodsInfo/goodsInfo.wxml
+++ b/pages/goods/goodsInfo/goodsInfo.wxml
@@ -682,11 +682,11 @@
-
+
¥{{filters.toFix(prom_act.yf_price,2)}}
支付定金
-
+
即将开始
已抢光
活动已经结束
@@ -694,6 +694,7 @@
您还未支付
查看支付详情
+ 支付尾款
diff --git a/pages/team/team_success/team_success.wxml b/pages/team/team_success/team_success.wxml
index 4107f9b..cadedf4 100644
--- a/pages/team/team_success/team_success.wxml
+++ b/pages/team/team_success/team_success.wxml
@@ -157,11 +157,9 @@
-
diff --git a/pages/team/team_success/team_success.wxss b/pages/team/team_success/team_success.wxss
index 2c25548..4bf2d73 100644
--- a/pages/team/team_success/team_success.wxss
+++ b/pages/team/team_success/team_success.wxss
@@ -234,15 +234,12 @@ width:101rpx;
}
.bodybutton{
- min-height: 60rpx;
width: 90%;
margin: 0 auto;
text-align: center;
line-height: 60rpx;
border-radius:15rpx;
- height: auto;
-
-
+ height: auto;
}
.bodybutton button{
diff --git a/pages/user/order_detail/order_detail.js b/pages/user/order_detail/order_detail.js
index 6c99e8f..30f0417 100644
--- a/pages/user/order_detail/order_detail.js
+++ b/pages/user/order_detail/order_detail.js
@@ -178,4 +178,9 @@ Page({
_errObj[_errImg] = "public/images/default_goods_image_240.gif";
this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ;
},
+
+ zfwk:function(){
+ var url = "/pages/cart/cart_wk/cart_wk?order_id=" + this.data.order.order_id;
+ getApp().goto(url);
+ }
});
\ No newline at end of file
diff --git a/pages/user/order_detail/order_detail.wxml b/pages/user/order_detail/order_detail.wxml
index e9acc17..3f22b61 100644
--- a/pages/user/order_detail/order_detail.wxml
+++ b/pages/user/order_detail/order_detail.wxml
@@ -1,3 +1,4 @@
+
@@ -61,6 +62,32 @@
价格信息
+
+
+ 商品总价
+ ¥ {{filters.toFix(order.order_goods[0].member_goods_price*order.order_goods[0].goods_num,2)}}元
+
+
+ 定金金额
+ ¥ {{filters.toFix(order.order_amount+order.user_money,2)}}元
+
+
+ 尾款金额
+ ¥ {{order.pt_tail_money}}元
+
+
+
+ 订单总价
+ ¥ {{order.pt_tail_money}}元
+
+
+
+ 使用余额
+ ¥ {{order.user_money}}元
+
+
+
+
商品总价
¥ {{order.goods_price}}元
@@ -71,34 +98,32 @@
优惠券
- - ¥ {{order.coupon_price}}元
+ ¥ {{order.coupon_price}}元
积分
- - ¥ {{order.integral_money}}元
+ ¥ {{order.integral_money}}元
余额
- - ¥ {{order.user_money}}元
+ ¥ {{order.user_money}}元
订单优惠
- - ¥ {{order.order_prom_amount}}元
-
-
- 尾款金额
- - ¥ {{order.pt_tail_money}}元
+ ¥ {{order.order_prom_amount}}元
-
-
+
实付金额
¥ {{order.order_amount}}元
+
+
+
- 支付尾款
+ 支付尾款
立即付款
收货确认
查看物流
diff --git a/pages/user/order_list/order_list.wxml b/pages/user/order_list/order_list.wxml
index c0cd004..64d9258 100644
--- a/pages/user/order_list/order_list.wxml
+++ b/pages/user/order_list/order_list.wxml
@@ -1,3 +1,4 @@
+
@@ -48,8 +49,15 @@
共{{item.g_num}}件,
- 金额:¥{{item.order_amount+item.user_money}}
+
+ 金额:¥{{filters.toFix(item.order_amount+item.user_money+item.pt_tail_money,2)}}
+
+
+ 定金:¥{{filters.toFix(item.order_amount+item.user_money,2)}}
+ 金额:¥{{filters.toFix(item.order_amount+item.user_money,2)}}
尾款:¥{{item.pt_tail_money}}
+
+
diff --git a/pages/user/order_list/order_list.wxss b/pages/user/order_list/order_list.wxss
index 8d6baa8..769be7b 100644
--- a/pages/user/order_list/order_list.wxss
+++ b/pages/user/order_list/order_list.wxss
@@ -36,7 +36,7 @@
.goods-box {
width: 100%;
background-color: #fff;
- padding: 0 30rpx;
+ padding: 0 25rpx;
margin-bottom: 20rpx;
font-size: 28rpx;
border-bottom: 1rpx solid #eee;
@@ -117,7 +117,7 @@
.order-total {
display: flex;
justify-content: flex-start;
- font-size: 32rpx;
+ font-size: 31rpx;
color: #333;
}
@@ -127,12 +127,12 @@
}
.order-btn {
- width: 150rpx;
+ width: 125rpx;
height: 60rpx;
line-height: 60rpx;
text-align: center;
border: 1px solid #eee;
- margin-left: 20rpx;
+ margin-left: 10rpx;
float: right;
border-radius: 5rpx;
}
--
libgit2 0.21.4