Commit 3afcbac943fbd244357c0b3b6f8e30b7ff6fb8f9

Authored by season
2 parents 150ed631 51f1629e

Merge branch 'qa' of http://git.vipzhuang.cn/wxd/MShopWeApp

@@ -1319,6 +1319,17 @@ App({ @@ -1319,6 +1319,17 @@ App({
1319 th.goto(url); 1319 th.goto(url);
1320 1320
1321 }) 1321 })
  1322 + },
  1323 +
  1324 + //-- 如果是新会员没有地址的时候,自提的时候可以不用管 --
  1325 + is_no_addr(th,exp_type){
  1326 + exp_type=parseInt(exp_type+'');
  1327 + if ( [0,2].indexOf(exp_type)>-1 && th.data.user_addr == null) {
  1328 + th.setData({ submit: 0});
  1329 + return true;
  1330 + }
  1331 + return false;
  1332 +
1322 } 1333 }
1323 1334
1324 }); 1335 });
packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart.js
@@ -2324,7 +2324,8 @@ Page({ @@ -2324,7 +2324,8 @@ Page({
2324 //------------立即购买------------- 2324 //------------立即购买-------------
2325 if (th.data.is_b_now == 1 && th.data.bn_goods.prom_type != 5) { 2325 if (th.data.is_b_now == 1 && th.data.bn_goods.prom_type != 5) {
2326 2326
2327 - if (th.data.bn_exp_type == 0 && th.data.user_addr == null) { 2327 + //if (th.data.bn_exp_type == 0 && th.data.user_addr == null) {
  2328 + if(getApp().is_no_addr(th,th.data.bn_exp_type)){
2328 ff = false; 2329 ff = false;
2329 getApp().my_warnning("请选择收货地址", 0, th); 2330 getApp().my_warnning("请选择收货地址", 0, th);
2330 th.data.is_summit_ing = 0; 2331 th.data.is_summit_ing = 0;
packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct.js
@@ -1195,7 +1195,8 @@ Page({ @@ -1195,7 +1195,8 @@ Page({
1195 // console.log("buy_new"); 1195 // console.log("buy_new");
1196 1196
1197 //如果不是阶梯团,或者是普通购买,商家选择了物流,以及地址为空的时候 1197 //如果不是阶梯团,或者是普通购买,商家选择了物流,以及地址为空的时候
1198 - if (th.data.bn_exp_type == 0 && th.data.user_addr == null && (th.data.kt_type != 3 || th.data.bn_goods.is_normal == 1198 + //if (th.data.bn_exp_type == 0 && th.data.user_addr == null
  1199 + if (getApp().is_no_addr(th,th.data.bn_exp_type) && (th.data.kt_type != 3 || th.data.bn_goods.is_normal ==
1199 1)) { 1200 1)) {
1200 ff = false; 1201 ff = false;
1201 getApp().my_warnning("请选择收货地址", 0, this); 1202 getApp().my_warnning("请选择收货地址", 0, this);
packageC/pages/payForAnother/payForAnother.js
@@ -2038,7 +2038,8 @@ Page({ @@ -2038,7 +2038,8 @@ Page({
2038 //------------立即购买------------- 2038 //------------立即购买-------------
2039 if (th.data.is_b_now == 1 && th.data.bn_goods.prom_type != 5) { 2039 if (th.data.is_b_now == 1 && th.data.bn_goods.prom_type != 5) {
2040 2040
2041 - if (th.data.bn_exp_type == 0 && th.data.user_addr == null) { 2041 + //if (th.data.bn_exp_type == 0 && th.data.user_addr == null) {
  2042 + if(getApp().is_no_addr(th,th.data.bn_exp_type)){
2042 ff = false; 2043 ff = false;
2043 getApp().my_warnning("请选择收货地址", 0, th); 2044 getApp().my_warnning("请选择收货地址", 0, th);
2044 th.data.is_summit_ing = 0; 2045 th.data.is_summit_ing = 0;
packageC/pages/presell/cart/cart.js
@@ -2392,10 +2392,8 @@ Page({ @@ -2392,10 +2392,8 @@ Page({
2392 }, 2392 },
2393 //选择支付方式 2393 //选择支付方式
2394 set_pay_type: function (e) { 2394 set_pay_type: function (e) {
2395 -  
2396 if(this.data.paying) return false; 2395 if(this.data.paying) return false;
2397 this.data.paying=1; 2396 this.data.paying=1;
2398 -  
2399 var type = e.currentTarget.dataset.type; 2397 var type = e.currentTarget.dataset.type;
2400 this.to_pay_type(type); 2398 this.to_pay_type(type);
2401 }, 2399 },
@@ -2404,12 +2402,11 @@ Page({ @@ -2404,12 +2402,11 @@ Page({
2404 to_pay_type: function (ind) { 2402 to_pay_type: function (ind) {
2405 var th = this; 2403 var th = this;
2406 //--物流支付时要有地址-- 2404 //--物流支付时要有地址--
2407 - if (th.data.exp_type == 0 && th.data.user_addr == null) { 2405 + //if (th.data.exp_type == 0 && th.data.user_addr == null) {
  2406 + if(getApp().is_no_addr(th,th.data.exp_type)){
  2407 + this.data.paying=0;
2408 return getApp().my_warnning("请选择收货地址", 0, th); 2408 return getApp().my_warnning("请选择收货地址", 0, th);
2409 } 2409 }
2410 -  
2411 -  
2412 -  
2413 th.data.exp_type=parseInt(th.data.exp_type+''); 2410 th.data.exp_type=parseInt(th.data.exp_type+'');
2414 //---支付参数-- 2411 //---支付参数--
2415 var dd = { 2412 var dd = {
@@ -2492,7 +2489,7 @@ Page({ @@ -2492,7 +2489,7 @@ Page({
2492 getApp().my_warnning("支付成功", 1, th); 2489 getApp().my_warnning("支付成功", 1, th);
2493 var send_time = th.data.pre_arr.delivery_date; 2490 var send_time = th.data.pre_arr.delivery_date;
2494 if (th.data.pre_arr.delivery_type == 2) { 2491 if (th.data.pre_arr.delivery_type == 2) {
2495 - send_time = th.data.pre_arr.delivery_daynum * 3600; 2492 + send_time = ut.gettimestamp() +th.data.pre_arr.delivery_daynum * 3600*24;
2496 } 2493 }
2497 th.setData({ isclose: 0, 'order.order_status': 1, 'order.pay_status': 1, 'wait_wk': 0, 'presell.tail_pay_state': 1, 'wait_fh': 1, send_time: send_time }); 2494 th.setData({ isclose: 0, 'order.order_status': 1, 'order.pay_status': 1, 'wait_wk': 0, 'presell.tail_pay_state': 1, 'wait_fh': 1, send_time: send_time });
2498 th.data.paying=0; 2495 th.data.paying=0;
@@ -2525,7 +2522,7 @@ Page({ @@ -2525,7 +2522,7 @@ Page({
2525 if (t.data.code == 0) { 2522 if (t.data.code == 0) {
2526 var send_time = th.data.pre_arr.delivery_date; 2523 var send_time = th.data.pre_arr.delivery_date;
2527 if (th.data.pre_arr.delivery_type == 2) { 2524 if (th.data.pre_arr.delivery_type == 2) {
2528 - send_time = th.data.pre_arr.delivery_daynum * 3600; 2525 + send_time = ut.gettimestamp() +th.data.pre_arr.delivery_daynum * 3600*24;
2529 } 2526 }
2530 //---用余额支付--- 2527 //---用余额支付---
2531 getApp().my_warnning("支付成功", 1, th); 2528 getApp().my_warnning("支付成功", 1, th);
packageC/pages/presell/cart/cart.wxml
@@ -328,10 +328,10 @@ @@ -328,10 +328,10 @@
328 </view> 328 </view>
329 </block> 329 </block>
330 330
331 - <block else>  
332 - <view class="item" wx:if="{{order.shipping_status>0}}"> 331 + <block wx:else>
  332 + <view class="item" wx:if="{{order.shipping_price>0}}">
333 <view>配送费用</view> 333 <view>配送费用</view>
334 - <view class="co-red">¥ {{filters.toFix(order.shipping_status,2)}}元</view> 334 + <view class="co-red">¥ {{filters.toFix(order.shipping_price,2)}}元</view>
335 </view> 335 </view>
336 336
337 <view class="item" wx:if="{{order.coupon_price>0}}"> 337 <view class="item" wx:if="{{order.coupon_price>0}}">
packageC/pages/presell/cart/cart2.js
@@ -1116,11 +1116,13 @@ Page({ @@ -1116,11 +1116,13 @@ Page({
1116 //------------立即购买------------- 1116 //------------立即购买-------------
1117 if (th.data.is_b_now == 1 && th.data.bn_goods.prom_type != 5) { 1117 if (th.data.is_b_now == 1 && th.data.bn_goods.prom_type != 5) {
1118 1118
1119 - if( [0,2].indexOf(th.data.bn_exp_type)>-1 && th.data.user_addr == null) { 1119 + //if( [0,2].indexOf(th.data.bn_exp_type)>-1 && th.data.user_addr == null) {
  1120 + if(getApp().is_no_addr(th,th.data.bn_exp_type)){
1120 ff = false; 1121 ff = false;
1121 getApp().my_warnning("请选择收货地址", 0, th); 1122 getApp().my_warnning("请选择收货地址", 0, th);
1122 th.data.is_summit_ing = 0; 1123 th.data.is_summit_ing = 0;
1123 } 1124 }
  1125 +
1124 if (!ff) return false; 1126 if (!ff) return false;
1125 var addr = th.data.user_addr; 1127 var addr = th.data.user_addr;
1126 if (th.data.bn_exp_type == 1) addr = null; 1128 if (th.data.bn_exp_type == 1) addr = null;
packageC/pages/presell/cart/cart2_pre.js
@@ -719,7 +719,8 @@ Page({ @@ -719,7 +719,8 @@ Page({
719 //------------立即购买------------- 719 //------------立即购买-------------
720 720
721 //如果不是阶梯团,或者是普通购买,商家选择了物流,以及地址为空的时候 721 //如果不是阶梯团,或者是普通购买,商家选择了物流,以及地址为空的时候
722 - if (th.data.bn_exp_type == 0 && th.data.user_addr == null && (th.data.kt_type != 3 || th.data.bn_goods.is_normal == 1)) { 722 + //th.data.bn_exp_type == 0 && th.data.user_addr == null
  723 + if (getApp().is_no_addr(th,th.data.bn_exp_type) && (th.data.kt_type != 3 || th.data.bn_goods.is_normal == 1)) {
723 ff = false; 724 ff = false;
724 getApp().my_warnning("请选择收货地址", 0, this); 725 getApp().my_warnning("请选择收货地址", 0, this);
725 this.data.is_summit_ing = 0; 726 this.data.is_summit_ing = 0;
packageE/pages/cart/cart2/cart2.js
@@ -3815,7 +3815,8 @@ Page({ @@ -3815,7 +3815,8 @@ Page({
3815 var ff = true; 3815 var ff = true;
3816 //------------立即购买------------- 3816 //------------立即购买-------------
3817 if (th.data.is_b_now == 1 && th.data.bn_goods.prom_type != 5) { 3817 if (th.data.is_b_now == 1 && th.data.bn_goods.prom_type != 5) {
3818 - if ( [0,2].indexOf(th.data.bn_exp_type)>-1 && th.data.user_addr == null) { 3818 + //if ( [0,2].indexOf(th.data.bn_exp_type)>-1 && th.data.user_addr == null) {
  3819 + if(getApp().is_no_addr(th,th.data.bn_exp_type)){
3819 ff = false; 3820 ff = false;
3820 getApp().my_warnning("请选择收货地址", 0, th); 3821 getApp().my_warnning("请选择收货地址", 0, th);
3821 th.data.is_summit_ing = 0; 3822 th.data.is_summit_ing = 0;
@@ -4105,6 +4106,7 @@ Page({ @@ -4105,6 +4106,7 @@ Page({
4105 th.data.is_summit_ing = 0; 4106 th.data.is_summit_ing = 0;
4106 ff = false; 4107 ff = false;
4107 getApp().confirmBox("请新建收货地址"); 4108 getApp().confirmBox("请新建收货地址");
  4109 + th.setData({submit: 0})
4108 } 4110 }
4109 if (!ff) return false; 4111 if (!ff) return false;
4110 4112
packageE/pages/cart/cart2_inte/cart2_inte.js
@@ -1001,7 +1001,7 @@ Page({ @@ -1001,7 +1001,7 @@ Page({
1001 } 1001 }
1002 }) 1002 })
1003 if(!is_next){ 1003 if(!is_next){
1004 - th.setData({is_show_sub:1, submit: 0,same_ok:0 }) 1004 + th.setData({is_show_sub:1, submit: 0,same_ok:0,show_submit:1})
1005 return false 1005 return false
1006 } 1006 }
1007 1007
@@ -1081,10 +1081,12 @@ Page({ @@ -1081,10 +1081,12 @@ Page({
1081 //------------立即购买------------- 1081 //------------立即购买-------------
1082 if (th.data.is_b_now == 1 && th.data.bn_goods.prom_type != 5) { 1082 if (th.data.is_b_now == 1 && th.data.bn_goods.prom_type != 5) {
1083 1083
1084 - if ([0,2].indexOf(th.data.bn_exp_type)>-1 && th.data.user_addr == null) { 1084 + //if ([0,2].indexOf(th.data.bn_exp_type)>-1 && th.data.user_addr == null) {
  1085 + if(getApp().is_no_addr(th,th.data.bn_exp_type)){
1085 ff = false; getApp().my_warnning("请选择收货地址", 0, th); 1086 ff = false; getApp().my_warnning("请选择收货地址", 0, th);
1086 th.data.is_summit_ing = 0; 1087 th.data.is_summit_ing = 0;
1087 } 1088 }
  1089 +
1088 if (!ff) return false; 1090 if (!ff) return false;
1089 var addr = th.data.user_addr; 1091 var addr = th.data.user_addr;
1090 if (th.data.bn_exp_type == 1) addr = null; 1092 if (th.data.bn_exp_type == 1) addr = null;
pages/cart/cart2_pt/cart2_pt.js
@@ -1084,7 +1084,8 @@ Page({ @@ -1084,7 +1084,8 @@ Page({
1084 console.log("buy_new"); 1084 console.log("buy_new");
1085 1085
1086 //如果不是阶梯团,或者是普通购买,商家选择了物流,以及地址为空的时候 1086 //如果不是阶梯团,或者是普通购买,商家选择了物流,以及地址为空的时候
1087 - if (th.data.bn_exp_type == 0 && th.data.user_addr == null && (th.data.kt_type != 3 || th.data.bn_goods.is_normal == 1)) { 1087 + //th.data.bn_exp_type == 0 && th.data.user_addr == null
  1088 + if (getApp().is_no_addr(th,th.data.bn_exp_type) && (th.data.kt_type != 3 || th.data.bn_goods.is_normal == 1)) {
1088 ff = false; 1089 ff = false;
1089 getApp().my_warnning("请选择收货地址", 0, this); 1090 getApp().my_warnning("请选择收货地址", 0, this);
1090 this.data.is_summit_ing = 0; 1091 this.data.is_summit_ing = 0;
pages/cart/cart_wk/cart_wk.js
@@ -570,11 +570,12 @@ Page({ @@ -570,11 +570,12 @@ Page({
570 to_pay_type: function (ind) { 570 to_pay_type: function (ind) {
571 var th = this; 571 var th = this;
572 //--物流支付时要有地址-- 572 //--物流支付时要有地址--
573 - if (th.data.exp_type == 0 && th.data.user_addr == null) { 573 + //if (th.data.exp_type == 0 && th.data.user_addr == null) {
  574 + if (getApp().is_no_addr(th,th.data.exp_type)) {
  575 + this.data.paying=0;
574 return getApp().my_warnning("请选择收货地址", 0, th); 576 return getApp().my_warnning("请选择收货地址", 0, th);
575 } 577 }
576 578
577 -  
578 th.data.exp_type=parseInt(th.data.exp_type+''); 579 th.data.exp_type=parseInt(th.data.exp_type+'');
579 //---支付参数-- 580 //---支付参数--
580 var dd = { 581 var dd = {