Commit e8cd4e8c146d8a6d6fd14b0039974f921bbdfab5
1 parent
94a2fb0a
服务卡秒杀修改
Showing
1 changed file
with
34 additions
and
20 deletions
packageA/pages/goodsInfo/goodsInfo.js
| @@ -856,7 +856,8 @@ Page({ | @@ -856,7 +856,8 @@ Page({ | ||
| 856 | if(!th.data.sto_sele_name) { | 856 | if(!th.data.sto_sele_name) { |
| 857 | getApp().my_warnning('请选择门店', 1, th, 450); | 857 | getApp().my_warnning('请选择门店', 1, th, 450); |
| 858 | return false; | 858 | return false; |
| 859 | - } | 859 | + }; |
| 860 | + | ||
| 860 | 861 | ||
| 861 | 862 | ||
| 862 | 863 | ||
| @@ -883,25 +884,33 @@ Page({ | @@ -883,25 +884,33 @@ Page({ | ||
| 883 | // } | 884 | // } |
| 884 | //000000 | 885 | //000000 |
| 885 | 886 | ||
| 886 | - this.data.sele_g.viplimited = this.data.sele_g.buy_limit; | ||
| 887 | - if(this.data.sele_g.viplimited > 0 && !this.data.is_normal && this.data.prom_type == 1) { | ||
| 888 | - var t = th.data.goodsInputNum; | ||
| 889 | - th.data.sele_g.viplimited = th.data.sele_g.buy_limit; | ||
| 890 | - if (th.data.sele_g.viplimited > 0) { | ||
| 891 | - var gd_buy_num = th.data.sele_g.buy_num; | ||
| 892 | - | ||
| 893 | - if (t + gd_buy_num > th.data.sele_g.viplimited) { | ||
| 894 | - wx.showModal({ | ||
| 895 | - title: '超出活动限购数量', | ||
| 896 | - }); | ||
| 897 | - | ||
| 898 | - let num = th.data.sele_g.viplimited - gd_buy_num; | ||
| 899 | - if (num <= 0) num = 1; | ||
| 900 | - th.setData({goodsInputNum: num}); | ||
| 901 | - return false; | ||
| 902 | - } | 887 | + // if(!this.data.openSpecModal_ind) { |
| 888 | + if(this.data.prom_type == 1) { | ||
| 889 | + this.data.sele_g.viplimited = this.data.sele_g.buy_limit; | ||
| 903 | }; | 890 | }; |
| 904 | - }; | 891 | + |
| 892 | + if(this.data.sele_g.viplimited > 0 && !this.data.is_normal && this.data.prom_type == 1) { | ||
| 893 | + var t = th.data.goodsInputNum; | ||
| 894 | + th.data.sele_g.viplimited = th.data.sele_g.buy_limit; | ||
| 895 | + if (th.data.sele_g.viplimited > 0) { | ||
| 896 | + var gd_buy_num = th.data.sele_g.buy_num; | ||
| 897 | + | ||
| 898 | + if (t + gd_buy_num > th.data.sele_g.viplimited) { | ||
| 899 | + wx.showModal({ | ||
| 900 | + title: '超出活动限购数量', | ||
| 901 | + }); | ||
| 902 | + | ||
| 903 | + let num = th.data.sele_g.viplimited - gd_buy_num; | ||
| 904 | + if (num <= 0) num = 1; | ||
| 905 | + th.setData({goodsInputNum: num}); | ||
| 906 | + return false; | ||
| 907 | + } | ||
| 908 | + }; | ||
| 909 | + }; | ||
| 910 | + | ||
| 911 | + // }; | ||
| 912 | + | ||
| 913 | + | ||
| 905 | 914 | ||
| 906 | 915 | ||
| 907 | 916 | ||
| @@ -1064,10 +1073,15 @@ Page({ | @@ -1064,10 +1073,15 @@ Page({ | ||
| 1064 | //------检查数量是不是超出限购------ | 1073 | //------检查数量是不是超出限购------ |
| 1065 | checkCartNum: function(t) { | 1074 | checkCartNum: function(t) { |
| 1066 | 1075 | ||
| 1076 | + if(this.data.prom_type != 1) { | ||
| 1077 | + this.setData({goodsInputNum: t}); | ||
| 1078 | + return false; | ||
| 1079 | + }; | ||
| 1080 | + | ||
| 1067 | var th = this; | 1081 | var th = this; |
| 1068 | 1082 | ||
| 1069 | // if(this.data.prom_act.is_shop_buy && this.data.options.prom_type != 1) { | 1083 | // if(this.data.prom_act.is_shop_buy && this.data.options.prom_type != 1) { |
| 1070 | - | 1084 | + |
| 1071 | if(t == 0) return false; | 1085 | if(t == 0) return false; |
| 1072 | // th.setData({goodsInputNum:t}); | 1086 | // th.setData({goodsInputNum:t}); |
| 1073 | 1087 |